soulseekQT crashes

Hi Nir,
I just instlled soulseekQT on my machine. it constantly crashes after 5 min. of use or so.
after restarting the application all of my downloads are gone and all transfer window is empty.
i generated a crash report with Dr ming and here it is:

-----------------------------------------------------------------------------------------------------------

SoulseekQt.exe caused an Access Violation at location 77357552 in module ntdll.dll Writing to location 03c30f8c.

Registers:
eax=00000000 ebx=03c31010 ecx=03c31040 edx=00000000 esi=00000448 edi=03c31040
eip=77357552 esp=03c30f90 ebp=03c31008 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206

Call stack:
77357552 ntdll.dll:77357552 EtwEventWriteNoRegistration
77358D95 ntdll.dll:77358D95 RtlQueryHeapInformation
77358B79 ntdll.dll:77358B79 RtlQueryHeapInformation
77358B11 ntdll.dll:77358B11 RtlQueryHeapInformation
7644807C kernel32.dll:7644807C GetApplicationRecoveryCallback
76447F63 kernel32.dll:76447F63 GetApplicationRecoveryCallback
76447858 kernel32.dll:76447858 UnhandledExceptionFilter
764477D7 kernel32.dll:764477D7 UnhandledExceptionFilter
773574DF ntdll.dll:773574DF RtlKnownExceptionFilter
77319EC5 ntdll.dll:77319EC5 RtlInitializeExceptionChain

-------------------------------------------------------------------------------------------------------

any idea why it is crashing?
thank you for your help.
i hope this can be resolved easily.

cheers

Is that the entire crash report? And it appeared in a Dr. MingW window? There's no reference anywhere in there to SoulseekQt code. Almost like the crash doesn't even occur within SoulseekQt at all...

Hi, I really hope somebody can help me here... I've just got a new computer (windows 7 64bit)and immediately downloaded Soulseek. I started downloading, but... after few minutes SS icon disappears and the program disappears, no crash messages, SS is just gone! And if I try to open it again, it just won't open, I need to restart Windows, moody SS then opens again but then the same thing happens again...
Any clue?
Thank you,
clA

Very weird. This is with SoulseekQt right? Sounds like the program is still running but the tray icon is lost. Try unchecking Options->General->Minimize to tray and see if you still lose the program.

I experience many crashes with new build
Here is the crash report :
SoulseekQt.exe caused a Stack Overflow at location 74e63d0f in module SHELL32.dll.

Registers:
eax=0161f2bd ebx=0161f2bd ecx=015e5dc8 edx=00000000 esi=00000000 edi=03d93728
eip=74e63d0f esp=03d92fe8 ebp=03d93468 iopl=0 nv up ei ng nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010286

