SoulseekQT crash report on Mac OsX 10.6.8
Date/Time: 2012-06-23 19:23:00 +0200
OS Version: 10.6.8 (Build 10K549)
Architecture: x86_64
Report Version: 7
Command: SoulseekQt
Path: /Applications/SoulseekQt.app/Contents/MacOS/SoulseekQt
Version: ??? (???)
Parent: launchd [231]
PID: 1930
Event: hang
Duration: 6.07s (sampling started after 2 seconds)
Steps: 22 (100ms sampling interval)
Pageins: 0
Pageouts: 0
Process: SoulseekQt [1930]
Path: /Applications/SoulseekQt.app/Contents/MacOS/SoulseekQt
UID: 501
Thread 5f6e DispatchQueue 1
User stack:
22 start + 52 (in SoulseekQt) [0x1000036f8]
22 main + 148 (in SoulseekQt) [0x1000037b4]
22 QCoreApplication::exec() + 188 (in QtCore) [0x1013800bc]
22 QEventLoop::exec(QFlags) + 180 (in QtCore) [0x10137ea94]
22 QEventLoop::processEvents(QFlags) + 68 (in QtCore) [0x10137e774]
22 QDesktopWidget::resizeEvent(QResizeEvent*) + 12724 (in QtGui) [0x10056ec04]
22 -[NSApplication run] + 395 (in AppKit) [0x7fff89d0a68f]
22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155 (in AppKit) [0x7fff89d44801]
22 _DPSNextEvent + 708 (in AppKit) [0x7fff89d44eb2]
22 BlockUntilNextEventMatchingListInMode + 59 (in HIToolbox) [0x7fff8322a4ac]
22 ReceiveNextEventCommon + 310 (in HIToolbox) [0x7fff8322a5f3]
22 RunCurrentEventLoopInMode + 333 (in HIToolbox) [0x7fff8322a7ee]
22 CFRunLoopRunSpecific + 575 (in CoreFoundation) [0x7fff85566d8f]
22 __CFRunLoopRun + 873 (in CoreFoundation) [0x7fff855675c9]
22 __CFRunLoopDoSources0 + 1361 (in CoreFoundation) [0x7fff855693d1]
22 __CFSocketPerformV0 + 315 (in CoreFoundation) [0x7fff855915bb]
22 __CFSocketDoCallback + 634 (in CoreFoundation) [0x7fff85591bba]
22 QDesktopWidget::resizeEvent(QResizeEvent*) + 6324 (in QtGui) [0x10056d304]
22 QCoreApplication::notifyInternal(QObject*, QEvent*) + 124 (in QtCore) [0x10129221c]
22 QApplication::notify(QObject*, QEvent*) + 2094 (in QtGui) [0x1005b858e]
22 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189 (in QtGui) [0x1005b1e8d]
22 QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 4265 (in QtNetwork) [0x101161da9]
22 QAbstractSocket::close() + 1928 (in QtNetwork) [0x101171c78]
22 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710 (in QtCore) [0x101298b66]
22 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 2258 (moc_PeerMessenger.cpp:0 in SoulseekQt) [0x1001887c2]
22 PeerMessenger::OnSocketReadyToRead() + 1548 (PeerMessenger.cpp:0 in SoulseekQt) [0x10009b16c]
22 PeerMessenger::HandleMessage(QTcpSocket*, MemStream) + 14473 (PeerMessenger.cpp:0 in SoulseekQt) [0x100095fb9]
22 PeerMessenger::QueueUploadRequested(std::string, std::string) + 45 (moc_PeerMessenger.cpp:0 in SoulseekQt) [0x100187d0d]
22 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710 (in QtCore) [0x101298b66]
22 TransferQueueManager::qt_metacall(QMetaObject::Call, int, void**) + 916 (moc_TransferQueueManager.cpp:0 in SoulseekQt) [0x10018a644]
22 TransferQueueManager::OnQueueUploadRequested(std::string, std::string) + 1225 (TransferQueueManager.cpp:0 in SoulseekQt) [0x1000e6e29]
22 SharedFoldersManager::IsFileSharedWithUser(ItemPtr, std::string) + 538 (SharedFoldersManager.cpp:0 in SoulseekQt) [0x1000b66ba]
22 ItemSet::Common(ItemSet const&) + 168 (Data.cpp:0 in SoulseekQt) [0x10002a5f8]
10 std::_Rb_tree_increment(std::_Rb_tree_node_base const*) + 17 (in libstdc++.6.dylib) [0x7fff840516f3]
9 std::_Rb_tree_increment(std::_Rb_tree_node_base const*) + 13 (in libstdc++.6.dylib) [0x7fff840516ef]
3 std::_Rb_tree_increment(std::_Rb_tree_node_base const*) + 22 (in libstdc++.6.dylib) [0x7fff840516f8]
Kernel stack:
22 lo_allintrs + 302 [0x2a1c2e]
22 interrupt + 192 [0x2ab423]
22 lapic_interrupt + 108 [0x2b32f2]
22 mp_kdp_exit + 868 [0x2b4560]
22 sync_iss_to_iks + 124 [0x2aabf6]
Thread 5f77 DispatchQueue 2
User stack:
22 start_wqthread + 13 (in libSystem.B.dylib) [0x7fff823efaa5]
22 _pthread_wqthread + 353 (in libSystem.B.dylib) [0x7fff823efc08]
22 _dispatch_worker_thread2 + 252 (in libSystem.B.dylib) [0x7fff823f02de]
22 _dispatch_queue_invoke + 185 (in libSystem.B.dylib) [0x7fff823f07b4]
22 kevent + 10 (in libSystem.B.dylib) [0x7fff823eec0a]
Kernel stack:
22 kevent + 97 [0x47a699]
Thread 5f84
User stack:
22 thread_start + 13 (in libSystem.B.dylib) [0x7fff8240ee89]
22 _pthread_start + 331 (in libSystem.B.dylib) [0x7fff8240efd6]
22 QThread::setPriority(QThread::Priority) + 469 (in QtCore) [0x1012c62f5]
22 QThread::exec() + 182 (in QtCore) [0x1012c52e6]
22 QEventLoop::exec(QFlags) + 180 (in QtCore) [0x10137ea94]
22 QEventLoop::processEvents(QFlags) + 68 (in QtCore) [0x10137e774]
22 QEventDispatcherUNIX::processEvents(QFlags) + 178 (in QtCore) [0x1013a5bc2]
22 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435 (in QtCore) [0x1013a56f3]
22 select$DARWIN_EXTSN + 10 (in libSystem.B.dylib) [0x7fff82419932]
Kernel stack:
22 sleep + 52 [0x49115a]
Thread 5f85
User stack:
22 thread_start + 13 (in libSystem.B.dylib) [0x7fff8240ee89]
22 _pthread_start + 331 (in libSystem.B.dylib) [0x7fff8240efd6]
22 QThread::setPriority(QThread::Priority) + 469 (in QtCore) [0x1012c62f5]
22 QThread::exec() + 182 (in QtCore) [0x1012c52e6]
22 QEventLoop::exec(QFlags) + 180 (in QtCore) [0x10137ea94]
22 QEventLoop::processEvents(QFlags) + 68 (in QtCore) [0x10137e774]
22 QEventDispatcherUNIX::processEvents(QFlags) + 178 (in QtCore) [0x1013a5bc2]
22 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435 (in QtCore) [0x1013a56f3]
22 select$DARWIN_EXTSN + 10 (in libSystem.B.dylib) [0x7fff82419932]
Kernel stack:
22 sleep + 52 [0x49115a]
Thread 5f86
User stack:
22 thread_start + 13 (in libSystem.B.dylib) [0x7fff8240ee89]
22 _pthread_start + 331 (in libSystem.B.dylib) [0x7fff8240efd6]
22 select$DARWIN_EXTSN + 10 (in libSystem.B.dylib) [0x7fff82419932]
Kernel stack:
22 sleep + 52 [0x49115a]
- Log in to post comments
This doesn't look like
This doesn't look like anything specific to the SoulseekQt, but more of an internal problem in the Qt library. Has this happened to you more than once? I can try building against the latest Qt library (4.8.1, I'm currently using 4.7.4 because it's proven to be rather stable in the past) and see if it makes a difference for you. The problem with the codebase right now is that I very recently made a lot of basic infrastructure changes so it might crash in other ways. But if you're willing to try it out, I'm happy to link you to a build.
Crashes don't happen often
Crashes don't happen often with SoulseekQT on my machine, say one time a month or so..
It might well be related to another software that I use sometimes, Parallels 6, in order to run Win7 64 on my mac.. I you think that testing another library could be useful, I agree to be a tester ;)
Here we go, this one is
Here we go, this one is compiled against Qt 4.8.1: SoulseekQt-6-26-2012.dmg. Let me know if you run into any problems!
Thanks, Nir
Thank you very much :) I have
Thank you very much :) I have a week to see what happens after what I'll be in vacation for three well deserved weeks ! More news to come