psychs / limechat

IRC Client for Mac
http://limechat.net/mac/
1.55k stars 266 forks source link

LimeChat crashes when reconnecting in the background #309

Closed zrfr closed 3 months ago

zrfr commented 6 years ago

Since the 2.43 release, LimeChat has been crashing with the following signature when reconnecting (probably due to the deployment target change):

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                 0x00007fff57c0be9d objc_msgSend + 29
1   net.limechat.LimeChat-AppStore  0x00000001082694fd 0x1081f0000 + 496893
2   com.apple.WebKitLegacy          0x00007fff3f4c7386 CallFrameLoadDelegate(void (*)(), WebView*, objc_selector*, objc_object*) + 54
3   com.apple.WebKitLegacy          0x00007fff3f3fba41 WebFrameLoaderClient::dispatchDidFinishLoad() + 81
4   com.apple.WebCore               0x00007fff3dd3d6af WebCore::FrameLoader::checkLoadCompleteForThisFrame() + 2367
5   com.apple.WebCore               0x00007fff3dd3ccbb WebCore::FrameLoader::checkLoadComplete() + 507
6   com.apple.WebCore               0x00007fff3ec27e4f WebCore::DocumentLoader::finishedLoading() + 607
7   com.apple.WebCore               0x00007fff3dd747a2 WebCore::DocumentLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 2034
8   com.apple.WebCore               0x00007fff3ec2862b WebCore::DocumentLoader::responseReceived(WebCore::ResourceResponse const&) + 1883
9   com.apple.WebCore               0x00007fff3ec277fe WebCore::DocumentLoader::handleSubstituteDataLoadNow() + 366
10  com.apple.JavaScriptCore        0x00007fff34653b03 WTF::timerFired(__CFRunLoopTimer*, void*) + 35
11  com.apple.CoreFoundation        0x00007fff309fc014 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
12  com.apple.CoreFoundation        0x00007fff309fbc87 __CFRunLoopDoTimer + 1095
13  com.apple.CoreFoundation        0x00007fff309fb78a __CFRunLoopDoTimers + 346
14  com.apple.CoreFoundation        0x00007fff309f2d5b __CFRunLoopRun + 2427
15  com.apple.CoreFoundation        0x00007fff309f2153 CFRunLoopRunSpecific + 483
16  com.apple.HIToolbox             0x00007fff2fcdcd96 RunCurrentEventLoopInMode + 286
17  com.apple.HIToolbox             0x00007fff2fcdcb06 ReceiveNextEventCommon + 613
18  com.apple.HIToolbox             0x00007fff2fcdc884 _BlockUntilNextEventMatchingListInModeWithFilter + 64
19  com.apple.AppKit                0x00007fff2df8da73 _DPSNextEvent + 2085
20  com.apple.AppKit                0x00007fff2e723e34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
21  com.apple.AppKit                0x00007fff2df82885 -[NSApplication run] + 764
22  com.apple.AppKit                0x00007fff2df51a72 NSApplicationMain + 804
23  libdyld.dylib                   0x00007fff58833015 start + 1