Call stack:
74E63D0F SHELL32.dll:74E63D0F ILFindLastID
74E63CCC SHELL32.dll:74E63CCC ILFindLastID
74E644CC SHELL32.dll:74E644CC ILFindLastID
74E637C0 SHELL32.dll:74E637C0 ILFindLastID
74E635ED SHELL32.dll:74E635ED ILFindLastID
74E659E1 SHELL32.dll:74E659E1 Ordinal862
74E647DF SHELL32.dll:74E647DF ILCloneFirst
74E648DB SHELL32.dll:74E648DB ILCloneFirst
74E62B28 SHELL32.dll:74E62B28 SHGetIDListFromObject
74E62C79 SHELL32.dll:74E62C79 SHBindToObject
74E64DB4 SHELL32.dll:74E64DB4 SHBindToFolderIDListParentEx
74E1D432 SHELL32.dll:74E1D432 PathIsExe
74E1D3E8 SHELL32.dll:74E1D3E8 PathIsExe
74E1EA05 SHELL32.dll:74E1EA05 PathIsExe
74E1EB25 SHELL32.dll:74E1EB25 ILLoadFromStreamEx
74E1E56A SHELL32.dll:74E1E56A PathIsExe
74DDCA00 SHELL32.dll:74DDCA00 SHAlloc
74DDC96F SHELL32.dll:74DDC96F SHAlloc
6A2950F1 QtCore4.dll:6A2950F1 _ZNK13QFSFileEngine14isRelativePathEv
6A2999A0 QtCore4.dll:6A2999A0 _ZNK13QFSFileEngine5mkdirERK7QStringb
6A29A93A QtCore4.dll:6A29A93A _ZNK13QFSFileEngine9fileFlagsE6QFlagsIN19QAbstractFileEngine8FileFlagEE
6A2554DA QtCore4.dll:6A2554DA _ZN5QFile4copyERK7QStringS2_
6A255796 QtCore4.dll:6A255796 _ZNK9QFileInfo9isSymLinkEv
6A28905A QtCore4.dll:6A28905A _ZN13QFSFileEngineC2ERK7QString
6A29A2D7 QtCore4.dll:6A29A2D7 _ZNK13QFSFileEngine8fileNameEN19QAbstractFileEngine8FileNameE
6A256195 QtCore4.dll:6A256195 _ZNK9QFileInfo5ownerEv
6A256939 QtCore4.dll:6A256939 _ZNK9QFileInfo17canonicalFilePathEv
6A24F84F QtCore4.dll:6A24F84F _ZNK12QDirIterator8fileNameEv
6A24FF35 QtCore4.dll:6A24FF35 _ZN12QDirIterator4nextEv
6A2500DB QtCore4.dll:6A2500DB _ZN12QDirIteratorC1ERK7QStringRK11QStringList6QFlagsIN4QDir6FilterEES6_INS_12IteratorFlagEE
6A32B6E9 QtCore4.dll:6A32B6E9 _ZN9QHashData9hasShrunkEv
6A24D6B1 QtCore4.dll:6A24D6B1 _ZNK4QDir13entryInfoListERK11QStringList6QFlagsINS_6FilterEES3_INS_8SortFlagEE
6A24D788 QtCore4.dll:6A24D788 _ZNK4QDir13entryInfoListE6QFlagsINS_6FilterEES0_INS_8SortFlagEE
0048507E SoulseekQt.exe:0048507E FileScanner::ScanFolder SharedFoldersManager.cpp:1289
void FileScanner::ScanFolder(
struct FileScanner * this = &(indirect),
struct QString * i_share = &{
struct Null null = {

},
struct Data shared_null = {
struct QBasicAtomicInt ref = {
union ._20 = {
long int _q_value = 118322112
}
},
int32 alloc = 464565512,
int32 size = 383876424,
ushort * data = 0xffffffff,
ushort clean,
ushort simpletext,
ushort righttoleft,
ushort asciiCache,
ushort capacity,
ushort reserved,
ushortuint32[] array = (array)
},
struct Data shared_empty = {
struct QBasicAtomicInt ref = {
union ._20 = {
long int _q_value = 118322112
}
},
int32 alloc = 464565512,
int32 size = 383876424,
ushort * data = 0xffffffff,
ushort clean,
ushort simpletext,
ushort righttoleft,
ushort asciiCache,
ushort capacity,
ushort reserved,
ushortuint32[] array = (array)
},
struct Data * d = 0x070d73c0,
struct QTextCodec * codecForCStrings = 0x070d73c0
},
struct QString * i_folder = &{
struct Null null = {

},
struct Data shared_null = {
struct QBasicAtomicInt ref = {
union ._20 = {
long int _q_value = 464565512
}
},
int32 alloc = 383876424,
int32 size = -1,
ushort * data = 0xffffffff,
ushort clean,
ushort simpletext,
ushort righttoleft,
ushort asciiCache,
ushort capacity,
ushort reserved,
ushortuint32[] array = (array)
},
struct Data shared_empty = {
struct QBasicAtomicInt ref = {
union ._20 = {
long int _q_value = 464565512
}
},
int32 alloc = 383876424,
int32 size = -1,
ushort * data = 0xffffffff,
ushort clean,
ushort simpletext,
ushort righttoleft,
ushort asciiCache,
ushort capacity,
ushort reserved,
ushortuint32[] array = (array)
},
struct Data * d = 0x1bb0b508,
struct QTextCodec * codecForCStrings = 0x1bb0b508
}
)

Thank you for posting this crash report. I think I know what's going on here, I'll post a possible fix later tonight.

Here we go: SoulseekQt-10-13-2012.exe. Let me know if it works for you!

Thanks, Nir

many thanks for this quick fix
now I can minimize without an instant crash !

Excellent :) thanks for letting me know.

here is my crash report from my mac:

