mailmate EXC_CRASH (SIGABRT) when marking mail as spam via gmail.com
Reported by Stacey Marshall | August 25th, 2020 @ 07:28 AM
When marking an e-mail as spam via gmail.com mailmate crashes with the following stack trace
Process: MailMate [29850]
Path: /Applications/MailMate.app/Contents/MacOS/MailMate
Identifier: com.freron.MailMate
Version: 1.13.1 (5671)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: MailMate [29850]
User ID: 501
Date/Time: 2020-08-18 19:11:41.225 +0100
OS Version: Mac OS X 10.14.6 (18G6020)
Report Version: 12
Anonymous UUID: 79ECBA28-3CA3-6BBC-32C7-74EFA093DECE
Sleep/Wake UUID: 5BAC2348-C323-47B8-B05A-779781E2C350
Time Awake Since Boot: 770000 seconds
Time Since Wake: 120000 seconds
System Integrity Protection: disabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff5f8122c2 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff5f8cdbf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff5f77c6a6 abort + 127
3 com.freron.MailMate 0x000000010171ffa0 mm::piggyback_threading_t::add_msg_ids(boost::container::flat_set<int, std::__1::less<int>, void> const&) + 1182
4 com.freron.MailMate 0x00000001015c4d5a -[MmThreading addMsgIDs:removeMsgIDs:] + 118
5 com.freron.MailMate 0x00000001014fc363 -[MmMessagesOutlineViewController didChangeSelection] + 1144
6 com.freron.MailMate 0x00000001015e8b68 -[MmMessageViewController didChangeQuery:] + 840
7 com.freron.MailMate 0x000000010163617f -[MmQuery didAddBodyPartIDs:andRemoveBodyPartIDs:] + 222
8 com.freron.MailMate 0x0000000101636f58 query::query_callback_t<query_callback_t>::did_change(std::__1::shared_ptr<boost::container::flat_set<int, std::__1::less<int>, void> >, std::__1::shared_ptr<boost::container::flat_set<int, std::__1::less<int>, void> >) + 112
9 com.freron.MailMate 0x000000010178885d query::query_coalescing_t::commit() + 1281
10 com.freron.MailMate 0x0000000101777ae1 query::destroy_coalescer(oracle_manager_t*) + 136
11 com.freron.MailMate 0x000000010171c879 database::coalesce_t::~coalesce_t() + 37
12 com.freron.MailMate 0x00000001016c70dc imap_account_t::handle_data(std::__1::shared_ptr<connection_result_t>) + 37932
13 com.freron.MailMate 0x00000001018aeeb7 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::master_run() + 599
14 com.apple.CoreFoundation 0x00007fff33750d13 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
15 com.apple.CoreFoundation 0x00007fff33750cb9 __CFRunLoopDoSource0 + 108
16 com.apple.CoreFoundation 0x00007fff3373467f __CFRunLoopDoSources0 + 195
17 com.apple.CoreFoundation 0x00007fff33733c49 __CFRunLoopRun + 1189
18 com.apple.CoreFoundation 0x00007fff33733552 CFRunLoopRunSpecific + 455
19 com.apple.HIToolbox 0x00007fff329921ab RunCurrentEventLoopInMode + 292
20 com.apple.HIToolbox 0x00007fff32991ee5 ReceiveNextEventCommon + 603
21 com.apple.HIToolbox 0x00007fff32991c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
22 com.apple.AppKit 0x00007fff30d2977d _DPSNextEvent + 1135
23 com.apple.AppKit 0x00007fff30d2846b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
24 com.apple.AppKit 0x00007fff30d22588 -[NSApplication run] + 699
25 com.apple.AppKit 0x00007fff30d11ac8 NSApplicationMain + 777
26 com.freron.MailMate 0x0000000101573c74 main + 479
27 libdyld.dylib 0x00007fff5f6d73d5 start + 1
....
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000010a2ba5c0 rcx: 0x00007ffeee7d3758 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffeee7d3790 rsp: 0x00007ffeee7d3758
r8: 0x00000000000130a8 r9: 0x00007fff95e36048 r10: 0x0000000000000000 r11: 0x0000000000000206
r12: 0x0000000000000307 r13: 0x0000600008544520 r14: 0x0000000000000006 r15: 0x000000000000002d
rip: 0x00007fff5f8122c2 rfl: 0x0000000000000206 cr2: 0x00007fff95e34188
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
Comments and changes to this ticket
-
benny August 25th, 2020 @ 08:01 AM
Thanks for the report! I assume it's reproducible. Which mailbox (and maybe message) is selected in MailMate when this happens.
-
Stacey Marshall August 25th, 2020 @ 01:39 PM
Hi Benny,
I have experienced the crash several times now. Yes, it occurs when mailmate is
displaying the same email from gmail inbox that is then deleted via the gmail.com web interface.A very simple workaround then, select a different mail message ;-)
I do this for some spam to have gmail do its thing, should pressing the spam mailmate button have the same effect?
Cheers,
Stace
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.