many crashes - here is a report

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

Date/Time: 2012-12-08 13:38:34.576 -0500
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 626244 sec
Crashes Since Last Report: 15
Per-App Interval Since Last Report: 502460 sec
Per-App Crashes Since Last Report: 12
Anonymous UUID: 91283A5F-F826-40CF-BA2C-B6BCF3969BDB

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000300000001

VM Regions Near 0x300000001:
CG shared images 00000001cacdd000-00000001caefd000 [ 2176K] r--/r-- SM=SHM
-->
STACK GUARD 00007fff5bc00000-00007fff5f400000 [ 56.0M] ---/rwx SM=NUL stack guard for thread 0

Application Specific Information:
objc[2407]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 0x0000000300000001 0 + 12884901889
1 com.yourcompany.SoulseekQt 0x000000010009f9b0 PeerMessenger::EveryHalfMinute() + 4944
2 com.yourcompany.SoulseekQt 0x00000001001de895 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 421
3 QtCore 0x00000001010c0b66 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
4 QtCore 0x00000001011b4950 QObject::event(QEvent*) + 432
5 QtGui 0x00000001003d9e8d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
6 QtGui 0x00000001003e058e QApplication::notify(QObject*, QEvent*) + 2094
7 QtCore 0x00000001010ba21c QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
8 QtGui 0x00000001003d9f2c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 348
9 QtGui 0x00000001003951fc QDesktopWidget::resizeEvent(QResizeEvent*) + 6060
10 com.apple.CoreFoundation 0x0000000102b35934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
11 com.apple.CoreFoundation 0x0000000102b35486 __CFRunLoopDoTimer + 534
12 com.apple.CoreFoundation 0x0000000102b15e11 __CFRunLoopRun + 1617
13 com.apple.CoreFoundation 0x0000000102b15486 CFRunLoopRunSpecific + 230
14 com.apple.HIToolbox 0x00000001070692bf RunCurrentEventLoopInMode + 277
15 com.apple.HIToolbox 0x000000010707056d ReceiveNextEventCommon + 355
16 com.apple.HIToolbox 0x00000001070703fa BlockUntilNextEventMatchingListInMode + 62
17 com.apple.AppKit 0x000000010175b779 _DPSNextEvent + 659
18 com.apple.AppKit 0x000000010175b07d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
19 com.apple.AppKit 0x00000001017579b9 -[NSApplication run] + 470
20 QtGui 0x0000000100396c04 QDesktopWidget::resizeEvent(QResizeEvent*) + 12724
21 QtCore 0x00000001011a6774 QEventLoop::processEvents(QFlags) + 68
22 QtCore 0x00000001011a6a94 QEventLoop::exec(QFlags) + 180
23 QtCore 0x00000001011a80bc QCoreApplication::exec() + 188
24 com.yourcompany.SoulseekQt 0x00000001000035ac main + 204
25 com.yourcompany.SoulseekQt 0x00000001000034b8 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00000001016d07e6 kevent + 10
1 libdispatch.dylib 0x00000001014d8786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00000001014d7316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 com.apple.CoreFoundation 0x0000000102b5ec8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
3 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 QtCore 0x00000001011c9455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011cd6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011cdbc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011a6774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011a6a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010ed2e6 QThread::exec() + 182
7 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 QtCore 0x00000001011c9455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011cd6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011cdbc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011a6774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011a6a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010ed2e6 QThread::exec() + 182
7 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 QtCore 0x00000001011c935e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fa479f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f8b9ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f9caa0 QAbstractSocket::waitForBytesWritten(int) + 288
5 com.yourcompany.SoulseekQt 0x00000001000e32f3 UploadThread::PerformUpload() + 1747
6 com.yourcompany.SoulseekQt 0x00000001000e3bb3 UploadThread::run() + 19
7 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x00000001016cfbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x0000000101590274 _pthread_cond_wait + 840
2 QtCore 0x00000001010edd63 QThreadStorageData::finish(void**) + 867
3 QtCore 0x00000001010edec3 QThread::msleep(unsigned long) + 147
4 com.yourcompany.SoulseekQt 0x00000001000e347c UploadThread::PerformUpload() + 2140
5 com.yourcompany.SoulseekQt 0x00000001000e3bb3 UploadThread::run() + 19
6 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
7 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 QtCore 0x00000001011c935e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fa479f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f8b9ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f9ccc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e26a3 DownloadThread::PerformDownload() + 243
6 com.yourcompany.SoulseekQt 0x00000001000e2b83 DownloadThread::run() + 19
7 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 8:
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 QtCore 0x00000001011c935e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fa479f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f8b9ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f9ccc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e26a3 DownloadThread::PerformDownload() + 243
6 com.yourcompany.SoulseekQt 0x00000001000e2b83 DownloadThread::run() + 19
7 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x00000001016cfbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x0000000101590274 _pthread_cond_wait + 840
2 QtCore 0x00000001010edd63 QThreadStorageData::finish(void**) + 867
3 QtCore 0x00000001010edec3 QThread::msleep(unsigned long) + 147
4 com.yourcompany.SoulseekQt 0x00000001000e347c UploadThread::PerformUpload() + 2140
5 com.yourcompany.SoulseekQt 0x00000001000e3bb3 UploadThread::run() + 19
6 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
7 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 10:
0 libsystem_kernel.dylib 0x00000001016cfdf2 __select + 10
1 QtCore 0x00000001011c935e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fa479f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f8b9ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f9ccc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e26a3 DownloadThread::PerformDownload() + 243
6 com.yourcompany.SoulseekQt 0x00000001000e2b83 DownloadThread::run() + 19
7 QtCore 0x00000001010ee2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158c8bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010158fb75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000001121c6030 rbx: 0x00007fff5fbfd6f0 rcx: 0x00000000000a35b0 rdx: 0x0000000113381c70
rdi: 0x0000000115fc8c40 rsi: 0x0000000113300000 rbp: 0x00007fff5fbfdad0 rsp: 0x00007fff5fbfd278
r8: 0x0000000000000001 r9: 0x000000011c304d90 r10: 0x00000000b7be0bae r11: 0x0000000030e62c26
r12: 0x00007fff5fbfd6a0 r13: 0x00007fff5fbfd680 r14: 0x00007fff5fbfd540 r15: 0x00007fff5fbfd5e0
rip: 0x0000000300000001 rfl: 0x0000000000010202 cr2: 0x0000000300000001
Logical CPU: 3

