It's strange as it works for me. But I'm using pre-compiled Qt on Mac
OS X 10.5 on a power pc. You're using self-compiled Qt on 10.6 and
intel right?

On Thu, Jan 7, 2010 at 11:34, Arne Schmitz <[email protected]> wrote:
> Thread 7 (process 42392):
> #0  0x00007fff82e109ee in __semwait_signal ()
> #1  0x00007fff82e147f1 in _pthread_cond_wait ()
> #2  0x00007fff84a6b9fe in -[NSCondition wait] ()
> #3  0x00007fff84a58edb in -[NSObject(NSThreadPerformAdditions) 
> performSelector:onThread:withObject:waitUntilDone:modes:] ()
> #4  0x00007fff84a6bd54 in -[NSObject(NSThreadPerformAdditions) 
> performSelectorOnMainThread:withObject:waitUntilDone:] ()
> #5  0x00007fff857cd75f in -[NSApplication _doModalLoop:peek:] ()
> #6  0x00007fff857eb6d7 in -[NSApplication runModalSession:] ()
> #7  0x0000000101439038 in QEventDispatcherMac::processEvents ()
> #8  0x0000000102167fe4 in QEventLoop::processEvents ()
> #9  0x00000001021682f4 in QEventLoop::exec ()
> #10 0x000000010216991c in QCoreApplication::exec ()
> #11 0x000000010105bd81 in LicqQtGui::LicqGui::Run (this=0x1024157e0, 
> daemon=0x102811200) at 
> /Users/schmitz/Programs/licq/plugins/qt4-gui/src/core/licqgui.cpp:516
> #12 0x000000010106c12f in LP_Main (daemon=0x102811200) at 
> /Users/schmitz/Programs/licq/plugins/qt4-gui/src/core/plugin.cpp:148
> #13 0x000000010106c8b7 in LP_Main_tep (p=0x102811200) at licq_plugin.h:120
> #14 0x00007fff82e0ef8e in _pthread_start ()
> #15 0x00007fff82e0ee41 in thread_start ()

This looks like the bad thread. It's the main GUI thread that for some
reason is locked up waiting for a condition. A guess is that Cocoa
doesn't understand that this is the main gui thread and instead tries
to communicate with the "main" thread. But as there is no such thread
it hangs forever.

> Thread 1 (process 42392):
> #0  0x00007fff82e109ee in __semwait_signal ()
> #1  0x00007fff82e147f1 in _pthread_cond_wait ()
> #2  0x0000000100105cf8 in LicqDaemon::PluginManager::waitForPluginExit 
> (this=0x7fff5fbff728, timeout=0) at 
> /Users/schmitz/Programs/licq/src/plugins/pluginmanager.cpp:224
> #3  0x00000001000af891 in CLicq::Main (this=0x7fff5fbff720) at 
> /Users/schmitz/Programs/licq/src/licq.cpp:741
> #4  0x00000001000b64da in main (argc=1, argv=0x7fff5fbff848) at 
> /Users/schmitz/Programs/licq/src/main.cpp:60

This thread is the main Licq thread. It should look this way as it
does nothing except waiting for a plugin to exit.

// Erik

-- 
Erik Johansson
Home Page: http://ejohansson.se/
PGP Key: http://ejohansson.se/erik.asc

Reply via email to