Latest build, still crashing

Hi Nir,

Unfortunately, the latest build is still crashing on me. I've pulled up a report for you so that you can investigate at your own leisure. As always, many thanks for the feedback - really appreciated.

Kind regards,

Dynamitri

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

Date/Time: 2012-11-14 10:05:08.445 +0000
OS Version: Mac OS X 10.7.5 (11G63b)
Report Version: 9

Anonymous UUID: 3D377C08-0A9C-441E-AEA2-E71DF4812D5D

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-00000001002b1000 [ 2756K] r-x/rwx SM=COW /Volumes/VOLUME/SoulseekQt.app/Contents/MacOS/SoulseekQt

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

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.yourcompany.SoulseekQt 0x000000010009ecfd PeerMessenger::EveryHalfMinute() + 4941
1 com.yourcompany.SoulseekQt 0x00000001001dca25 PeerMessenger::qt_metacall(QMetaObject::Call, int, void**) + 421
2 QtCore 0x00000001010a5b66 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
3 QtCore 0x0000000101199950 QObject::event(QEvent*) + 432
4 QtGui 0x00000001003bee8d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
5 QtGui 0x00000001003c558e QApplication::notify(QObject*, QEvent*) + 2094
6 QtCore 0x000000010109f21c QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
7 QtGui 0x00000001003bef2c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 348
8 QtGui 0x000000010037a1fc QDesktopWidget::resizeEvent(QResizeEvent*) + 6060
9 com.apple.CoreFoundation 0x00007fff86a12934 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
10 com.apple.CoreFoundation 0x00007fff86a12486 __CFRunLoopDoTimer + 534
11 com.apple.CoreFoundation 0x00007fff869f2e11 __CFRunLoopRun + 1617
12 com.apple.CoreFoundation 0x00007fff869f2486 CFRunLoopRunSpecific + 230
13 com.apple.HIToolbox 0x00007fff89f1f2bf RunCurrentEventLoopInMode + 277
14 com.apple.HIToolbox 0x00007fff89f2656d ReceiveNextEventCommon + 355
15 com.apple.HIToolbox 0x00007fff89f263fa BlockUntilNextEventMatchingListInMode + 62
16 com.apple.AppKit 0x00007fff8bea7779 _DPSNextEvent + 659
17 com.apple.AppKit 0x00007fff8bea707d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
18 com.apple.AppKit 0x00007fff8bea39b9 -[NSApplication run] + 470
19 QtGui 0x000000010037bc04 QDesktopWidget::resizeEvent(QResizeEvent*) + 12724
20 QtCore 0x000000010118b774 QEventLoop::processEvents(QFlags) + 68
21 QtCore 0x000000010118ba94 QEventLoop::exec(QFlags) + 180
22 QtCore 0x000000010118d0bc QCoreApplication::exec() + 188
23 com.yourcompany.SoulseekQt 0x000000010000384c main + 204
24 com.yourcompany.SoulseekQt 0x0000000100003758 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff88e427e6 kevent + 10
1 libdispatch.dylib 0x00007fff88c93786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff88c92316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff88e41df2 __select + 10
1 com.apple.CoreFoundation 0x00007fff86a3bc8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00007fff893758bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff89378b75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff88e41df2 __select + 10
1 QtCore 0x00000001011ae455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011b26f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011b2bc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x000000010118b774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x000000010118ba94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010d22e6 QThread::exec() + 182
7 QtCore 0x00000001010d32f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff893758bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff89378b75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff88e41df2 __select + 10
1 QtCore 0x00000001011ae455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011b26f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011b2bc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x000000010118b774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x000000010118ba94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010d22e6 QThread::exec() + 182
7 QtCore 0x00000001010d32f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff893758bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff89378b75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff88e41df2 __select + 10
1 QtCore 0x00000001011ae35e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100f8979f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f709ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f81cc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e3eb5 DownloadThread::PerformDownload() + 277
6 com.yourcompany.SoulseekQt 0x00000001000e42d3 DownloadThread::run() + 19
7 QtCore 0x00000001010d32f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff893758bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff89378b75 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x00007fff88e41df2 __select + 10
1 QtCore 0x00000001011ae35e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100f8979f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f709ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100f81cc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000e3eb5 DownloadThread::PerformDownload() + 277
6 com.yourcompany.SoulseekQt 0x00000001000e42d3 DownloadThread::run() + 19
7 QtCore 0x00000001010d32f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff893758bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff89378b75 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00007fff88e42192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff89377594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff89378b85 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000001133a0002 rbx: 0x00007fff5fbfd640 rcx: 0x00000000000f7f70 rdx: 0x000000010a3f81d0
rdi: 0x00000001133a5ef0 rsi: 0x000000010a300000 rbp: 0x00007fff5fbfda20 rsp: 0x00007fff5fbfd1d0
r8: 0x0000000000000002 r9: 0x0000000000000000 r10: 0x0000000015d1ca05 r11: 0x00000000dfffffff
r12: 0x00007fff5fbfd5f0 r13: 0x00007fff5fbfd5d0 r14: 0x00007fff5fbfd490 r15: 0x00007fff5fbfd530
rip: 0x000000010009ecfd rfl: 0x0000000000010206 cr2: 0x000000010d5fc000
Logical CPU: 2