SoulSeekQT MAJOR issue

Hi Nir,

I've been experiencing terrible crashes with my SoulSeek recently. I'm on OS X, started at some point with the Jan build (used to be OK), I moved on to the initial Feb build — no change.

What happens is my SoulSeek is on 24/7. My MacBook seems to go to sleep at some point when I go out to work in the morning. Each and every afternoon when I'm back, I wake up my MB and the moment it restores the system, a popup window "SoulseekQT has quit unexpectedly". Happens every single day.

Below is the report from today. I'd appreciate some feedback on it. Thanks.

Process: SoulseekQt [8929]
Path: /Volumes/SoulseekQt/SoulseekQt.app/Contents/MacOS/SoulseekQt
Identifier: com.yourcompany.SoulseekQt
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [100]

Date/Time: 2012-02-16 09:54:51.320 +0000
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 557635 sec
Crashes Since Last Report: 5
Per-App Interval Since Last Report: 518912 sec
Per-App Crashes Since Last Report: 5
Anonymous UUID: FB760018-5323-4435-84D8-D95368C5803D

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.yourcompany.SoulseekQt 0x000229a9 CrashAssert(bool) + 9
1 com.yourcompany.SoulseekQt 0x0002bc72 Data::GetItem(ItemSet, char const*) + 194
2 com.yourcompany.SoulseekQt 0x0002bdbc Data::GetItem(ItemPtr, ItemPtr, char const*) + 236
3 com.yourcompany.SoulseekQt 0x000e34ec TransferQueueManager::OnFileConnection(std::string, QTcpSocket*, unsigned int) + 1100
4 com.yourcompany.SoulseekQt 0x0016421b TransferQueueManager::qt_metacall(QMetaObject::Call, int, void**) + 795
5 QtCore 0x00de7f92 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 594
6 com.yourcompany.SoulseekQt 0x0016184a PeerMessenger::FileConnectionRequested(std::string, QTcpSocket*, unsigned int) + 74
7 com.yourcompany.SoulseekQt 0x0008b54d PeerMessenger::OnSocketReadyToRead() + 2701
8 com.yourcompany.SoulseekQt 0x0016238f PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 2495
9 QtCore 0x00de7f92 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 594
10 QtCore 0x00f1d8c2 QIODevice::readyRead() + 50
11 QtNetwork 0x010da062 QAbstractSocket::QAbstractSocket(QAbstractSocket::SocketType, QObject*) + 1842
12 QtNetwork 0x010c877b QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 5035
13 QtGui 0x002bca7f QApplicationPrivate::notify_helper(QObject*, QEvent*) + 175
14 QtGui 0x002bcfbd QApplication::notify(QObject*, QEvent*) + 1213
15 QtCore 0x00de1422 QCoreApplication::notifyInternal(QObject*, QEvent*) + 98
16 QtGui 0x0026437a non-virtual thunk to QDesktopWidget::~QDesktopWidget() + 2298
17 com.apple.CoreFoundation 0x9538de2e __CFSocketDoCallback + 702
18 com.apple.CoreFoundation 0x9538d7b7 __CFSocketPerformV0 + 311
19 com.apple.CoreFoundation 0x9534745b __CFRunLoopDoSources0 + 1563
20 com.apple.CoreFoundation 0x95344f1f __CFRunLoopRun + 1071
21 com.apple.CoreFoundation 0x953443f4 CFRunLoopRunSpecific + 452
22 com.apple.CoreFoundation 0x95344221 CFRunLoopRunInMode + 97
23 QtGui 0x00265800 non-virtual thunk to QDesktopWidget::~QDesktopWidget() + 7552
24 QtCore 0x00ed52a1 QEventLoop::processEvents(QFlags) + 65
25 QtCore 0x00ed54dd QEventLoop::exec(QFlags) + 189
26 QtCore 0x00ed780e QCoreApplication::exec() + 174
27 com.yourcompany.SoulseekQt 0x0000506a main + 218
28 com.yourcompany.SoulseekQt 0x00004ded _start + 208
29 com.yourcompany.SoulseekQt 0x00004d1c start + 40

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x9387d382 kevent + 10
1 libSystem.B.dylib 0x9387da9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x9387cf59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x9387ccfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x9387c781 _pthread_wqthread + 390
5 libSystem.B.dylib 0x9387c5c6 start_wqthread + 30

Thread 2:
0 libSystem.B.dylib 0x9389258a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9392ac4b select + 92
2 QtCore 0x00ef8c78 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 168
3 QtCore 0x00efc439 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 441
4 QtCore 0x00efdbdc QEventDispatcherUNIX::processEvents(QFlags) + 156
5 QtCore 0x00ed52a1 QEventLoop::processEvents(QFlags) + 65
6 QtCore 0x00ed54dd QEventLoop::exec(QFlags) + 189
7 QtCore 0x00e165ad QThread::exec() + 157
8 QtCore 0x00e16f2f QThread::setTerminationEnabled(bool) + 239
9 libSystem.B.dylib 0x93884259 _pthread_start + 345
10 libSystem.B.dylib 0x938840de thread_start + 34