REGION TYPE VIRTUAL
=========== =======
ATS (font support) 32.0M
ATS (font support) (reserved) 4K reserved VM address space (unallocated)
CG backing stores 7664K
CG image 16K
CG raster data 384K
CG shared images 3440K
CoreGraphics 16K
CoreImage 4K
CoreServices 1512K
MALLOC 750.4M
MALLOC guard page 48K
MALLOC_LARGE (reserved) 312K reserved VM address space (unallocated)
Memory tag=240 4K
Memory tag=242 12K
OpenCL 8K
STACK GUARD 56.0M
Stack 12.6M
VM_ALLOCATE 16.2M
__CI_BITMAP 80K
__DATA 12.9M
__IMAGE 528K
__LINKEDIT 25.8M
__TEXT 119.4M
__UNICODE 544K
mapped file 88.1M
shared memory 312K
=========== =======
TOTAL 1.1G
TOTAL, minus reserved VM space 1.1G

Model: iMac12,2, BootROM IM121.0047.B1F, 4 processors, Intel Core i5, 2.7 GHz, 16 GB, SMC 1.72f2
Graphics: AMD Radeon HD 6770M, AMD Radeon HD 6770M, PCIe, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x857F, 0x483634353155363446393333334700000000
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x857F, 0x483634353155363446393333334700000000
Memory Module: BANK 0/DIMM1, 4 GB, DDR3, 1333 MHz, 0x857F, 0x483634353155363446393333334700000000
Memory Module: BANK 1/DIMM1, 4 GB, DDR3, 1333 MHz, 0x857F, 0x483634353155363446393333334700000000
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x9A), Atheros 9380: 4.0.67.5-P2P

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