Process: SoulseekQt [577]
Path: /Users/USER/Desktop/SoulseekQt.app/Contents/MacOS/SoulseekQt
Identifier: com.yourcompany.SoulseekQt
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: launchd [111]

Date/Time: 2013-04-25 15:41:11.925 -0400
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 89685 sec
Crashes Since Last Report: 11
Per-App Interval Since Last Report: 73564 sec
Per-App Crashes Since Last Report: 11
Anonymous UUID: 783A7205-800E-4D1C-8677-117EAECBF7C3

Crashed Thread: 15

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called
objc[577]: garbage collection is OFF

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x00007fff8eda4dd9 szone_size + 129
1 libsystem_c.dylib 0x00007fff8ede370e free + 71
2 libobjc.A.dylib 0x00007fff895c7d53 object_dispose + 57
3 com.apple.CoreFoundation 0x00007fff8c2c3086 -[NSObject dealloc] + 102
4 com.apple.CoreFoundation 0x00007fff8c2df80e -[__NSArrayI dealloc] + 398
5 com.apple.AppKit 0x00007fff855a5f59 -[NSView viewWillDraw] + 747
6 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
7 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
8 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
9 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
10 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
11 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
12 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
13 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
14 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
15 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
16 com.apple.AppKit 0x00007fff855a5f08 -[NSView viewWillDraw] + 666
17 com.apple.AppKit 0x00007fff855a4c4d -[NSView _sendViewWillDrawInRect:clipRootView:suppressRecursion:] + 1358
18 com.apple.AppKit 0x00007fff855a39b8 -[NSView displayIfNeeded] + 1039
19 QtGui 0x000000010039749a QMacInputContext::reset() + 32042
20 com.apple.AppKit 0x00007fff855a3375 _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 648
21 com.apple.CoreFoundation 0x00007fff8c2f58e7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
22 com.apple.CoreFoundation 0x00007fff8c2f5846 __CFRunLoopDoObservers + 374
23 com.apple.CoreFoundation 0x00007fff8c2caaf9 __CFRunLoopRun + 825
24 com.apple.CoreFoundation 0x00007fff8c2ca486 CFRunLoopRunSpecific + 230
25 com.apple.HIToolbox 0x00007fff8d8722bf RunCurrentEventLoopInMode + 277
26 com.apple.HIToolbox 0x00007fff8d87956d ReceiveNextEventCommon + 355
27 com.apple.HIToolbox 0x00007fff8d8793fa BlockUntilNextEventMatchingListInMode + 62
28 com.apple.AppKit 0x00007fff85567779 _DPSNextEvent + 659
29 com.apple.AppKit 0x00007fff8556707d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
30 com.apple.AppKit 0x00007fff855639b9 -[NSApplication run] + 470
31 QtGui 0x00000001003a4c04 QDesktopWidget::resizeEvent(QResizeEvent*) + 12724
32 QtCore 0x00000001011b4774 QEventLoop::processEvents(QFlags) + 68
33 QtCore 0x00000001011b4a94 QEventLoop::exec(QFlags) + 180
34 QtCore 0x00000001011b60bc QCoreApplication::exec() + 188
35 com.yourcompany.SoulseekQt 0x00000001000036dc main + 204
36 com.yourcompany.SoulseekQt 0x00000001000035e8 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff830067e6 kevent + 10
1 libdispatch.dylib 0x00007fff8a0b5786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff8a0b4316 _dispatch_mgr_thread + 54

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 com.apple.CoreFoundation 0x00007fff8c313c8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d7455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011db6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011dbbc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011b4774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011b4a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010fb2e6 QThread::exec() + 182
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d7455 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 389
2 QtCore 0x00000001011db6f3 QEventDispatcherUNIXPrivate::doSelect(QFlags, timeval*) + 435
3 QtCore 0x00000001011dbbc2 QEventDispatcherUNIX::processEvents(QFlags) + 178
4 QtCore 0x00000001011b4774 QEventLoop::processEvents(QFlags) + 68
5 QtCore 0x00000001011b4a94 QEventLoop::exec(QFlags) + 180
6 QtCore 0x00000001010fb2e6 QThread::exec() + 182
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 8:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 10:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 11:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 12:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 13:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faacc2 QAbstractSocket::waitForReadyRead(int) + 274
5 com.yourcompany.SoulseekQt 0x00000001000ee203 DownloadThread::PerformDownload() + 467
6 com.yourcompany.SoulseekQt 0x00000001000ee813 DownloadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 14:
0 libsystem_kernel.dylib 0x00007fff83005df2 __select + 10
1 QtCore 0x00000001011d735e qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 142
2 QtNetwork 0x0000000100fb279f QLocalServer::listen(QString const&) + 4879
3 QtNetwork 0x0000000100f999ba QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 11450
4 QtNetwork 0x0000000100faaaa0 QAbstractSocket::waitForBytesWritten(int) + 288
5 com.yourcompany.SoulseekQt 0x00000001000eef83 UploadThread::PerformUpload() + 1747
6 com.yourcompany.SoulseekQt 0x00000001000ef8d3 UploadThread::run() + 19
7 QtCore 0x00000001010fc2f5 QThread::setPriority(QThread::Priority) + 469
8 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 15 Crashed:
0 libsystem_kernel.dylib 0x00007fff83005ce2 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff8ed937d2 pthread_kill + 95
2 libsystem_c.dylib 0x00007fff8ed84a7a abort + 143
3 QtCore 0x0000000101078705 qt_message_output(QtMsgType, char const*) + 117
4 QtCore 0x00000001010788e7 qt_message_output(QtMsgType, char const*) + 599
5 QtCore 0x0000000101078aaa qFatal(char const*, ...) + 170
6 QtCore 0x00000001011dbf76 QEventDispatcherUNIXPrivate::QEventDispatcherUNIXPrivate() + 438
7 QtCore 0x00000001011dc00f QEventDispatcherUNIX::QEventDispatcherUNIX(QObject*) + 47
8 QtCore 0x00000001010fbfba QThread::idealThreadCount() + 154
9 QtCore 0x00000001010fc2d2 QThread::setPriority(QThread::Priority) + 434
10 libsystem_c.dylib 0x00007fff8ed918bf _pthread_start + 335
11 libsystem_c.dylib 0x00007fff8ed94b75 thread_start + 13

