#1085 ✓cantreproduce
Amy Rich

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

    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

    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?

  • benny

    benny March 26th, 2015 @ 09:15 PM

    You can use “Help ▸ Send Feedback” in MailMate.

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.

New-ticket Create new ticket

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.

Shared Ticket Bins

People watching this ticket

Pages