Thread 3:
0 libSystem.B.dylib 0x9389258a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9392ac4b select + 92
2 QtCore 0x00ef8c78 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 168
3 QtCore 0x00efc439 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 441
4 QtCore 0x00efdbdc QEventDispatcherUNIX::processEvents(QFlags) + 156
5 QtCore 0x00ed52a1 QEventLoop::processEvents(QFlags) + 65
6 QtCore 0x00ed54dd QEventLoop::exec(QFlags) + 189
7 QtCore 0x00e165ad QThread::exec() + 157
8 QtCore 0x00e16f2f QThread::setTerminationEnabled(bool) + 239
9 libSystem.B.dylib 0x93884259 _pthread_start + 345
10 libSystem.B.dylib 0x938840de thread_start + 34

Thread 4: com.apple.CFSocket.private
0 libSystem.B.dylib 0x93875ac6 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x95384c83 __CFSocketManager + 1091
2 libSystem.B.dylib 0x93884259 _pthread_start + 345
3 libSystem.B.dylib 0x938840de thread_start + 34

Thread 5:
0 libSystem.B.dylib 0x9389258a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9392ac4b select + 92
2 QtCore 0x00ef8c22 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 82
3 QtNetwork 0x010e2f6f QLocalServer::incomingConnection(unsigned int) + 3119
4 QtNetwork 0x010ca0cd QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11517
5 QtNetwork 0x010dc484 QAbstractSocket::waitForBytesWritten(int) + 244
6 com.yourcompany.SoulseekQt 0x000b9536 UploadThread::PerformUpload() + 774
7 com.yourcompany.SoulseekQt 0x000b9890 UploadThread::run() + 32
8 QtCore 0x00e16f2f QThread::setTerminationEnabled(bool) + 239
9 libSystem.B.dylib 0x93884259 _pthread_start + 345
10 libSystem.B.dylib 0x938840de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0xbfffe0f0 ecx: 0x00549370 edx: 0x0052b2a0
edi: 0xbfffe3f4 esi: 0xbfffe108 ebp: 0xbfffe0d8 esp: 0xbfffe0d8
ss: 0x00000023 efl: 0x00210246 eip: 0x000229a9 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000000