Date/Time: 2012-12-09 14:54:55.578 -0500
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 717224 sec
Crashes Since Last Report: 19
Per-App Interval Since Last Report: 535631 sec
Per-App Crashes Since Last Report: 16
Anonymous UUID: 91283A5F-F826-40CF-BA2C-B6BCF3969BDB

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000

VM Regions Near 0:
-->
__TEXT 0000000100000000-000000010032c000 [ 3248K] r-x/rwx SM=COW /Applications/SoulseekQt.app/Contents/MacOS/SoulseekQt

Application Specific Information:
objc[4881]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.yourcompany.SoulseekQt 0x00000001000a2d5f PeerMessenger::EveryHalfMinute() + 5877
1 com.yourcompany.SoulseekQt 0x00000001001e1c36 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 4004
2 QtCore_debug 0x0000000101e1c9ba QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) + 178
3 QtCore_debug 0x0000000101e21e0b QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1005
4 QtCore_debug 0x0000000101f9ef9a QTimer::timeout() + 38
5 QtCore_debug 0x0000000101f58d00 QTimer::timerEvent(QTimerEvent*) + 76
6 QtCore_debug 0x0000000101f4e9dd QObject::event(QEvent*) + 423
7 QtGui_debug 0x00000001006c0d85 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 337
8 QtGui_debug 0x00000001006c14c4 QApplication::notify(QObject*, QEvent*) + 1820
9 QtCore_debug 0x0000000101e1a628 QCoreApplication::notifyInternal(QObject*, QEvent*) + 176
10 QtGui_debug 0x000000010062fccb QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) + 75
11 QtGui_debug 0x00000001006c02e6 qt_sendSpontaneousEvent(QObject*, QEvent*) + 29
12 QtGui_debug 0x000000010065f37e QEventDispatcherMacPrivate::activateTimer(__CFRunLoopTimer*, void*) + 204
13 com.apple.CoreFoundation 0x0000000103af1934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
14 com.apple.CoreFoundation 0x0000000103af1486 __CFRunLoopDoTimer + 534
15 com.apple.CoreFoundation 0x0000000103ad1e11 __CFRunLoopRun + 1617
16 com.apple.CoreFoundation 0x0000000103ad1486 CFRunLoopRunSpecific + 230
17 com.apple.HIToolbox 0x00000001080252bf RunCurrentEventLoopInMode + 277
18 com.apple.HIToolbox 0x000000010802c56d ReceiveNextEventCommon + 355
19 com.apple.HIToolbox 0x000000010802c3fa BlockUntilNextEventMatchingListInMode + 62
20 com.apple.AppKit 0x0000000102717779 _DPSNextEvent + 659
21 com.apple.AppKit 0x000000010271707d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
22 com.apple.AppKit 0x00000001027139b9 -[NSApplication run] + 470
23 QtGui_debug 0x000000010065db35 QEventDispatcherMac::processEvents(QFlags) + 821
24 QtCore_debug 0x0000000101f38168 QEventLoop::processEvents(QFlags) + 160
25 QtCore_debug 0x0000000101f38388 QEventLoop::exec(QFlags) + 298
26 QtCore_debug 0x0000000101f3a4ca QCoreApplication::exec() + 274
27 QtGui_debug 0x00000001006c42ae QApplication::exec() + 22
28 com.yourcompany.SoulseekQt 0x0000000100004bf7 main + 262
29 com.yourcompany.SoulseekQt 0x00000001000049b8 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x000000010268c7e6 kevent + 10
1 libdispatch.dylib 0x0000000102494786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x0000000102493316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 com.apple.CoreFoundation 0x0000000103b1ac8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
3 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f687a8 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 60
2 QtCore_debug 0x0000000101f6cd90 QEventDispatcherUNIX::select(int, fd_set*, fd_set*, fd_set*, timeval*) + 58
3 QtCore_debug 0x0000000101f6dd9f QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 749
4 QtCore_debug 0x0000000101f6e39c QEventDispatcherUNIX::processEvents(QFlags) + 368
5 QtCore_debug 0x0000000101f38168 QEventLoop::processEvents(QFlags) + 160
6 QtCore_debug 0x0000000101f38388 QEventLoop::exec(QFlags) + 298
7 QtCore_debug 0x0000000101e58fbf QThread::exec() + 155
8 QtCore_debug 0x0000000101e59053 QThread::run() + 21
9 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
10 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
11 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f687a8 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 60
2 QtCore_debug 0x0000000101f6cd90 QEventDispatcherUNIX::select(int, fd_set*, fd_set*, fd_set*, timeval*) + 58
3 QtCore_debug 0x0000000101f6dd9f QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 749
4 QtCore_debug 0x0000000101f6e39c QEventDispatcherUNIX::processEvents(QFlags) + 368
5 QtCore_debug 0x0000000101f38168 QEventLoop::processEvents(QFlags) + 160
6 QtCore_debug 0x0000000101f38388 QEventLoop::exec(QFlags) + 298
7 QtCore_debug 0x0000000101e58fbf QThread::exec() + 155
8 QtCore_debug 0x0000000101e59053 QThread::run() + 21
9 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
10 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
11 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x000000010268bbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x000000010254c274 _pthread_cond_wait + 840
2 QtCore_debug 0x0000000101e5b077 _ZL12thread_sleepP8timespec + 91
3 QtCore_debug 0x0000000101e5b2f9 QThread::msleep(unsigned long) + 301
4 com.yourcompany.SoulseekQt 0x00000001000f9a17 UploadThread::PerformUpload() + 2535
5 com.yourcompany.SoulseekQt 0x00000001000fa20e UploadThread::run() + 22
6 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
7 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 8:
0 libsystem_kernel.dylib 0x000000010268bbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x000000010254c274 _pthread_cond_wait + 840
2 QtCore_debug 0x0000000101e5b077 _ZL12thread_sleepP8timespec + 91
3 QtCore_debug 0x0000000101e5b2f9 QThread::msleep(unsigned long) + 301
4 com.yourcompany.SoulseekQt 0x00000001000f9a17 UploadThread::PerformUpload() + 2535
5 com.yourcompany.SoulseekQt 0x00000001000fa20e UploadThread::run() + 22
6 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
7 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 10:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 11:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x70000000115872e2 rbx: 0x000000010b812ac0 rcx: 0x00000000000f9310 rdx: 0x00000001200a3a20
rdi: 0x000000010a1fba00 rsi: 0x0000000120000000 rbp: 0x00007fff5fbfd550 rsp: 0x00007fff5fbfcfa0
r8: 0x0000000000000002 r9: 0x000000011fff4210 r10: 0x00000000e1a8c7b4 r11: 0x00000000c3bff0ef
r12: 0x000000010b8132f0 r13: 0x000000000000006e r14: 0x000000010b8132e0 r15: 0x0000cdf68f69b937
rip: 0x00000001000a2d5f rfl: 0x0000000000010206 cr2: 0x00000001195cd880

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

