OSX Client hang

I'm finding that the OSX Soulseek client is hanging repeatably (spinning beachball of death). I upgraded to the latest build however it is still hanging. Usually happens after I leave the client running overnight. I'n the morning I will find Slsk hung along with OSX Finder. Force quitting Slsk does not work. Neither does resetting the finder by command line.

Is there anyway I can generate a useful report for debugging purposes?

Running latest SoulseekQt-2014-12-19 on OSX 10.7.5

There is actually a way. In a terminal, cd to the folder containing SoulseekQt.app and start the client in a debugger: lldb SoulseekQt.app, then run. When the client hangs, use ctrl+c in a terminal to interrupt it and type bt to get a stack track. Copy paste that here and I'll take a look at it.

Thanks, Nir

(lldb) bt
* thread #1: tid = 0x1f03, 0x00007fff8dcb166d libsystem_c.dylib`szone_free_definite_size + 1985,

stop reason = signal SIGSTOP
frame #0: 0x00007fff8dcb166d libsystem_c.dylib`szone_free_definite_size + 1985
frame #1: 0x00007fff8dcea789 libsystem_c.dylib`free + 194
frame #2: 0x00007fff898e182c CoreGraphics`CGContextDelegateFinalize + 53
frame #3: 0x00007fff8504ab8f CoreFoundation`CFRelease + 399
frame #4: 0x00007fff898e17bd CoreGraphics`context_reclaim + 74
frame #5: 0x00007fff8504ab8f CoreFoundation`CFRelease + 399
frame #6: 0x00007fff8c909f4b AppKit`-[NSCGSContext _invalidate] + 78
frame #7: 0x00007fff8c909ed7 AppKit`-[NSCGSContext dealloc] + 27
frame #8: 0x00007fff8c909eb5 AppKit`-[NSWindowGraphicsContext dealloc] + 67
frame #9: 0x00007fff8c909e69 AppKit`-[NSBitmapGraphicsContext dealloc] + 92
frame #10: 0x00007fff8f13f03c libobjc.A.dylib`(anonymous namespace)::AutoreleasePoolPage::pop

(void*) + 434
frame #11: 0x00007fff85073915 CoreFoundation`_CFAutoreleasePoolPop + 37
frame #12: 0x00007fff82b296cf Foundation`-[NSAutoreleasePool drain] + 154
frame #13: 0x00007fff8c844a5d AppKit`-[NSApplication run] + 634
frame #14: 0x000000010332092d libqcocoa.dylib`___lldb_unnamed_function434$$libqcocoa.dylib +

2189
frame #15: 0x000000010116d5ad QtCore`QEventLoop::exec(QFlags) +

381
frame #16: 0x000000010117058a QtCore`QCoreApplication::exec() + 346
frame #17: 0x0000000100005175 SoulseekQt`main + 3477
frame #18: 0x00000001000043d4 SoulseekQt`start + 52
(lldb)

I upgraded to OSX Yosemite and it seems stable, no more hanging.

That's interesting information, thanks for letting me know.

Cheers, Nir