Binary Images:
0x1000 - 0x1f6feb +com.yourcompany.SoulseekQt ??? (???) /Volumes/SoulseekQt/SoulseekQt.app/Contents/MacOS/SoulseekQt
0x22f000 - 0xb6aff7 +QtGui 4.7.3 (compatibility 4.7.0) /Volumes/SoulseekQt/SoulseekQt.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
0xd93000 - 0xfc7fef +QtCore 4.7.3 (compatibility 4.7.0) <474E662B-8C53-E0D0-DB03-797A227B4987> /Volumes/SoulseekQt/SoulseekQt.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
0x1043000 - 0x113efef +QtNetwork 4.7.3 (compatibility 4.7.0) <5B28C294-E778-C335-3A2A-195C010B74EE> /Volumes/SoulseekQt/SoulseekQt.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork
0x17e5000 - 0x17f7ff7 libTraditionalChineseConverter.dylib 49.0.0 (compatibility 1.0.0) <665E7F35-8391-AA75-E032-E643B3989F19> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
0x3c00000 - 0x3c0efe7 libSimplifiedChineseConverter.dylib 49.0.0 (compatibility 1.0.0) <4D4E2081-4DB2-8F38-F233-4B8B8C1A64B9> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x3c55000 - 0x3c5bff7 +libqgif.dylib ??? (???) <9A4DC87A-FA00-FEE6-5558-D2053FCD107C> /Volumes/SoulseekQt/SoulseekQt.app/Contents/PlugIns/imageformats/libqgif.dylib
0x3c60000 - 0x3c66ff7 +libqico.dylib ??? (???) <9AAF1CDB-9AB4-33B2-03AD-B99F7FC12680> /Volumes/SoulseekQt/SoulseekQt.app/Contents/PlugIns/imageformats/libqico.dylib
0x1a538000 - 0x1a56fff7 +libqjpeg.dylib ??? (???) <9EBC5844-F9E1-E553-6A3B-D581B19E2196> /Volumes/SoulseekQt/SoulseekQt.app/Contents/PlugIns/imageformats/libqjpeg.dylib
0x1a574000 - 0x1a5c0fff +libqmng.dylib ??? (???) <729228A5-A074-A23A-0593-E6A30FF0C0C2> /Volumes/SoulseekQt/SoulseekQt.app/Contents/PlugIns/imageformats/libqmng.dylib
0x1a5c7000 - 0x1a616feb +libqtiff.dylib ??? (???) /Volumes/SoulseekQt/SoulseekQt.app/Contents/PlugIns/imageformats/libqtiff.dylib
0x8fe00000 - 0x8fe4162b dyld 132.1 (???) <283EE026-C0FE-1FF9-DB81-BFB155793157> /usr/lib/dyld
0x90079000 - 0x900c2fe7 libTIFF.dylib ??? (???) <579DC328-567D-A74C-4BCE-1D1C729E3F6D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x903be000 - 0x9048ffe3 ColorSyncDeprecated.dylib 4.6.0 (compatibility 1.0.0) <1C3E1CEF-6E88-4EAF-8A6E-4EC4C5642DDB> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib
0x904d8000 - 0x904f7ff7 com.apple.CoreVideo 1.6.2 (45.6) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x904f8000 - 0x904fbff7 libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <4D766435-EB76-C384-0127-1D20ACD74076> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x904fc000 - 0x9052dff7 libGLImage.dylib ??? (???) <0EE86397-A867-0BBA-E5B1-B800E43FC5CF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x90aed000 - 0x90afaff7 com.apple.NetFS 3.2.2 (3.2.2) <0A53CD10-DBC7-2BE8-34F7-354BE201F6FB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x90b03000 - 0x90b11ff7 com.apple.opengl 1.6.13 (1.6.13) <025A905D-C1A3-B24A-1585-37C328D77148> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x90b4b000 - 0x90b52ff3 com.apple.print.framework.Print 6.1 (237.1) <726A7F31-8C27-8403-0016-71E022EDC14C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x90b73000 - 0x90bd0ff7 com.apple.framework.IOKit 2.0 (???) <3DABAB9C-4949-F441-B077-0498F8E47A35> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90bf3000 - 0x90c46ff7 com.apple.HIServices 1.8.3 (???) <1D3C4587-6318-C339-BD0F-1988F246BE2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90d25000 - 0x90dbdfe7 edu.mit.Kerberos 6.5.11 (6.5.11) <88CA2CC8-9005-E017-6D61-5809C3CE5FC6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x91c53000 - 0x91dd5fe7 libicucore.A.dylib 40.0.0 (compatibility 1.0.0) /usr/lib/libicucore.A.dylib
0x91dd6000 - 0x91f13fe7 com.apple.audio.toolbox.AudioToolbox 1.6.7 (1.6.7) <2D31CC6F-32CC-72FF-34EC-AB40CEE496A7> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x91f14000 - 0x91f1efe7 com.apple.audio.SoundManager 3.9.3 (3.9.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x91f1f000 - 0x91f47ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <315D97C2-4E1F-A95F-A759-4A3FA5639E75> /usr/lib/libxslt.1.dylib
0x920df000 - 0x92100fe7 com.apple.opencl 12.3.6 (12.3.6) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x92101000 - 0x92104ff7 libCoreVMClient.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x92113000 - 0x9221fff7 libGLProgrammability.dylib ??? (???) <04D7E5C3-B0C3-054B-DF49-3B333DCDEE22> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x92320000 - 0x923a0feb com.apple.SearchKit 1.3.0 (1.3.0) <7AE32A31-2B8E-E271-C03A-7A0F7BAFC85C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x92401000 - 0x92401ff7 com.apple.Carbon 150 (152) <8DD4F8DB-6DBD-1F65-F4EB-2981DBFDED50> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x9260a000 - 0x926b6fe7 com.apple.CFNetwork 454.12.4 (454.12.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x926b7000 - 0x926dbff7 libJPEG.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x9284e000 - 0x92a10feb com.apple.ImageIO.framework 3.0.4 (3.0.4) <027F55DF-7E4E-2310-1536-3F470CB8847B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x92a11000 - 0x92a1cff7 libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <287DECA3-7821-32B6-724D-AE03A9A350F9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x92b26000 - 0x92b2aff7 libGFXShared.dylib ??? (???) <801B2C2C-1692-475A-BAD6-99F85B6E7C25> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x92ce6000 - 0x92dc6fe7 com.apple.vImage 4.1 (4.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x92dc7000 - 0x92dcbff7 IOSurface ??? (???) <7D8204CE-3FF9-27EC-A760-9321C44467A2> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x92dd1000 - 0x936b4ff7 com.apple.AppKit 6.6.8 (1038.36) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93730000 - 0x93776ff7 libauto.dylib ??? (???) <7CB1AB76-50A2-8E56-66E4-CF51CA75B177> /usr/lib/libauto.dylib
0x93777000 - 0x93787ff7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) /usr/lib/libsasl2.2.dylib
0x93788000 - 0x93799ff7 com.apple.LangAnalysis 1.6.6 (1.6.6) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x937ad000 - 0x93855ffb com.apple.QD 3.36 (???) <5A93B258-3853-636F-DB26-223642DA2779> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x93856000 - 0x939fdff7 libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
0x93a82000 - 0x93aecfe7 libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
0x93aed000 - 0x93af6ff7 com.apple.DiskArbitration 2.3.1 (2.3.1) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x93af9000 - 0x93cd7fe3 libType1Scaler.dylib ??? (???) <97A2DBFA-C50B-266C-E63A-D6644F3B737C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib
0x93f5e000 - 0x93f5fff7 com.apple.TrustEvaluationAgent 1.1 (1) <06484720-AB50-6FD9-B5BF-05F5A640C9E5> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x93f60000 - 0x93f82fef com.apple.DirectoryService.Framework 3.6 (621.11) <401E67B3-96DF-287B-2892-210C3A2EE9A6> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93f83000 - 0x93f83ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x940b2000 - 0x94113fe7 com.apple.CoreText 151.10 (???) <5C2DEFBE-D54B-4DC7-D456-9ED02880BE98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x94120000 - 0x94162ff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0) <1AE34B00-8A62-1E51-935F-BB3F0E4BE50F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x94298000 - 0x94312fff com.apple.audio.CoreAudio 3.2.6 (3.2.6) <156A532C-0B60-55B0-EE27-D02B82AA6217> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9433a000 - 0x94375feb libFontRegistry.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x94376000 - 0x94477fe7 libxml2.2.dylib 10.3.0 (compatibility 10.0.0) /usr/lib/libxml2.2.dylib
0x94478000 - 0x9447aff7 libRadiance.dylib ??? (???) <5920EB69-8D7F-5EFD-70AD-590FCB5C9E6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x9447b000 - 0x94533feb libFontParser.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x94760000 - 0x9476bff7 libGL.dylib ??? (???) <3E34468F-E9A7-8EFB-FF66-5204BD5B4E21> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9477f000 - 0x9481cfe3 com.apple.LaunchServices 362.3 (362.3) <15B47388-16C8-97DA-EEBB-1709E136169E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9489b000 - 0x9489cff7 com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <838E1760-F7D9-3239-B3A8-20E25EFD1379> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9489d000 - 0x94959fff com.apple.ColorSync 4.6.6 (4.6.6) <7CD8B191-039A-02C3-EA5E-4194EC59995B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9495a000 - 0x949ecfe7 com.apple.print.framework.PrintCore 6.3 (312.7) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x949f5000 - 0x949f5ff7 com.apple.CoreServices 44 (44) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x949f6000 - 0x94e2bff7 libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <4D2F47EF-BD32-1E3C-6A0A-438896ADE2BE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x94f33000 - 0x94f3dffb com.apple.speech.recognition.framework 3.11.1 (3.11.1) <90C38107-AEE7-AE55-5C51-28D129B19BCD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x94f9c000 - 0x95307ff7 com.apple.QuartzCore 1.6.3 (227.37) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x95308000 - 0x95483fe7 com.apple.CoreFoundation 6.6.5 (550.43) <10B8470A-88B7-FC74-1C2F-E5CBD966C051> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x963ec000 - 0x964e0ff7 libiconv.2.dylib 7.0.0 (compatibility 7.0.0) <475AEF89-91A5-5100-8662-DA508D3830E9> /usr/lib/libiconv.2.dylib
0x96ba3000 - 0x96c25ffb SecurityFoundation ??? (???) <20512B7E-DC54-8242-B656-64DCA1BFB739> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x96c26000 - 0x96c29ffb com.apple.help 1.3.2 (41.1) <8AC20B01-4A3B-94BA-D8AF-E39034B97D8C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x96c2a000 - 0x96c3ffff com.apple.ImageCapture 6.1 (6.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x96cbc000 - 0x96fdcff3 com.apple.CoreServices.CarbonCore 861.39 (861.39) <5C59805C-AF39-9010-B8B5-D673C9C38538> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x971b0000 - 0x971d6ffb com.apple.DictionaryServices 1.1.2 (1.1.2) <5A8D5D84-06EB-F9B5-BA0A-A87A0A2C0035> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x971d7000 - 0x971e3ff7 libkxld.dylib ??? (???) <9A441C48-2D18-E716-5F38-CBEAE6A0BB3E> /usr/lib/system/libkxld.dylib
0x971e4000 - 0x971f2fe7 libz.1.dylib 1.2.3 (compatibility 1.0.0) /usr/lib/libz.1.dylib
0x972a4000 - 0x9737efff com.apple.DesktopServices 1.5.11 (1.5.11) <800F2040-9211-81A7-B438-7712BF51DEE3> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9737f000 - 0x973ccfeb com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <9E35835E-BC33-F8EC-8F3B-84D51DEBDB16> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
0x975f1000 - 0x97605ffb com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <9F5CE4F7-D05C-8C14-4B76-E43D07A8A680> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x97606000 - 0x9764aff3 com.apple.coreui 2 (114) <1A3C3B7F-3837-6477-3114-47F6BFD56CB2> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x9764b000 - 0x9764bff7 liblangid.dylib ??? (???) /usr/lib/liblangid.dylib
0x9764c000 - 0x97970fef com.apple.HIToolbox 1.6.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x97971000 - 0x97bd7ff7 com.apple.security 6.1.2 (55002) <64A20CEB-E614-D35F-7B9F-246BCB25BA23> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x989ef000 - 0x98aa8fe7 libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <03186216-0A12-4AA9-D7BA-3E3551A1195C> /usr/lib/libsqlite3.dylib
0x98bed000 - 0x98bf2ff7 com.apple.OpenDirectory 10.6 (10.6) <7E8AFE74-1FA9-7B35-A0E3-545959A9CA73> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x98bf3000 - 0x98cf5fe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <015563C4-81E2-8C8A-82AC-31B38D904A42> /usr/lib/libcrypto.0.9.8.dylib
0x98d6b000 - 0x98fdcfef com.apple.Foundation 6.6.7 (751.62) <5C995C7F-2EA9-50DC-9F2A-30237CDB31B1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x98fdd000 - 0x98fddff7 com.apple.ApplicationServices 38 (38) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x98fdf000 - 0x98ff3fe7 libbsm.0.dylib ??? (???) /usr/lib/libbsm.0.dylib
0x9903c000 - 0x9982b557 com.apple.CoreGraphics 1.545.0 (???) <1D9DC7A5-228B-42CB-7018-66F42C3A9BB3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9982c000 - 0x99832fff com.apple.CommonPanels 1.2.4 (91) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x998ec000 - 0x99950fff com.apple.htmlrendering 72 (1.1.4) <0D22B190-513B-7FF6-39FC-9D336285DE08> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x99951000 - 0x999a1ff7 com.apple.framework.familycontrols 2.0.2 (2020) <592738FA-B093-279A-8D4E-3F76A21E2912> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x999a2000 - 0x99db8ff7 libBLAS.dylib 219.0.0 (compatibility 1.0.0) <9D89FCB3-24C9-8FCF-DB49-27B184AC3222> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x99ea1000 - 0x99ee4ff7 com.apple.NavigationServices 3.5.4 (182) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x99f5f000 - 0x9a00cfe7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <9F8413A6-736D-37D9-8EB3-7986D4699957> /usr/lib/libobjc.A.dylib
0x9a00d000 - 0x9a047ff7 libcups.2.dylib 2.8.0 (compatibility 2.0.0) <038731B1-CC44-3943-E3DE-4BAAA203EB72> /usr/lib/libcups.2.dylib
0x9a072000 - 0x9a0b6fe7 com.apple.Metadata 10.6.3 (507.15) <460BEF23-B89F-6F4C-4940-45556C0671B5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9a0b7000 - 0x9a0f8ff7 libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <80998F66-0AD7-AD12-B9AF-3E8D2CE6DE05> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9a0f9000 - 0x9a111ff7 com.apple.CFOpenDirectory 10.6 (10.6) <6D726EA4-67D2-E534-13A3-E3767BA59786> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x9a112000 - 0x9a1ddfef com.apple.CoreServices.OSServices 359.2 (359.2) <7C16D9C8-6F41-5754-17F7-2659D9DD9579> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x9a25c000 - 0x9a30aff3 com.apple.ink.framework 1.3.3 (107) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x9a310000 - 0x9a322ff7 com.apple.MultitouchSupport.framework 207.11 (207.11) <6FF4F2D6-B8CD-AE13-56CB-17437EE5B741> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x9a63b000 - 0x9a769fe7 com.apple.CoreData 102.1 (251) <0C2636F3-CCB4-5ED9-1D3E-5AE36BE57071> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x9a76a000 - 0x9a770fe7 com.apple.CommerceCore 1.0 (9.1) <521D067B-3BDA-D04E-E1FA-CFA526C87EB5> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x9a771000 - 0x9a773ff7 com.apple.securityhi 4.0 (36638) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9a7b5000 - 0x9a7f2ff7 com.apple.SystemConfiguration 1.10.8 (1.10.2) <50E4D49B-4F61-446F-1C21-1B2BA814713D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x9a801000 - 0x9a801ff7 com.apple.vecLib 3.6 (vecLib 3.6) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x9a802000 - 0x9a806ff7 libGIF.dylib ??? (???) <2123645B-AC89-C4E2-8757-85834CAE3DD2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x9a809000 - 0x9a878ff7 libvMisc.dylib 268.0.1 (compatibility 1.0.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9a898000 - 0x9a8cbff7 com.apple.AE 496.5 (496.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9a8d7000 - 0x9a91aff7 libGLU.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x9a921000 - 0x9a93dfe3 com.apple.openscripting 1.3.1 (???) <0E6B81D1-C1BD-1B5F-836F-256E6701B5DE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9a93e000 - 0x9a93eff7 com.apple.Accelerate 1.6 (Accelerate 1.6) <3891A689-4F38-FACD-38B2-4BF937DE30CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9a988000 - 0x9a9bbfff libTrueTypeScaler.dylib ??? (???) <0F04DAC3-829A-FA1B-E9D0-1E9505713C5C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x9a9bc000 - 0x9a9dcfe7 libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <584B2B30-DC65-6930-F59F-C49FD5604B67> /usr/lib/libresolv.9.dylib
0x9a9dd000 - 0x9a9e0fe7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
0x9aa60000 - 0x9aa7bff7 libPng.dylib ??? (???) <25DF2360-BFD3-0165-51AC-0BDAF7899DEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x9aa7c000 - 0x9ab17fe7 com.apple.ApplicationServices.ATS 275.16 (???) <873C8B8A-B563-50F7-7628-524EE9E8DF0F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0xba900000 - 0xba916ff7 libJapaneseConverter.dylib 49.0.0 (compatibility 1.0.0) <2E9CCEDF-3323-FAE3-700D-33F532934139> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0xbab00000 - 0xbab21fe7 libKoreanConverter.dylib 49.0.0 (compatibility 1.0.0) /System/Library/CoreServices/Encodings/libKoreanConverter.dylib
0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib

Model: MacBookPro8,3, BootROM MBP81.0047.B0E, 4 processors, Intel Core i7, 2.3 GHz, 4 GB, SMC 1.70f3
Graphics: AMD Radeon HD 6750M, AMD Radeon HD 6750M, PCIe, 1024 MB
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 5.100.198.104.5)
Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: TOSHIBA MK7559GSXF, 698.64 GB
Serial ATA Device: MATSHITADVD-R UJ-898
USB Device: FaceTime HD Camera (Built-in), 0x05ac (Apple Inc.), 0x8509, 0xfa200000 / 3
USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfa100000 / 2
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0246, 0xfa120000 / 5
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x821a, 0xfa113000 / 7
USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfd100000 / 2
USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0xfd110000 / 3

I see what's going on here. A user who's restarted their own client is re-requesting a file using a request code they've previously used for a different file. That's not to be unexpected and is easily fixable. Thanks for posting the crash report! I'll post a fix later today.

Thanks a lot, man - you're an absolute ace :)

Right back atcha :) Sorry this took longer than I originally promised. I've been going through the motions of getting everything working in my new Hackintosh, which I ended up not being able to use for this. Anyway here it is: SoulseekQt-2-17-2012.dmg. There's no easy way to test for this sort of thing, so I can only hope I didn't flub the fix. Please let me know if the crash persists with this version and I'll further bugproof the problem spot.

Thanks! Nir

Cheers man, I only saw your reply last night, didn't even realise you replied the previous day. I'm gonna download this now and let you know if there's any problems. Thanks a lot again!

Best,

D.

Hi Nir,

Unfortunately - another crash. Here's the report:

Process: SoulseekQt [15424]
Path: /Volumes/SoulseekQt 1/SoulseekQt.app/Contents/MacOS/SoulseekQt
Identifier: com.yourcompany.SoulseekQt
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [100]

Date/Time: 2012-02-19 07:30:21.468 +0000
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 64542 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 63813 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: FB760018-5323-4435-84D8-D95368C5803D

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000004
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x953529b9 _CFDoExceptionOperation + 553
1 com.apple.Foundation 0x98d839f7 _NSAddExceptionHandlerForLock + 33
2 com.apple.AppKit 0x92dfb62d -[NSViewHierarchyLock lockForReadingWithExceptionHandler:] + 500
3 com.apple.AppKit 0x9345a046 -[NSView(NSInternal) _clearDirtyRectsForTree] + 132
4 com.apple.AppKit 0x92e83ed4 -[NSView(NSInternal) _setHidden:setNeedsDisplay:] + 536
5 com.apple.AppKit 0x92e83cb4 -[NSView _setHidden:] + 50
6 QtGui 0x002af16a QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) + 18826
7 QtGui 0x009a851e QSystemTrayIcon::~QSystemTrayIcon() + 46
8 com.yourcompany.SoulseekQt 0x00007699 MainWindow::~MainWindow() + 649
9 com.yourcompany.SoulseekQt 0x00004b8c main + 332
10 com.yourcompany.SoulseekQt 0x0000489d _start + 208
11 com.yourcompany.SoulseekQt 0x000047cc start + 40

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x9387d382 kevent + 10
1 libSystem.B.dylib 0x9387da9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x9387cf59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x9387ccfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x9387c781 _pthread_wqthread + 390
5 libSystem.B.dylib 0x9387c5c6 start_wqthread + 30

Thread 2:
0 libSystem.B.dylib 0x9389258a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9392ac4b select + 92
2 QtCore 0x00ef8c78 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 168
3 QtCore 0x00efc439 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 441
4 QtCore 0x00efdbdc QEventDispatcherUNIX::processEvents(QFlags) + 156
5 QtCore 0x00ed52a1 QEventLoop::processEvents(QFlags) + 65
6 QtCore 0x00ed54dd QEventLoop::exec(QFlags) + 189
7 QtCore 0x00e165ad QThread::exec() + 157
8 QtCore 0x00e16f2f QThread::setTerminationEnabled(bool) + 239
9 libSystem.B.dylib 0x93884259 _pthread_start + 345
10 libSystem.B.dylib 0x938840de thread_start + 34

Thread 3: com.apple.CFSocket.private
0 libSystem.B.dylib 0x93875ac6 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x95384c83 __CFSocketManager + 1091
2 libSystem.B.dylib 0x93884259 _pthread_start + 345
3 libSystem.B.dylib 0x938840de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x2ff6f9ea ebx: 0x953527a4 ecx: 0x1b955908 edx: 0x935f32ac
edi: 0x00000000 esi: 0x01212fd0 ebp: 0xbffff848 esp: 0xbffff7f0
ss: 0x00000023 efl: 0x00210213 eip: 0x953529b9 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000004

Any tips?

Thanks,

D.

Ah, this one is a very different crash, and unfortunately much harder to make sense of. It didn't happen as you were closing the client did it? I don't mean to alarm you, but I looked up the specific error codes of EXC_BAD_ACCESS (SIGBUS) and KERN_PROTECTION_FAILURE, and it's stated to possibly be associated with bad RAM. This thread for example: http://forums.macrumors.com/showthread.php?t=697689 discusses that possibility, although someone further down the page does say that it isn't always the case. It could be the Qt libraries I suppose, but I find it very hard to conceive of how the SoulseekQt application itself could cause this kind of error. If you can get memtest running on your machine I'd do it just for the hell of it, otherwise don't worry too much about it. Keep running SoulseekQt and see if it crashes again. Maybe the next crash report will give us a better idea of whether there's a real problem, and if so what it might be.

Thanks, Nir

It crashed all of a sudden, pretty much the same scenario - I left it on overnight, woke up (myself and my MacBook) and it "unexpectedly quit".

I'll try & run the memory test. I don't have any other problems with anything else, though, and it sees all the RAM - so not sure how could there be actually any fault. I still have AppleCare for about a month or so, so if anything (knock on the wood), I can get it sorted out.

Thanks,

D.

Done, says "All tests passed", even though the http://osxdaily.com/2011/05/03/memtest-mac-ram-test/ mentions "15 minutes", it took me only 30+ seconds to run the test, which was a bit weird…

That does sound a little weird, but if you're not having similar problems with other software then it's not likely to be a memory problem. The next possible culprit is the Qt library itself. Can you post the next crash report when you get it? I realize it might be identical to the last one but I'd like to verify that. I got a new Intel CPU and motherboard recently to build a Hackintosh. The Hackintosh is up and running, but the very latest version of Qt Creator which I can finally get to run only produces 64-bit executables (this is supposed to change soon.) Do you know if your installation of Snow Leopard is 64-bit? If so I can try producing a 64-bit version of SoulseekQt that uses the latest or near latest Qt libraries.

Yep, just crashed again. Here's the crash report:

Process: SoulseekQt [16556]
Path: /Volumes/SoulseekQt 1/SoulseekQt.app/Contents/MacOS/SoulseekQt
Identifier: com.yourcompany.SoulseekQt
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [100]

Date/Time: 2012-02-19 22:30:45.442 +0000
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 118574 sec
Crashes Since Last Report: 2
Per-App Interval Since Last Report: 112321 sec
Per-App Crashes Since Last Report: 2
Anonymous UUID: FB760018-5323-4435-84D8-D95368C5803D

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000003
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x953529b9 _CFDoExceptionOperation + 553
1 com.apple.Foundation 0x98d839f7 _NSAddExceptionHandlerForLock + 33
2 com.apple.AppKit 0x92dfb62d -[NSViewHierarchyLock lockForReadingWithExceptionHandler:] + 500
3 com.apple.AppKit 0x9345a046 -[NSView(NSInternal) _clearDirtyRectsForTree] + 132
4 com.apple.AppKit 0x92e83ed4 -[NSView(NSInternal) _setHidden:setNeedsDisplay:] + 536
5 com.apple.AppKit 0x92e83cb4 -[NSView _setHidden:] + 50
6 QtGui 0x002af16a QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) + 18826
7 QtGui 0x009a851e QSystemTrayIcon::~QSystemTrayIcon() + 46
8 com.yourcompany.SoulseekQt 0x00007699 MainWindow::~MainWindow() + 649
9 com.yourcompany.SoulseekQt 0x00004b8c main + 332
10 com.yourcompany.SoulseekQt 0x0000489d _start + 208
11 com.yourcompany.SoulseekQt 0x000047cc start + 40

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x9387d382 kevent + 10
1 libSystem.B.dylib 0x9387da9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x9387cf59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x9387ccfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x9387c781 _pthread_wqthread + 390
5 libSystem.B.dylib 0x9387c5c6 start_wqthread + 30