Date/Time: 2012-12-09 19:38:58.744 -0500
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 734267 sec
Crashes Since Last Report: 20
Per-App Interval Since Last Report: 535933 sec
Per-App Crashes Since Last Report: 17
Anonymous UUID: 91283A5F-F826-40CF-BA2C-B6BCF3969BDB

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000

VM Regions Near 0:
-->
__TEXT 0000000100000000-000000010032c000 [ 3248K] r-x/rwx SM=COW /Applications/SoulseekQt.app/Contents/MacOS/SoulseekQt

Application Specific Information:
objc[5152]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.yourcompany.SoulseekQt 0x00000001000a2d69 PeerMessenger::EveryHalfMinute() + 5887
1 com.yourcompany.SoulseekQt 0x00000001001e1c36 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 4004
2 QtCore_debug 0x0000000101e1c9ba QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) + 178
3 QtCore_debug 0x0000000101e21e0b QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1005
4 QtCore_debug 0x0000000101f9ef9a QTimer::timeout() + 38
5 QtCore_debug 0x0000000101f58d00 QTimer::timerEvent(QTimerEvent*) + 76
6 QtCore_debug 0x0000000101f4e9dd QObject::event(QEvent*) + 423
7 QtGui_debug 0x00000001006c0d85 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 337
8 QtGui_debug 0x00000001006c14c4 QApplication::notify(QObject*, QEvent*) + 1820
9 QtCore_debug 0x0000000101e1a628 QCoreApplication::notifyInternal(QObject*, QEvent*) + 176
10 QtGui_debug 0x000000010062fccb QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) + 75
11 QtGui_debug 0x00000001006c02e6 qt_sendSpontaneousEvent(QObject*, QEvent*) + 29
12 QtGui_debug 0x000000010065f37e QEventDispatcherMacPrivate::activateTimer(__CFRunLoopTimer*, void*) + 204
13 com.apple.CoreFoundation 0x0000000103af1934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
14 com.apple.CoreFoundation 0x0000000103af1486 __CFRunLoopDoTimer + 534
15 com.apple.CoreFoundation 0x0000000103ad1e11 __CFRunLoopRun + 1617
16 com.apple.CoreFoundation 0x0000000103ad1486 CFRunLoopRunSpecific + 230
17 com.apple.HIToolbox 0x00000001080252bf RunCurrentEventLoopInMode + 277
18 com.apple.HIToolbox 0x000000010802c56d ReceiveNextEventCommon + 355
19 com.apple.HIToolbox 0x000000010802c3fa BlockUntilNextEventMatchingListInMode + 62
20 com.apple.AppKit 0x0000000102717779 _DPSNextEvent + 659
21 com.apple.AppKit 0x000000010271707d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
22 com.apple.AppKit 0x00000001027139b9 -[NSApplication run] + 470
23 QtGui_debug 0x000000010065db35 QEventDispatcherMac::processEvents(QFlags) + 821
24 QtCore_debug 0x0000000101f38168 QEventLoop::processEvents(QFlags) + 160
25 QtCore_debug 0x0000000101f38388 QEventLoop::exec(QFlags) + 298
26 QtCore_debug 0x0000000101f3a4ca QCoreApplication::exec() + 274
27 QtGui_debug 0x00000001006c42ae QApplication::exec() + 22
28 com.yourcompany.SoulseekQt 0x0000000100004bf7 main + 262
29 com.yourcompany.SoulseekQt 0x00000001000049b8 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x000000010268c7e6 kevent + 10
1 libdispatch.dylib 0x0000000102494786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x0000000102493316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 com.apple.CoreFoundation 0x0000000103b1ac8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
3 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f687a8 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 60
2 QtCore_debug 0x0000000101f6cd90 QEventDispatcherUNIX::select(int, fd_set*, fd_set*, fd_set*, timeval*) + 58
3 QtCore_debug 0x0000000101f6dd9f QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 749
4 QtCore_debug 0x0000000101f6e39c QEventDispatcherUNIX::processEvents(QFlags) + 368
5 QtCore_debug 0x0000000101f38168 QEventLoop::processEvents(QFlags) + 160
6 QtCore_debug 0x0000000101f38388 QEventLoop::exec(QFlags) + 298
7 QtCore_debug 0x0000000101e58fbf QThread::exec() + 155
8 QtCore_debug 0x0000000101e59053 QThread::run() + 21
9 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
10 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
11 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f687a8 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 60
2 QtCore_debug 0x0000000101f6cd90 QEventDispatcherUNIX::select(int, fd_set*, fd_set*, fd_set*, timeval*) + 58
3 QtCore_debug 0x0000000101f6dd9f QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 749
4 QtCore_debug 0x0000000101f6e39c QEventDispatcherUNIX::processEvents(QFlags) + 368
5 QtCore_debug 0x0000000101f38168 QEventLoop::processEvents(QFlags) + 160
6 QtCore_debug 0x0000000101f38388 QEventLoop::exec(QFlags) + 298
7 QtCore_debug 0x0000000101e58fbf QThread::exec() + 155
8 QtCore_debug 0x0000000101e59053 QThread::run() + 21
9 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
10 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
11 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x000000010268bbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x000000010254c274 _pthread_cond_wait + 840
2 QtCore_debug 0x0000000101e5b077 _ZL12thread_sleepP8timespec + 91
3 QtCore_debug 0x0000000101e5b2f9 QThread::msleep(unsigned long) + 301
4 com.yourcompany.SoulseekQt 0x00000001000f9a17 UploadThread::PerformUpload() + 2535
5 com.yourcompany.SoulseekQt 0x00000001000fa20e UploadThread::run() + 22
6 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
7 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x000000010268bbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x000000010254c274 _pthread_cond_wait + 840
2 QtCore_debug 0x0000000101e5b077 _ZL12thread_sleepP8timespec + 91
3 QtCore_debug 0x0000000101e5b2f9 QThread::msleep(unsigned long) + 301
4 com.yourcompany.SoulseekQt 0x00000001000f9a17 UploadThread::PerformUpload() + 2535
5 com.yourcompany.SoulseekQt 0x00000001000fa20e UploadThread::run() + 22
6 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
7 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 8:
0 libsystem_kernel.dylib 0x000000010268bbca __psynch_cvwait + 10
1 libsystem_c.dylib 0x000000010254c274 _pthread_cond_wait + 840
2 QtCore_debug 0x0000000101e5b077 _ZL12thread_sleepP8timespec + 91
3 QtCore_debug 0x0000000101e5b2f9 QThread::msleep(unsigned long) + 301
4 com.yourcompany.SoulseekQt 0x00000001000f9a17 UploadThread::PerformUpload() + 2535
5 com.yourcompany.SoulseekQt 0x00000001000fa20e UploadThread::run() + 22
6 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
7 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
8 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x000000010268bdf2 __select + 10
1 QtCore_debug 0x0000000101f68825 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 185
2 QtNetwork_debug 0x0000000101bdcda0 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const + 416
3 QtNetwork_debug 0x0000000101bc04e2 QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) + 186
4 QtNetwork_debug 0x0000000101bd4ad6 QAbstractSocket::waitForReadyRead(int) + 312
5 com.yourcompany.SoulseekQt 0x00000001000f83c6 DownloadThread::PerformDownload() + 356
6 com.yourcompany.SoulseekQt 0x00000001000f8976 DownloadThread::run() + 22
7 QtCore_debug 0x0000000101e5b65a QThreadPrivate::start(void*) + 238
8 libsystem_c.dylib 0x00000001025488bf _pthread_start + 335
9 libsystem_c.dylib 0x000000010254bb75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x6174736143203930 rbx: 0x000000010b8148c0 rcx: 0x00000000000fbd20 rdx: 0x00000001194c1da0
rdi: 0x0000000121ba3740 rsi: 0x0000000119400000 rbp: 0x00007fff5fbfd550 rsp: 0x00007fff5fbfcfa0
r8: 0x0000000000000001 r9: 0x00000001195e4350 r10: 0x000000001660074c r11: 0x000000002fa99e9e
r12: 0x000000010b815110 r13: 0x0000000000000042 r14: 0x000000010b815100 r15: 0x0000dd76d99601f8
rip: 0x00000001000a2d69 rfl: 0x0000000000010206 cr2: 0x0000000122480000
Logical CPU: 2

