#2604 new
Eric Sharakan

MM hung; had to force-quit

Reported by Eric Sharakan | July 8th, 2020 @ 02:19 PM

I tried to expunge deleted messages in a mailbox, and MM hung. I waited about five minutes, then force-quit it. Here's the beginning of the crash dump info (the whole thing wouldn't fit, and I couldn't upload a file because it says "Upload Quota Reached. Please notify the account owner."):

Date/Time: 2020-07-08 09:33:33 -0400
End time: 2020-07-08 09:34:53 -0400
OS Version: Mac OS X 10.15.5 (Build 19F101)
Architecture: x86_64h
Report Version: 29

Data Source: Stackshots
Shared Cache: 0xac0000 6B1692AB-0AA1-3E8B-B590-40AB556E4AF1

Command: MailMate
Path: /Applications/MailMate.app/Contents/MacOS/MailMate
Identifier: com.freron.MailMate
Version: 1.13.1 (5697)
Parent: launchd [1]
PID: 3487

Event: hang
Duration: 80.75s
Duration Sampled: 3.99s (process was unresponsive for 77 seconds before sampling)
Steps: 40 (100ms sampling interval)

Hardware model: MacBookPro16,1
Active cpus: 16
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Time Awake Since Boot: 44000s
Time Since Wake: 31000s


Timeline format: stacks are sorted chronologically

Use -i and -heavy to re-report with count sorting

Heaviest stack for the main thread of the target process:
40 start + 1 (libdyld.dylib + 109769) [0x7fff67a70cc9] 40 main + 479 (MailMate + 1361988) [0x107463844] 40 NSApplicationMain + 777 (AppKit + 15238) [0x7fff2ae45b86] 40 -[NSApplication run] + 658 (AppKit + 204158) [0x7fff2ae73d7e] 40 -[NSApplication(NSEvent) nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 (AppKit + 262256) [0x7fff2ae82070] 40 DPSNextEvent + 883 (AppKit + 268329) [0x7fff2ae83829] 40 _BlockUntilNextEventMatchingListInModeWithFilter + 64 (HIToolbox + 193913) [0x7fff2c83b579] 40 ReceiveNextEventCommon + 584 (HIToolbox + 194517) [0x7fff2c83b7d5] 40 RunCurrentEventLoopInMode + 292 (HIToolbox + 195261) [0x7fff2c83babd] 40 CFRunLoopRunSpecific + 462 (CoreFoundation + 532174) [0x7fff2dc0cece] 40 _CFRunLoopRun + 927 (CoreFoundation + 534730) [0x7fff2dc0d8ca] 40 __CFRunLoopDoSources0 + 209 (CoreFoundation + 539547) [0x7fff2dc0eb9b] 40 __CFRunLoopDoSource0 + 103 (CoreFoundation + 540033) [0x7fff2dc0ed81] 40 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION_ + 17 (CoreFoundation + 540130) [0x7fff2dc0ede2] 40 oak::server_t, connection_command_t::result_t>::master_run() + 599 (MailMate + 5327215) [0x10782b96f] 40 imap_account_t::handle_data(std::__1::shared_ptr) + 10839 (MailMate + 3146187) [0x1076171cb] 40 database::coalesce_t::~coalesce_t() + 37 (MailMate + 3550425) [0x107679cd9] 40 query::destroy_coalescer(oracle_manager_t*) + 136 (MailMate + 3885229) [0x1076cb8ad] 40 query::query_coalescing_t::commit() + 1277 (MailMate + 3953671) [0x1076dc407] 40 query::query_callback_t::did_change(std::__1::shared_ptr, void> >, std::__1::shared_ptr, void> >) + 112 (MailMate + 2181704) [0x10752ba48] 40 -[MmQuery didAddBodyPartIDs:andRemoveBodyPartIDs:] + 222 (MailMate + 2178157) [0x10752ac6d] 40 -[MmMessageViewController didChangeQuery:] + 655 (MailMate + 1856505) [0x1074dc3f9] 38 -[MmMultiMessageViewController reloadCollectionFromScratch:] + 177 (MailMate + 1686080) [0x1074b2a40] 17 -[NSView nextKeyView] + 77 (AppKit + 335087) [0x7fff2ae93cef] 13 -[NSRecursiveLock unlock] + 36 (Foundation + 44314) [0x7fff3024fd1a] 7 pthread_mutex_firstfit_unlock_slow + 174 (libsystempthread.dylib + 6850) [0x7fff67c70ac2]

Process: MailMate [3487]
UUID: A181ADD5-5900-33C1-B5D3-7F4AC47B4D7B
Path: /Applications/MailMate.app/Contents/MacOS/MailMate
Architecture: x86_64
Parent: launchd [1]
UID: 501
Footprint: 463.83 MB
Start time: 2020-07-08 09:34:49 -0400
End time: 2020-07-08 09:34:53 -0400
Num samples: 40 (1-40)
CPU Time: 3.888s (61.8M cycles, 29.3G instructions, 0.00c/i)
Note: Unresponsive for 77 seconds before sampling
Note: 2 idle work queue threads omitted

Comments and changes to this ticket

  • Eric Sharakan

    Eric Sharakan July 8th, 2020 @ 07:02 PM

    Just got another hang; this time I was simply selecting a different mailbox to view. Could this be related to using the new message view?

    I have two .hang files if you need them; one is 3MB and the other 4.2MB, but Lighthouse is not letting me upload anything anyway.

  • Eric Sharakan

    Eric Sharakan July 16th, 2020 @ 07:30 PM

    Seems the hang files were purged by macOS. Plus it hasn't happened again (now running r5698). You can close the ticket.

  • benny

    benny July 17th, 2020 @ 07:23 AM

    • State changed from “new” to “cantreproduce”

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