Thread 2:
0 libSystem.B.dylib 0x9389258a select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x9392ac4b select + 92
2 QtCore 0x00ef8c78 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 168
3 QtCore 0x00efc439 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 441
4 QtCore 0x00efdbdc QEventDispatcherUNIX::processEvents(QFlags) + 156
5 QtCore 0x00ed52a1 QEventLoop::processEvents(QFlags) + 65
6 QtCore 0x00ed54dd QEventLoop::exec(QFlags) + 189
7 QtCore 0x00e165ad QThread::exec() + 157
8 QtCore 0x00e16f2f QThread::setTerminationEnabled(bool) + 239
9 libSystem.B.dylib 0x93884259 _pthread_start + 345
10 libSystem.B.dylib 0x938840de thread_start + 34

Thread 3: com.apple.CFSocket.private
0 libSystem.B.dylib 0x93875ac6 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x95384c83 __CFSocketManager + 1091
2 libSystem.B.dylib 0x93884259 _pthread_start + 345
3 libSystem.B.dylib 0x938840de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x2ff6f9ea ebx: 0x953527a4 ecx: 0x0160e0c8 edx: 0x935f32ac
edi: 0xffffffff esi: 0x0150b5f0 ebp: 0xbffff848 esp: 0xbffff7f0
ss: 0x00000023 efl: 0x00210213 eip: 0x953529b9 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000003

