I ran the .04 source on Linux this morning after adding to ThreadSearch.cpp :
#include "messagemanager.h"
#include "configmanager.h"
#include "sdk_events.h"
It compiles just fine. But the search doesn't work. It takes the search string, starts a thread, then goes zombie. So I'm guessing the thread ends, but no attention is paid to it. It's hung.
Also, after the thread starts, any resize of any window in CB causes refreshes to freeze. The main menu or task bars even disappear. This might be evidence that an event is stuck in the event queue, not allowing other events to get through.