Beachball when composing a new email
Reported by Tobias Overkamp | October 3rd, 2015 @ 12:17 PM
Hello,
I really love MailMate for being able to handle really large
amounts of email. Thanks for your work!
Nevertheless since some weeks I have run into an annoying problem.
From time to time (I could not see any regularity) I'm not able
to compose any messages. I type in an email address (doesn't matter
if it's already in the address book or not), I press "TAB" to
switch to the subject line (or I use the mouse to enter it) and
MailMate freezes completely.
Waiting (5 minutes) doesn't help. I just see the new beachball
design of El Capitan (I had the same problem on Yosemite).
I already have tried to delete MailMate completely including all properties etc. (to be honest I had reinstalled my complete Mac, but due to El Capitan) but nothing helps.
Any idea?
MacBook Pro Retina 2012, El Capitan 10.11.1 (Beta) 8G Ram.
I can not attach the SpinDump Sample file (as requested in another beach ball ticket on this list) due to "Upload quota reached" on this site. Any other way to provide you with it? Attaching it to the body doesn't work either (body too large).
Best regards,
Tobias
sample MailMate 5 -file ~/Desktop/MailMate_sample.txt
Analysis of sampling MailMate (pid 15721) every 1 millisecond
Process: MailMate [15721]
Path: /Applications/MailMate.app/Contents/MacOS/MailMate
Load Address: 0x1092f9000
Identifier: com.freron.MailMate
Version: 1.9.2 (5141)
Code Type: X86-64
Parent Process: ??? [1]
Date/Time: 2015-10-03 14:05:35.844 +0200
Launch Time: 2015-10-03 14:02:55.504 +0200
OS Version: Mac OS X 10.11.1 (15B22c)
Report Version: 7
Analysis Tool: /usr/bin/sample
----
Call graph:
4202 Thread_1759648 DispatchQueue_1: com.apple.main-thread (serial)
+ 4202 start (in MailMate) + 52 [0x1092fad74]
+ 4202 main (in MailMate) + 552 [0x10931311b]
+ 4202 NSApplicationMain (in AppKit) + 1176 [0x7fff96a21fbe]
+ 4202 -[NSApplication run] (in AppKit) + 796 [0x7fff96a58d9a]
+ 4202 -[NSApplication sendEvent:] (in AppKit) + 4382 [0x7fff96bf2259]
+ 4202 -[OakDeleteKeyWindow sendEvent:] (in OakAppKit) + 40 [0x109624382]
+ 4202 -[NSWindow sendEvent:] (in AppKit) + 517 [0x7fff96c71b8d]
+ 4202 -[NSWindow _reallySendEvent:isDelayedEvent:] (in AppKit) + 2108 [0x7fff9722cb79]
+ 4202 -[NSTextView keyDown:] (in AppKit) + 658 [0x7fff96c095da]
+ 4202 -[NSView interpretKeyEvents:] (in AppKit) + 204 [0x7fff96c097af]
+ 4202 -[NSTextInputContext handleEvent:] (in AppKit) + 109 [0x7fff96c098a6]
+ 4202 -[NSTextInputContext _handleEvent:options:completionHandler:] (in AppKit) + 1266 [0x7fff96c09dd3]
+ 4202 -[NSTextInputContext tryTSMProcessRawKeyEvent:dispatchCondition:setupForDispatch:furtherCondition:dispatchWork:continuation:] (in AppKit) + 131 [0x7fff96c0a0d9]
+ 4202 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke955 (in AppKit) + 131 [0x7fff96c0b3f7]
+ 4202 TSMProcessRawKeyEventWithOptionsAndCompletionHandler (in HIToolbox) + 3077 [0x7fff9925b576]
+ 4202 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke (in HIToolbox) + 253 [0x7fff9925becf]
+ 4202 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_2 (in HIToolbox) + 261 [0x7fff9925c10a]
+ 4202 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_3 (in HIToolbox) + 325 [0x7fff9925c3cc]
+ 4202 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_4 (in HIToolbox) + 251 [0x7fff9925c562]
+ 4202 TSMKeyEvent_WithCompletionHandler (in HIToolbox) + 721 [0x7fff9925c86c]
+ 4202 __utDeliverTSMEvent_WithCompletionHandler_block_invoke (in HIToolbox) + 437 [0x7fff9925ca78]
+ 4202 __utDeliverTSMEvent_WithCompletionHandler_block_invoke_2 (in HIToolbox) + 296 [0x7fff9925cbd4]
+ 4202 SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler (in HIToolbox) + 284 [0x7fff9925ce24]
+ 4202 SendFilterTextEvent_WithCompletionHandler (in HIToolbox) + 236 [0x7fff9925d14b]
+ 4202 SendTSMEvent_WithCompletionHandler (in HIToolbox) + 497 [0x7fff9925d369]
+ 4202 __SendFilterTextEvent_WithCompletionHandler_block_invoke (in HIToolbox) + 189 [0x7fff9925d65b]
+ 4202 __SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler_block_invoke (in HIToolbox) + 400 [0x7fff9925d808]
+ 4202 SendTSMEvent_WithCompletionHandler (in HIToolbox) + 417 [0x7fff9925d319]
+ 4202 SendEventToEventTargetWithOptions (in HIToolbox) + 43 [0x7fff99207c7b]
+ 4202 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) (in HIToolbox) + 404 [0x7fff99207e18]
+ 4202 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) (in HIToolbox) + 1231 [0x7fff9920898e]
+ 4202 _NSTSMEventHandler (in AppKit) + 324 [0x7fff96c0b546]
+ 4202 -[NSTextInputContext handleTSMEvent:completionHandler:] (in AppKit) + 3173 [0x7fff96c0c217]
+ 4202 -[NSTextInputContext tryHandleTSMEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] (in AppKit) + 101 [0x7fff96c0c527]
+ 4202 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2 (in AppKit) + 95 [0x7fff96c0c5b4]
+ 4202 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke176 (in AppKit) + 2866 [0x7fff96c0d1d4]
+ 4202 ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec_block_invoke (in HIToolbox) + 108 [0x7fff9925fedd]
+ 4202 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_5 (in HIToolbox) + 70 [0x7fff99260f55]
+ 4202 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke966 (in AppKit) + 321 [0x7fff96c13e23]
+ 4202 -[NSTextInputContext tryHandleEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] (in AppKit) + 101 [0x7fff96c13e99]
+ 4202 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke_3 (in AppKit) + 95 [0x7fff96c2eb46]
+ 4202 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke978 (in AppKit) + 335 [0x7fff96c14027]
+ 4202 -[NSKeyBindingManager(NSKeyBindingManager_MultiClients) interpretEventAsCommand:forClient:] (in AppKit) + 1867 [0x7fff96c0a9a1]
+ 4202 -[NSTextInputContext(NSInputContext_WithCompletion) doCommandBySelector:completionHandler:] (in AppKit) + 118 [0x7fff96c2ec86]
+ 4202 -[NSTextView doCommandBySelector:] (in AppKit) + 157 [0x7fff96c2ed49]
+ 4202 -[NSTextField textView:doCommandBySelector:] (in AppKit) + 93 [0x7fff96c2edf6]
+ 4202 -[OakCompletionTokenField control:textView:doCommandBySelector:] (in MailMate) + 377 [0x1093bde58]
+ 4202 -[NSTextView insertText:] (in AppKit) + 318 [0x7fff96c0e079]
+ 4202 -[...]
Comments and changes to this ticket
-
benny October 3rd, 2015 @ 02:52 PM
This is not a known issue and the sample text is a bit too short to provide a hint. Either send the complete sample file using “Help ▸ Send Feedback” or send to the direct email address stated here.
Thanks in advance.
Sorry about the quota problem.
-
Tobias Overkamp October 3rd, 2015 @ 03:04 PM
Hello,
I have sent it via help->send feedback.Tks
Tobias. -
benny October 5th, 2015 @ 09:00 AM
- State changed from new to cantreproduce
It seems that a workaround I've done in the past for a bug in NSTokenField (the class used for the address fields) does not work on your setup. I cannot reproduce this, but to test this theory I've added a boolean to disable it. Try this in a Terminal window:
defaults write com.freron.MailMate DisableTokenFieldWorkaround -bool YES
Then hold down ⌥ when clicking “Check Now” in the Software Update preferences pane to get the new test release (r5142).
Does that get rid of the hanging behavior?
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.