Thread 15 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x0000000106379c58 rdx: 0x0000000000000000
rdi: 0x000000000000764b rsi: 0x0000000000000006 rbp: 0x0000000106379c80 rsp: 0x0000000106379c58
r8: 0x00007fff74892fb8 r9: 0x0000000106379c78 r10: 0x00007fff83005d0a r11: 0xffffff80002dad60
r12: 0x0000000000000003 r13: 0x0000000106379d60 r14: 0x000000010637a000 r15: 0x00000001010fc260
rip: 0x00007fff83005ce2 rfl: 0x0000000000000246 cr2: 0xffffff80a0bb6d20
Logical CPU: 0

Which version of SoulseekQt is this with? I'm not seeing any consistency in any of the crash reports you've posted...

OSX 10.6.8 on Macbook.
SoulseekQT works fine but will always crash, sometimes after a few hours. When crashing there's no error message, it just 'hangs' with my laptop's fan working maximum to keep it from overheating. Won't work again after force quitting it, only after reboot it works again.

I've posted the last crash report in the pastebin here >> edit:nevermind ,so not to fill this thread with hundreds of lines of data. If there's any way I can help let me know. And thanks for making the multi-platform Qt version, even with the regular bug it still gives me so much joy & meeting new folks through similar interests :)

Which version of SoulseekQt are you using?

2013.4.10, I've tried some older ones as well including SoulseekQt-2013-3-31 which I saw you mention in another thread. Currently it crashes consistently immediately, can't open it even after reboot. But, when I delete the '.Soulseek.13674[etcetera]' files (there were 3) from my home directory - Soulseek seems to starts fine. Without all my settings and precious userlist however :/ Put back the (config)files and Soulseek won't start up again.

If you want I can sent you a PM with these for evaluation... Don't want to post them in public.

edit: and now it's working again with old config files... can't make heads nor tails of this :S :P

Hmm, if it starts happening again, I suggest using the latest build I just posted:

http://www.soulseekqt.net/news/node/1976

If it's still happening, I also recommend running the client from a terminal. It looks like it's outputing some kind of message right before crashing, maybe that will give us an idea of what's causing it.

For now, no crashes at all since my last post.