Dispatch queue crash with 1.9 (5078)
Reported by Amy Rich | March 26th, 2015 @ 03:39 PM
When trying to empty the trash, I got a SIGABRT in the Dispatch queue thread. Partial stack trace included (I have the full trace but it's too big for the message body).
Process: MailMate [753]
Path: /Applications/MailMate.app/Contents/MacOS/MailMate
Identifier: com.freron.MailMate
Version: 1.9 (5078)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: MailMate [753]
User ID: 1001
Date/Time: 2015-03-26 08:56:36.731 -0400
OS Version: Mac OS X 10.9.5 (13F1066)
Report Version: 11
Anonymous UUID: 8002E3DA-78E2-3D0C-64A3-2F1023B54736
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
Performing @selector(emptyMailbox:) from sender NSMenuItem
0x7f9c68ac9520
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff95b48866 pthread_kill +
10
1 libsystem_pthread.dylib 0x00007fff8f8fa35c pthread_kill + 92
2 libsystem_c.dylib 0x00007fff8f2c8b1a abort + 125
3 Controller.dylib 0x000000010577bc2c -[MmMailboxManager
removeMailboxes:recursively:] + 1523
4 Controller.dylib 0x000000010577bc99 -[MmMailboxManager
removeMailboxes:] + 58
5 Controller.dylib 0x000000010576e063 -[MmMailbox
safeRemoveMailboxes:] + 965
6 Controller.dylib 0x000000010576c91e -[MmMailbox
updatePartitioning:] + 4536
7 Controller.dylib 0x000000010576d166 -[MmMailbox
didAddMsgIDs:removeMsgIDs:] + 643
8 Controller.dylib 0x000000010576f5e6 -[MmMailbox didChangeQuery:]
+ 195
9 Controller.dylib 0x00000001057834f0 -[MmQuery
didAddBodyPartIDs:andRemoveBodyPartIDs:] + 200
10 Controller.dylib 0x000000010578430f
query_callback_t::operator()(std::1::shared_ptr,
std::__1::allocator > >, std::__1::shared_ptr,
std::__1::allocator > >) const + 91
11 Controller.dylib 0x000000010578425f
query::query_callback_t::did_change(std::__1::shared_ptr,
std::__1::allocator > >, std::__1::shared_ptr,
std::__1::allocator > >) + 95
12 OakDatabase.dylib 0x000000010592208a
query::main_perform_callbacks() + 712
13 OakDatabase.dylib 0x000000010589e72c
controller_t::delete_messages(boost::container::flat_set,
std::__1::allocator > const&, bool) + 162
14 com.freron.MailMate 0x00000001054632a7 -[ApplicationDelegate
expungeMessages:] + 58
15 com.apple.AppKit 0x00007fff907b9260 -[NSApplication
sendAction:to:from:] + 327
16 com.apple.AppKit 0x00007fff907d41c8 -[NSMenuItem
corePerformAction] + 394
17 com.apple.AppKit 0x00007fff907d3f04 -[NSCarbonMenuImpl
performActionWithHighlightingForItemAtIndex:] + 117
18 com.apple.AppKit 0x00007fff9082340d -[NSMenu
_internalPerformActionForItemAtIndex:] + 35
19 com.apple.AppKit 0x00007fff90823289 -[NSCarbonMenuImpl
_carbonCommandProcessEvent:handlerCallRef:] + 104
20 com.apple.AppKit 0x00007fff907c9ff6 NSSLMMenuEventHandler +
716
21 com.apple.HIToolbox 0x00007fff887b51d4
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*,
HandlerCallRec*) + 892
22 com.apple.HIToolbox 0x00007fff887b4787
SendEventToEventTargetInternal(OpaqueEventRef*,
OpaqueEventTargetRef*, HandlerCallRec*) + 385
23 com.apple.HIToolbox 0x00007fff887c8880 SendEventToEventTarget +
40
24 com.apple.HIToolbox 0x00007fff887fe640
SendHICommandEvent(unsigned int, HICommand const*, unsigned int,
unsigned int, unsigned char, void const*, OpaqueEventTargetRef*,
OpaqueEventTargetRef*, OpaqueEventRef**) + 420
25 com.apple.HIToolbox 0x00007fff88831228
SendMenuCommandWithContextAndModifiers + 59
26 com.apple.HIToolbox 0x00007fff888311d0 SendMenuItemSelectedEvent
+ 178
27 com.apple.HIToolbox 0x00007fff888310af
FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) +
94
28 com.apple.HIToolbox 0x00007fff8880f19e
PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned
short, unsigned int, Rect const*, unsigned short, unsigned int,
Rect const*, Rect const*, _CFString const*, OpaqueMenuRef**,
unsigned short*) + 1726
29 com.apple.HIToolbox 0x00007fff8880e2f6
_HandlePopUpMenuSelection7 + 596
30 com.apple.AppKit 0x00007fff90822161 _NSSLMPopUpCarbonMenu3 +
4153
31 com.apple.AppKit 0x00007fff9098cdb5 -[NSCarbonMenuImpl
_popUpContextMenu:withEvent:forView:withFont:] + 192
32 com.apple.AppKit 0x00007fff90b17926 -[NSMenu
_popUpContextMenu:withEvent:forView:withFont:] + 200
33 com.apple.AppKit 0x00007fff9079f9c7 -[NSWindow sendEvent:] +
11151
34 com.freron.MailMate.OakAppKit 0x0000000105831f05
-[OakDeleteKeyWindow sendEvent:] + 40
35 com.apple.AppKit 0x00007fff9073e5d4 -[NSApplication sendEvent:]
+ 2021
36 com.apple.AppKit 0x00007fff9058e9f9 -[NSApplication run] +
646
37 com.apple.AppKit 0x00007fff90579783 NSApplicationMain + 940
38 com.freron.MailMate 0x00000001054743af main + 552
39 com.freron.MailMate 0x000000010545c2d4 start + 52
Comments and changes to this ticket
-
benny March 26th, 2015 @ 08:46 PM
- State changed from new to cantreproduce
The crash is related to MailMate updating the submailboxes of one or more the mailboxes. Could you send me the following file:
~/Library/Application Support/MailMate/Mailboxes.plist
Which mailbox are you emptying? The universal mailbox for deleted messages or one of its children?
Thanks in advance.
-
Amy Rich March 26th, 2015 @ 08:54 PM
I was emptying the universal "Deleted Messages" folder which has two account subfolders (one for gmail.com and one for a corporate googlmail.com account). What's the best way to get you the plist file that doesn't involve public posting (since it has a lot of PII in it), or do you only need a small subset of the info that I can anonymize and put in a post here?
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.