jeromelebel / MongoHub-Mac

Mac Native Mongodb Client
2.43k stars 159 forks source link

Crash right after Fast User Switching #87

Closed tciuro closed 10 years ago

tciuro commented 11 years ago

This is the partial, stack trace:

Application Specific Information:
objc_msgSend() selector name: outlineView:objectValueForTableColumn:byItem:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                 0x00007fff92b69097 objc_msgSend + 23
1   com.apple.AppKit                0x00007fff8b6515c8 -[NSTableView preparedCellAtColumn:row:] + 399
2   com.apple.AppKit                0x00007fff8b651268 -[NSOutlineView preparedCellAtColumn:row:] + 52
3   com.apple.AppKit                0x00007fff8b6510ee -[NSTableView _drawContentsAtRow:column:withCellFrame:] + 44
4   com.apple.AppKit                0x00007fff8b65105f -[NSOutlineView _drawContentsAtRow:column:withCellFrame:] + 91
5   com.apple.AppKit                0x00007fff8b64f8b3 -[NSTableView drawRow:clipRect:] + 1629
6   com.apple.AppKit                0x00007fff8b64080d -[NSTableView drawRowIndexes:clipRect:] + 776
7   com.apple.AppKit                0x00007fff8b6404f5 -[NSOutlineView drawRowIndexes:clipRect:] + 113
8   com.apple.AppKit                0x00007fff8b63ee5e -[NSTableView drawRect:] + 1160
9   com.apple.AppKit                0x00007fff8b52e349 -[NSView _drawRect:clip:] + 3745
10  com.apple.AppKit                0x00007fff8b52ccdf -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1608
11  com.apple.AppKit                0x00007fff8b52d0cb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2612
12  com.apple.AppKit                0x00007fff8b52d0cb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2612
13  com.apple.AppKit                0x00007fff8b52d0cb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2612
14  com.apple.AppKit                0x00007fff8b52d0cb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2612
15  com.apple.AppKit                0x00007fff8b52d0cb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2612
16  com.apple.AppKit                0x00007fff8b52d0cb -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2612
17  com.apple.AppKit                0x00007fff8b52ad1e -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 847
18  com.apple.AppKit                0x00007fff8b52a771 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 314
19  com.apple.AppKit                0x00007fff8b526cbd -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2770
20  com.apple.AppKit                0x00007fff8b4f560b -[NSView displayIfNeeded] + 1680
21  com.apple.AppKit                0x00007fff8b5ed3a4 -[NSWindow display] + 105
22  com.apple.AppKit                0x00007fff8baf8055 -[NSWindow _displayProfileChanged] + 248
23  com.apple.AppKit                0x00007fff8b725b8f __44-[NSApplication makeWindowsPerform:inOrder:]_block_invoke + 27
24  com.apple.AppKit                0x00007fff8b725b19 -[NSApplication _findWindowInOrder:passingTest:] + 421
25  com.apple.AppKit                0x00007fff8b4ee2ce -[NSApplication makeWindowsPerform:inOrder:] + 81
26  com.apple.CoreGraphics          0x00007fff90117b48 CGSConnectionNotifier::invoke_callbacks(unsigned int, void*, unsigned long) const + 612
27  com.apple.CoreGraphics          0x00007fff90263caf (anonymous namespace)::notify_datagram_handler(unsigned int, CGSDatagramType, void*, unsigned long, void*) + 287
28  com.apple.CoreGraphics          0x00007fff8ff27287 CGSDatagramReadStream::dispatch_next_main_queue_datagram() + 287
29  com.apple.CoreGraphics          0x00007fff8ff27338 CGSDatagramReadStream::dispatch_next_datagram() + 42
30  com.apple.CoreGraphics          0x00007fff8ff27158 CGSDatagramReadStream::dispatch_datagrams() + 50
31  com.apple.CoreGraphics          0x00007fff8ff27116 ___ZN21CGSDatagramReadStream24dispatch_datagrams_asyncEP16dispatch_queue_sPS__block_invoke + 18
32  libdispatch.dylib               0x00007fff8c49655c _dispatch_call_block_and_release + 12
33  libdispatch.dylib               0x00007fff8c493813 _dispatch_client_callout + 8
34  libdispatch.dylib               0x00007fff8c497584 _dispatch_main_queue_callback_4CF + 333
35  com.apple.CoreFoundation        0x00007fff90b24cc9 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
36  com.apple.CoreFoundation        0x00007fff90a5cec4 __CFRunLoopRun + 1844
37  com.apple.CoreFoundation        0x00007fff90a5c3a3 CFRunLoopRunSpecific + 467
38  com.apple.HIToolbox             0x00007fff896ff9fd RunCurrentEventLoopInMode + 226
39  com.apple.HIToolbox             0x00007fff896ff7a5 ReceiveNextEventCommon + 479
40  com.apple.HIToolbox             0x00007fff8981380a _BlockUntilNextEventMatchingListInModeWithFilter + 65
41  com.apple.AppKit                0x00007fff8b4f21ce _DPSNextEvent + 1434
42  com.apple.AppKit                0x00007fff8b4f181b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
43  com.apple.AppKit                0x00007fff8b4e9a9c -[NSApplication run] + 553
44  com.apple.AppKit                0x00007fff8b493cf3 NSApplicationMain + 940
45  com.fotonauts.MongoHub          0x00000001000149e2 main + 34
46  com.fotonauts.MongoHub          0x0000000100001924 start + 52
jeromelebel commented 10 years ago

I can guess, you can't reproduce this bug, right?

tciuro commented 10 years ago

Not really. I have been trying to user-switch several times and it's OK. Perhaps it's been already solved by some other fix.

jeromelebel commented 10 years ago

Or perhaps you were using a system that you cannot talk about out... And I think that is probably the reason :)

tciuro commented 10 years ago

Well, it's Mavericks, so I can talk about it now ;-)

jeromelebel commented 10 years ago

So that's what I was talking about : mavericks was not out 4 month ago. Good reason to close this issue.