Sorry Nir, I only just realised you asked me a question up there. Uhhh, not really, I have no idea whether my Snow Leopard is 64-bit. Do you know if this can be checked somewhere, and if so, where?

thanks

There's an explanation of 64-bit mode on Snow Leopard and how to check if you're on it here. But you know what, I say we just go ahead and try this. Just give me a couple of days, it's a pretty sizeable job, and there's a fair chance that the move to 64-bit will be less than smooth and create a few new problems. (A lot changes when you switch your code from 32-bit to 64-bit, and many different aspects of the program are affected, often unbeknownst to the programmer until it crashes). I'll post here as soon as I have something, hopefully I can get it finished sooner rather than later. Sorry for the inconvenience.

Thanks, Nir

No worries, man. There's no rush. Thanks a lot for the support and active input - I cannot stress how much it is appreciated.

Quite interestingly, it didn't crash today - I just came back not so long ago, woke my MB up and SoulSeekQT is still on. There *is* an issue, however, as evidenced above, so I'm still happy to have informed you about it.

Thanks,

D.

Hmm. In that case maybe you should keep using it to see if the problem persists or whether it has somehow automagically disappeared. If it does persist, here is the my first build of the 64-bit version: SoulseekQt-2-22-2012-64bit.dmg. Rooms, searching, browsing and downloading seem to work but I wouldn't be surprised if it still crashed at some point due to the fine granularity of changes. Still, it's using the very latest Qt libraries that I know from personal experience to be stable (4.7.4), so barring any new issues, we can use it to see if it fixes the problem.

