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
_ZN5query16querycallback_tI16query_callback_tE10did_changeENSt3110shared_ptrIN5boost9container8flat_setIiNS3_4lessIiEEvEEEESB_
+ 116
42 MailMate 0x0000000104deaa3c
ZN5query18query_coalescing_t6commitEv + 1384
43 MailMate 0x0000000104ddac0c
ZN5query17destroy_coalescerEP16oracle_manager_t + 128
44 MailMate 0x0000000104ddc3bc
ZN5query7query_t26coalesce_performcallbacksEP16oraclemanager_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_messagesERKNSt316vectorIiNS0_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
_ZN3WTF6Detail15CallableWrapperIZN6WebKit12WebPageProxy33runJavaScriptInFrameInScriptWorldEON7WebCore23RunJavaScriptParametersENSt318optionalINS_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 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 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 December 20th, 2022 @ 03:55 PM
Ok I sent one of the problematic emails to you via outlook (argh)
-
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.
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.