#3169 new
David Lim

Reply All on a specific email crashes mail-mate

Reported by David Lim | December 17th, 2022 @ 05:13 PM

I have a specific mail message that when I do a "reply all", it crashes mail-mate ("MailMate quit unexpectedly).
It is repeatable. I can forward you the specific email message in private (or perhaps just the envelope) if
you let me know where to send it to.
I'm attaching the first part of apple crash report that gets generated (it is too long for the ticket).


Translated Report (Full Report Below)

Process: MailMate [81871]
Path: /Applications/MailMate.app/Contents/MacOS/MailMate
Identifier: com.freron.MailMate
Version: 1.14 (5918)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 112122

Date/Time: 2022-12-17 08:51:52.1909 -0800
OS Version: macOS 13.0.1 (22A400)
Report Version: 12
Anonymous UUID: 554D3873-8C9F-798F-7A40-A8BBB4DB865C

Sleep/Wake UUID: DBE3FE44-092B-4952-927F-05D85D1895E6

Time Awake Since Boot: 550000 seconds
Time Since Wake: 503868 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called

Application Specific Backtrace 0:
0 CoreFoundation 0x000000018f0b8418 exceptionPreprocess + 176
1 libobjc.A.dylib 0x000000018ec02ea8 objc_exception_throw + 60
2 Foundation 0x000000018fff8a60 -[NSCalendarDate initWithCoder:] + 0
3 UIFoundation 0x00000001932872b0 -[NSTextRange initWithLocation:endLocation:] + 152
4 UIFoundation 0x00000001931ead14 -[NSTextLayoutManager enumerateTemporaryAttributesFromLocation:reverse:usingBlock:] + 208
5 UIFoundation 0x00000001931eabe4 -[NSTextLayoutManager enumerateRenderingAttributesFromLocation:reverse:usingBlock:] + 96
6 AppKit 0x00000001929e932c -[NSTextView(NSTextSelection) temporaryAttributeWithGetter:atCharacterIndex:longestEffectiveRange:inRange:] + 588
7 AppKit 0x00000001923de520 -[NSTextView(NSTextCheckingClient) annotatedSubstringForProposedRange:actualRange:] + 1700
8 AppKit 0x00000001923ddcb8 -[NSTextCheckingController annotatedSubstringForProposedRange:wrap:completionHandler:failureHandler:] + 344
9 AppKit 0x00000001923ddb54 -[NSTextCheckingController annotatedSubstringForProposedRange:completionHandler:] + 108
10 AppKit 0x0000000192447fe0 -[NSTextCheckingController willChangeTextInRanges:replacementStrings:] + 564
11 AppKit 0x0000000192446ddc -[NSTextView(NSSharing) shouldChangeTextInRanges:replacementStrings:] + 1272
12 MailMate 0x0000000104cd7dd0 Z11ReflowRangeP25NSMutableAttributedString8_NSRangeRS1_mP10NSTextView + 1196
13 MailMate 0x0000000104cdbb5c -[OakEmailTextView reflowRange:selectedRange:] + 180
14 MailMate 0x0000000104cdbcc4 -[OakEmailTextView reflow] + 104
15 MailMate 0x0000000104cd9a14 -[OakEmailTextView viewDidMoveToWindow] + 24
16 AppKit 0x00000001922a863c -[NSView _setWindow:] + 1692
17 AppKit 0x00000001923d8bd0 -[NSTextView(NSPrivate) _setWindow:] + 216
18 AppKit 0x0000000192a534f0 __21-[NSView _setWindow:]_block_invoke.152 + 268
19 CoreAutoLayout 0x0000000196d0b514 -[NSISEngine withBehaviors:performModifications:] + 88
20 AppKit 0x0000000192c9bcd4 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
21 AppKit 0x00000001922a8624 -[NSView _setWindow:] + 1668
22 AppKit 0x0000000192a534f0 _
21-[NSView _setWindow:]_block_invoke.152 + 268
23 CoreAutoLayout 0x0000000196d0b514 -[NSISEngine withBehaviors:performModifications:] + 88
24 AppKit 0x0000000192c9bcd4 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
25 AppKit 0x00000001922a8624 -[NSView _setWindow:] + 1668
26 AppKit 0x000000019230b9c8 -[NSScrollView _setWindow:] + 84
27 AppKit 0x0000000192a534f0 _
21-[NSView setWindow:]_block_invoke.152 + 268
28 CoreAutoLayout 0x0000000196d0b514 -[NSISEngine withBehaviors:performModifications:] + 88
29 AppKit 0x0000000192c9bcd4 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
30 AppKit 0x00000001922a8624 -[NSView _setWindow:] + 1668
31 AppKit 0x0000000192a534f0 __21-[NSView _setWindow:]_block_invoke.152 + 268
32 CoreAutoLayout 0x0000000196d0b514 -[NSISEngine withBehaviors:performModifications:] + 88
33 AppKit 0x0000000192c9bcd4 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
34 AppKit 0x00000001922a8624 -[NSView _setWindow:] + 1668
35 AppKit 0x00000001922b0170 -[NSView addSubview:] + 136
36 AppKit 0x000000019241c8b8 -[NSStackView setViews:inGravity:] + 436
37 MailMate 0x0000000104ce20cc -[OakMultiView setViews:inGravity:] + 348
38 MailMate 0x0000000104bff390 -[MmMultiMessageViewController reloadCollectionFromScratch:evenIfNotReady:] + 3364
39 MailMate 0x0000000104bcd344 -[MmMessageViewController didChangeQuery:] + 1156
40 MailMate 0x0000000104c5a1e4 -[MmQuery didAddBodyPartIDs:andRemoveBodyPartIDs:] + 260
41 MailMate 0x0000000104c5ae84 _ZN5query16query
callback_tI16query_callback_tE10did_changeENSt3
110shared_ptrIN5boost9container8flat_setIiNS3_4lessIiEEvEEEESB_ + 116
42 MailMate 0x0000000104deaa3c ZN5query18query_coalescing_t6commitEv + 1384
43 MailMate 0x0000000104ddac0c ZN5query17destroy_coalescerEP16oracle_manager_t + 128
44 MailMate 0x0000000104ddc3bc ZN5query7query_t26coalesce_performcallbacksEP16oracle
manager_tPKc + 144
45 MailMate 0x0000000104ddfaac ZN5query11set_query_t11set_msg_idsERKN5boost9container8flatsetIiNSt3
_14lessIiEEvEE + 620
46 MailMate 0x0000000104c5a588 -[MmQuery setBodyParts:] + 136
47 MailMate 0x0000000104bca368 -[MmMessageViewController setSelectedBodyParts:] + 84
48 MailMate 0x0000000104bcbe60 -[MmMessageViewController restoreState:fromHistory:] + 2324
49 MailMate 0x0000000104c28728 -[MmWindowController restoreState:fromHistory:] + 496
50 MailMate 0x0000000104bebe2c -[MmMessagesWindowController restoreState:fromHistory:] + 40
51 MailMate 0x0000000104c248c4 -[MmWindowController initWithWindowState:] + 1840
52 MailMate 0x0000000104beb9c0 -[MmMessagesWindowController initWithWindowState:] + 72
53 MailMate 0x0000000104b4bd70 -[ApplicationDelegate newViewerWithState:] + 496
54 MailMate 0x0000000104b4d684 -[ApplicationDelegate openMessages:viewerType:] + 660
55 MailMate 0x0000000104b4da8c -[ApplicationDelegate openMessages:inContext:completionHandler:] + 616
56 MailMate 0x0000000104b4e15c -[ApplicationDelegate openMessage:completionHandler:] + 124
57 MailMate 0x0000000104bba320 103-[MmMessageSelectionViewController nowMakeReply:messages:parameters:skipDigestCheck:completionHandler:]_block_invoke.59 + 72
58 MailMate 0x0000000104c35d0c __84+[MmController newMessageBasedOnBodyParts:messageType:parameters:completionHandler:]_block_invoke + 100
59 MailMate 0x0000000104d37150 ___ZN12controller_t27construct_reply_to_messagesERKNSt3
16vectorIiNS0_9allocatorIiEEEEN5reply7optionsEPKNS0_8multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEESE_NS0_4lessISE_EENS2_INS0_4pairIKSE_SE_EEEEEEU13block_pointerFviE_block_invoke + 136
60 MailMate 0x0000000104d3704c ZN12controller_t17replyto_messagesERKNSt316vectorIiNS0_9allocatorIiEEEEN5reply7optionsEPKNS0_8multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEESE_NS0_4lessISE_EENS2_INS0_4pairIKSE_SE_EEEEEEU13block_pointerFvNS0_10shared_ptrI11body_part_tEEE_block_invoke + 56
61 MailMate 0x0000000104ede608 Z15constructreplyRNSt316vectorIP11body_part_tNS_9allocatorIS2_EEEERNS_8multimapINS_12basic_stringIcNS_11char_traitsIcEENS3_IcEEEESC_NS_4lessISC_EENS3_INS_4pairIKSC_SC_EEEEEERKNS_3setISC_SE_NS3_ISC_EEEEN5reply7optionsERK16event_callback_tRSG_U13block_pointerFvNS_10shared_ptrIS1_EEE_block_invoke + 108
62 MailMate 0x0000000104e8c388 ZNSt3_110__function6__funcIZN11body_part_t29set_text_body_with_attributesENS_10shared_ptrI11text_body_tEEN8generate9options_tEU13block_pointerFvmEE3$_0NS_9allocatorISA_EEFvbRKN4html8result_tEEEclEObSG_ + 1080
63 MailMate 0x0000000104e86ae0 ZN4html8generateEPK16event_callback_tNSt3_112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10shared_ptrI15uuid_provider_tEENSA_INS3_3mapIS9_mNS3_4lessIS9_EENS7_INS3_4pairIKS9_mEEEEEEEERSH_NSA_I11text_body_tEENS_18generate_options_tENS3_8functionIFvbRKNS_8result_tEEEE + 41728
64 MailMate 0x0000000104e8ca24 ZNSt3_110__function6__funcIZN4html8generateEPK16event_callback_tNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI15uuid_provider_tEENSC_INS_3mapISB_mNS_4lessISB_EENS9_INS_4pairIKSB_mEEEEEEEERSJ_NSC_I11text_body_tEENS2_18generate_options_tENS_8functionIFvbRKNS2_8result_tEEEEE3$_1NS9_ISY_EEFvbSO_EEclEObSO_ + 376
65 MailMate 0x0000000104e0d9a0 ZNSt3_110__function6__funcIZNK7scripts9manager_t12handle_eventENS2_9options_tEiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESC_RSA_N5input4typeEN6output4typeERNS_3mapISA_SA_NS_4lessISA_EENS8_INS_4pairISB_SA_EEEEEERKSO_RKNS_8functionIFvbSC_EEEE3$_3NS8_ISX_EEFvbmEEclEObOm + 828
66 MailMate 0x0000000104e05dc8 ZN7scripts15execute_filtersENSt3_110shared_ptrINS0_6vectorINS_10run_data_tENS0_9allocatorIS3_EEEEEEmNS0_8functionIFvbmEEE + 152
67 MailMate 0x0000000104e0c234 ZNSt3_110__function6__funcIZN7scripts15execute_filtersENS_10shared_ptrINS_6vectorINS2_10run_data_tENS_9allocatorIS5_EEEEEEmNS_8functionIFvbmEEEE3$_1NS6_ISD_EEFvbRNS_12basic_stringIcNS_11char_traitsIcEENS6_IcEEEEEEclEObSK_ + 204
68 MailMate 0x0000000104dca5cc __ZN10javascript3runERKNSt3_112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_NS0_8functionIFvbRS6_EEE_block_invoke + 80
69 MailMate 0x0000000104d10328 63-[OakJavaScriptController performWithString:completionHandler:]_block_invoke + 288
70 WebKit 0x00000001aea72ab4 _ZN3WTF6Detail15CallableWrapperIZN6WebKit12WebPageProxy33runJavaScriptInFrameInScriptWorldEON7WebCore23RunJavaScriptParametersENSt3
18optionalINS_16ObjectIdentifierINS4_19FrameIdentifierTypeEEEEERN3API12ContentWorldEONS_17CompletionHandlerIFvONSt12experimental15fundamentals_v38expectedINS_6RefPtrINSD_21SerializedScriptValueENS_12RawPtrTraitsISL_EENS_21DefaultRefDerefTraitsISL_EEEENS4_16ExceptionDetailsEEEEEEE4$_25vJONS_4SpanIKhLm18446744073709551615EEEONS8_ISR_EEEE4callES11_S13_ + 336
71 WebKit 0x00000001aedbcaa8 ZN8Messages7WebPage33RunJavaScriptInFrameInScriptWorld9callReplyERN3IPC7DecoderEON3WTF17CompletionHandlerIFvONS5_4SpanIKhLm18446744073709551615EEEONSt3_18optionalIN7WebCore16ExceptionDetailsEEEEEE + 148
72 WebKit 0x00000001aea72718 ZN3WTF6Detail15CallableWrapperIZN3IPC13MessageSender18sendWithAsyncReplyIN8Messages7WebPage33RunJavaScriptInFrameInScriptWorldEZN6WebKit12WebPageProxy33runJavaScriptInFrameInScriptWorldEON7WebCore23RunJavaScriptParametersENSt3_18optionalINS_16ObjectIdentifierINSA_19FrameIdentifierTypeEEEEERN3API12ContentWorldEONS_17CompletionHandlerIFvONSt12experimental15fundamentals_v38expectedINS_6RefPtrINSJ_21SerializedScriptValueENS_12RawPtrTraitsISR_EENS_21DefaultRefDerefTraitsISR_EEEENSA_16ExceptionDetailsEEEEEEE4$_25EEyOT_OT0_yNS_9OptionSetINS2_10SendOptionEEEEUlPNS2_7DecoderEE_vJS1C_EE4callES1C_ + 60
73 WebKit 0x00000001ae9b9450 ZN3WTF6Detail15CallableWrapperIZN6WebKit21AuxiliaryProcessProxy11sendMessageEONS_9UniqueRefIN3IPC7EncoderEEENS_9OptionSetINS5_10SendOptionEEEONSt3_18optionalINSC_4pairINS_17CompletionHandlerIFvPNS5_7DecoderEEEEyEEEENS3_35ShouldStartProcessThrottlerActivityEE3$_1vJSH_EE4callESH_ + 64

Comments and changes to this ticket

  • benny

    benny December 18th, 2022 @ 08:46 AM

    Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane to get the latest test release. Then let me know if the issue persists. If it does then I'll naturally be interested in trying to reproduce it. You can use “Help > Send Feedback” in MailMate to send me more info (if needed).

  • David Lim

    David Lim December 20th, 2022 @ 05:43 AM

    I downloaded latest test release.
    It does say "check for test build", and then it pops up:
    Up To Date You are running 5933 which is the latest version available.

    I'm trying to send feedback...
    I can't even use mail-mate to forward the problematic email.
    I'll have to figure out a different email client to see if I can forward the email message

  • David Lim

    David Lim December 20th, 2022 @ 03:55 PM

    Ok I sent one of the problematic emails to you via outlook (argh)

  • David Lim

    David Lim January 27th, 2023 @ 05:13 PM

    Just tried it again with the new version 5937 and the problem no longer occurs.
    You can mark this ticket as resolved.

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