Thanks, Nir

It crashed again since my last message - don't have the report anymore, though. I'll download this version (thanks a lot for that!) and see what happens. Will keep you in the loop.

Thanks,

D.

OK, been on the 64-bit version since Thursday - was alright… Up until now, that is. Crashed again, report below. Any ideas? Thanks, Nir!

Process: SoulseekQt [52883]
Path: /Volumes/SoulseekQt/SoulseekQt.app/Contents/MacOS/SoulseekQt
Identifier: com.yourcompany.SoulseekQt
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: launchd [91]

Date/Time: 2012-02-27 01:03:06.540 +0000
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 395518 sec
Crashes Since Last Report: 2
Per-App Interval Since Last Report: 336463 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: FB760018-5323-4435-84D8-D95368C5803D

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff872750b6 __kill + 10
1 libSystem.B.dylib 0x00007fff873159f6 abort + 83
2 libSystem.B.dylib 0x00007fff872957d2 _Unwind_Resume + 66
3 com.yourcompany.SoulseekQt 0x0000000100002a8d main + 237
4 com.yourcompany.SoulseekQt 0x0000000100002974 start + 52

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x00007fff8723fc0a kevent + 10
1 libSystem.B.dylib 0x00007fff87241add _dispatch_mgr_invoke + 154
2 libSystem.B.dylib 0x00007fff872417b4 _dispatch_queue_invoke + 185
3 libSystem.B.dylib 0x00007fff872412de _dispatch_worker_thread2 + 252
4 libSystem.B.dylib 0x00007fff87240c08 _pthread_wqthread + 353
5 libSystem.B.dylib 0x00007fff87240aa5 start_wqthread + 13