Ok, so this isn't giving us exact line numbers either. What I did instead is break the function the crash is happening in into five smaller routines. Once the next build crashes we should have a better idea of where it's happening:

SoulseekQt-halfminute.dmg

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

Date/Time: 2012-12-13 01:29:47.492 -0500
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 1014520 sec
Crashes Since Last Report: 25
Per-App Interval Since Last Report: 708404 sec
Per-App Crashes Since Last Report: 22
Anonymous UUID: 91283A5F-F826-40CF-BA2C-B6BCF3969BDB

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000

VM Regions Near 0:
-->
__TEXT 0000000100000000-00000001002b4000 [ 2768K] r-x/rwx SM=COW /Applications/SoulseekQt.app/Contents/MacOS/SoulseekQt

Application Specific Information:
objc[9408]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.yourcompany.SoulseekQt 0x00000001000929aa PeerMessenger::CloseSocket(QTcpSocket*) + 10
1 com.yourcompany.SoulseekQt 0x000000010009c412 PeerMessenger::ClearInactiveSockets() + 498
2 com.yourcompany.SoulseekQt 0x00000001001ded15 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 421
3 QtCore 0x00000001010c1b66 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
4 QtCore 0x00000001011b5950 QObject::event(QEvent*) + 432
5 QtGui 0x00000001003dae8d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
6 QtGui 0x00000001003e158e QApplication::notify(QObject*, QEvent*) + 2094
7 QtCore 0x00000001010bb21c QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
8 QtGui 0x00000001003daf2c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 348
9 QtGui 0x00000001003961fc QDesktopWidget::resizeEvent(QResizeEvent*) + 6060
10 com.apple.CoreFoundation 0x0000000102b36934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
11 com.apple.CoreFoundation 0x0000000102b36486 __CFRunLoopDoTimer + 534
12 com.apple.CoreFoundation 0x0000000102b16e11 __CFRunLoopRun + 1617
13 com.apple.CoreFoundation 0x0000000102b16486 CFRunLoopRunSpecific + 230
14 com.apple.HIToolbox 0x000000010706a2bf RunCurrentEventLoopInMode + 277
15 com.apple.HIToolbox 0x000000010707156d ReceiveNextEventCommon + 355
16 com.apple.HIToolbox 0x00000001070713fa BlockUntilNextEventMatchingListInMode + 62
17 com.apple.AppKit 0x000000010175c779 _DPSNextEvent + 659
18 com.apple.AppKit 0x000000010175c07d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
19 com.apple.AppKit 0x00000001017589b9 -[NSApplication run] + 470
20 QtGui 0x0000000100397c04 QDesktopWidget::resizeEvent(QResizeEvent*) + 12724
21 QtCore 0x00000001011a7774 QEventLoop::processEvents(QFlags) + 68
22 QtCore 0x00000001011a7a94 QEventLoop::exec(QFlags) + 180
23 QtCore 0x00000001011a90bc QCoreApplication::exec() + 188
24 com.yourcompany.SoulseekQt 0x000000010000353c main + 204
25 com.yourcompany.SoulseekQt 0x0000000100003448 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00000001016d17e6 kevent + 10
1 libdispatch.dylib 0x00000001014d9786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00000001014d8316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 com.apple.CoreFoundation 0x0000000102b5fc8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
3 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x00000001011ca455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011ce6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011cebc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011a7774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011a7a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010ee2e6 QThread::exec() + 182
7 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
9 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x00000001011ca455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011ce6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011cebc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011a7774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011a7a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010ee2e6 QThread::exec() + 182
7 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
9 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x0000000101189ca0 QFSFileEngine::rmdir(QString const&, bool) const + 12816
2 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
3 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
4 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x00000001011ca35e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fa579f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f8c9ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f9dcc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e2b23 DownloadThread::PerformDownload() + 243
6 com.yourcompany.SoulseekQt 0x00000001000e3003 DownloadThread::run() + 19
7 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
9 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x00000001011ca35e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fa579f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f8c9ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f9dcc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e2b23 DownloadThread::PerformDownload() + 243
6 com.yourcompany.SoulseekQt 0x00000001000e3003 DownloadThread::run() + 19
7 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
9 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x7000000011c96e0d rbx: 0x00007fff5fbfda60 rcx: 0x00000000000e2360 rdx: 0x000000011c95dbc0
rdi: 0x000000010f949ed0 rsi: 0x000000010f949ed0 rbp: 0x00007fff5fbfd8e0 rsp: 0x00007fff5fbfd8e0
r8: 0x0000000000000001 r9: 0x000000010f94b500 r10: 0x0000000093bf7881 r11: 0x00000000cb490aa3
r12: 0x00007fff5fbfd990 r13: 0x000000010aa3a5a0 r14: 0x00007fff5fbfd970 r15: 0x00007fff5fbfda50
rip: 0x00000001000929aa rfl: 0x0000000000010206 cr2: 0x000000012b0d4000