Thread 2:
0 libSystem.B.dylib 0x00007fff8726a932 select$DARWIN_EXTSN + 10
1 QtCore 0x000000010109e455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001010a26f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001010a2bc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x000000010107b774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x000000010107ba94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x0000000100fc22e6 QThread::exec() + 182
7 QtCore 0x0000000100fc32f5 QThread::setPriority(QThread::Priority) + 469
8 libSystem.B.dylib 0x00007fff8725ffd6 _pthread_start + 331
9 libSystem.B.dylib 0x00007fff8725fe89 thread_start + 13

Thread 3: com.apple.CFSocket.private
0 libSystem.B.dylib 0x00007fff8726a932 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x00007fff87b7c498 __CFSocketManager + 824
2 libSystem.B.dylib 0x00007fff8725ffd6 _pthread_start + 331
3 libSystem.B.dylib 0x00007fff8725fe89 thread_start + 13

Thread 4:
0 libSystem.B.dylib 0x00007fff87240a2a __workq_kernreturn + 10
1 libSystem.B.dylib 0x00007fff87240e3c _pthread_wqthread + 917
2 libSystem.B.dylib 0x00007fff87240aa5 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00000001602714e0 rcx: 0x00007fff5fbff5e8 rdx: 0x0000000000000000
rdi: 0x000000000000ce93 rsi: 0x0000000000000006 rbp: 0x00007fff5fbff600 rsp: 0x00007fff5fbff5e8
r8: 0x0000000000000000 r9: 0x0000000000000001 r10: 0x00007fff872710fa r11: 0xffffff80002e4730
r12: 0x00007fff5fbff610 r13: 0x00000001602714e0 r14: 0x00007fff5fbffaf0 r15: 0x00007fff5fbffae0
rip: 0x00007fff872750b6 rfl: 0x0000000000000206 cr2: 0x00000000001d7010

Hi dynamitri, sorry for the late response. The truth is I'm completely stumped. This crash is even less descriptive than the last one. It looks like another uncaught exception... possibly even the same exception from before -- but as I've stated in the past, there are no uncaught exceptions in the SoulseekQt code so if this is what's happening here it must be happening in the Qt library itself. There's absolutely nothing in the crash report to indicate what's causing it. If this isn't happening too frequently I say we wait until Qt Creator regains the ability to compile 32-bit executables on OSX. If you get another crash please post it here. I'll delete it if it's an exact duplicate. Sorry I can't be of any more help right now. I'll try to think of some way to further narrow down this bug.