and I'm not sure I gave you the correct one. I'll do it again...

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

Date/Time: 2012-12-13 02:05:01.228 -0500
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Anonymous UUID: 91283A5F-F826-40CF-BA2C-B6BCF3969BDB

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000011875d1ba

VM Regions Near 0x11875d1ba:
MALLOC_TINY 0000000118200000-0000000118700000 [ 5120K] rw-/rwx SM=PRV
--> MALLOC_TINY 0000000118700000-0000000118800000 [ 1024K] rw-/rwx SM=COW
MALLOC_TINY 0000000118800000-0000000118d00000 [ 5120K] rw-/rwx SM=PRV

Application Specific Information:
objc[9442]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 0x000000011875d1ba 0 + 4705341882
1 com.yourcompany.SoulseekQt 0x00000001001ded15 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 421
2 QtCore 0x00000001010c1b66 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
3 QtCore 0x00000001011b5950 QObject::event(QEvent*) + 432
4 QtGui 0x00000001003dae8d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
5 QtGui 0x00000001003e158e QApplication::notify(QObject*, QEvent*) + 2094
6 QtCore 0x00000001010bb21c QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
7 QtGui 0x00000001003daf2c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 348
8 QtGui 0x00000001003961fc QDesktopWidget::resizeEvent(QResizeEvent*) + 6060
9 com.apple.CoreFoundation 0x0000000102b36934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
10 com.apple.CoreFoundation 0x0000000102b36486 __CFRunLoopDoTimer + 534
11 com.apple.CoreFoundation 0x0000000102b16e11 __CFRunLoopRun + 1617
12 com.apple.CoreFoundation 0x0000000102b16486 CFRunLoopRunSpecific + 230
13 com.apple.HIToolbox 0x000000010706a2bf RunCurrentEventLoopInMode + 277
14 com.apple.HIToolbox 0x000000010707156d ReceiveNextEventCommon + 355
15 com.apple.HIToolbox 0x00000001070713fa BlockUntilNextEventMatchingListInMode + 62
16 com.apple.AppKit 0x000000010175c779 _DPSNextEvent + 659
17 com.apple.AppKit 0x000000010175c07d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
18 com.apple.AppKit 0x00000001017589b9 -[NSApplication run] + 470
19 QtGui 0x0000000100397c04 QDesktopWidget::resizeEvent(QResizeEvent*) + 12724
20 QtCore 0x00000001011a7774 QEventLoop::processEvents(QFlags) + 68
21 QtCore 0x00000001011a7a94 QEventLoop::exec(QFlags) + 180
22 QtCore 0x00000001011a90bc QCoreApplication::exec() + 188
23 com.yourcompany.SoulseekQt 0x000000010000353c main + 204
24 com.yourcompany.SoulseekQt 0x0000000100003448 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00000001016d17e6 kevent + 10
1 libdispatch.dylib 0x00000001014d9786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00000001014d8316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 com.apple.CoreFoundation 0x0000000102b5fc8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
3 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x00000001011ca455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011ce6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011cebc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011a7774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011a7a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010ee2e6 QThread::exec() + 182
7 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
9 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x00000001011ca455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011ce6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011cebc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011a7774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011a7a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010ee2e6 QThread::exec() + 182
7 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
9 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00000001016d0df2 __select + 10
1 QtCore 0x0000000101189ca0 QFSFileEngine::rmdir(QString const&, bool) const + 12816
2 QtCore 0x00000001010ef2f5 QThread::setPriority(QThread::Priority) + 469
3 libsystem_c.dylib 0x000000010158d8bf _pthread_start + 335
4 libsystem_c.dylib 0x0000000101590b75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x000000011875d140 rbx: 0x00007fff5fbfda60 rcx: 0x00000000000fbac0 rdx: 0x00000001144a9850
rdi: 0x0000000118796270 rsi: 0x0000000118796270 rbp: 0x00007fff5fbfdad0 rsp: 0x00007fff5fbfd8e8
r8: 0x0000000000000002 r9: 0x000000011c58f4d0 r10: 0x00000000e0d520dd r11: 0x000000011875d1ba
r12: 0x00007fff5fbfd990 r13: 0x000000010a87b220 r14: 0x00007fff5fbfd970 r15: 0x00007fff5fbfda50
rip: 0x000000011875d1ba rfl: 0x0000000000010206 cr2: 0x000000011875d1ba

Those are all very good. I'm a little worried about the last one since it appears to be a crash in the Qt library itself, but the other ones tell us exactly what's causing the crash. I'll post a link here to a possible fix as soon as I have it!

Thanks, Nir