crash while removing source (r5090)
Reported by Charlie Allom | May 12th, 2015 @ 01:16 PM
I can crash MM every time I try to delete a source.
The source is offline and has successfully (after a few crashes) deleted the local storage. I don't know how to purge it now, though.
14:10 YELP-CHARLIE~(master↑10|●8✖1✚23…) % du -sh ~/Library/Application\ Support/MailMate/Messages/IMAP/*
13G /Users/charlie/Library/Application Support/MailMate/Messages/IMAP/charlie%40yelp.com@imap.gmail.com
12K /Users/charlie/Library/Application Support/MailMate/Messages/IMAP/yeled@spodder.com
14:10 YELP-CHARLIE~(master↑10|●8✖1✚23…) %
Comments and changes to this ticket
-
Charlie Allom May 12th, 2015 @ 01:16 PM
Process: MailMate [38067] Path: /Applications/MailMate.app/Contents/MacOS/MailMate Identifier: com.freron.MailMate Version: 1.9.1 (5090) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: MailMate [38067] User ID: 501 Date/Time: 2015-05-12 14:09:23.051 +0100 OS Version: Mac OS X 10.10.3 (14D136) Report Version: 11 Anonymous UUID: 01D9E4D9-E770-D752-F370-26C77CF6E5A2 Sleep/Wake UUID: 83A270B0-69CF-42A1-9585-4658E35053C8 Time Awake Since Boot: 78000 seconds Time Since Wake: 11000 seconds Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: abort() called Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff85f17286 __pthread_kill + 10 1 libsystem_c.dylib 0x00007fff87402b53 abort + 129 2 OakDatabase.dylib 0x000000010bdc12d1 imap_account_manager_t::account_for_url(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 399 3 com.freron.MailMate 0x000000010b97d442 -[MmMailboxesOutlineViewController outlineView:objectValueForTableColumn:byItem:] + 684 4 com.apple.AppKit 0x00007fff8e858650 -[NSTableView preparedCellAtColumn:row:] + 422 5 com.apple.AppKit 0x00007fff8e9189a8 -[NSOutlineView preparedCellAtColumn:row:] + 52 6 com.apple.AppKit 0x00007fff8e858376 -[NSTableView _drawContentsAtRow:column:withCellFrame:] + 44 7 com.apple.AppKit 0x00007fff8e91890d -[NSOutlineView _drawContentsAtRow:column:withCellFrame:] + 93 8 com.apple.AppKit 0x00007fff8e857f08 -[NSTableView drawRow:clipRect:] + 1655 9 com.apple.AppKit 0x00007fff8e8575d6 -[NSTableView drawRowIndexes:clipRect:] + 948 10 com.apple.AppKit 0x00007fff8e913212 -[NSOutlineView drawRowIndexes:clipRect:] + 113 11 com.apple.AppKit 0x00007fff8e855ebb -[NSTableView drawRect:] + 1559 12 com.apple.AppKit 0x00007fff8e6c7799 -[NSView _drawRect:clip:] + 4238 13 com.apple.AppKit 0x00007fff8e6c5e0a -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1875 14 com.apple.AppKit 0x00007fff8e6c620e -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2903 15 com.apple.AppKit 0x00007fff8e6c620e -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2903 16 com.apple.AppKit 0x00007fff8e6c620e -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2903 17 com.apple.AppKit 0x00007fff8e6c620e -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2903 18 com.apple.AppKit 0x00007fff8e6c620e -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2903 19 com.apple.AppKit 0x00007fff8e6c3ca6 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 913 20 com.apple.AppKit 0x00007fff8e6c50b0 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6043 21 com.apple.AppKit 0x00007fff8e6c50b0 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6043 22 com.apple.AppKit 0x00007fff8e6c3403 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 333 23 com.apple.AppKit 0x00007fff8e6bf79b -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2761 24 com.apple.AppKit 0x00007fff8e6772be -[NSView displayIfNeeded] + 1876 25 com.apple.AppKit 0x00007fff8e676b19 -[NSWindow displayIfNeeded] + 236 26 com.apple.AppKit 0x00007fff8e676782 _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 936 27 com.apple.AppKit 0x00007fff8edac191 __83-[NSWindow _postWindowNeedsDisplayOrLayoutOrUpdateConstraintsUnlessPostingDisabled]_block_invoke1540 + 46 28 com.apple.CoreFoundation 0x00007fff92413127 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 29 com.apple.CoreFoundation 0x00007fff92413080 __CFRunLoopDoObservers + 368 30 com.apple.CoreFoundation 0x00007fff92405188 __CFRunLoopRun + 872 31 com.apple.CoreFoundation 0x00007fff92404bd8 CFRunLoopRunSpecific + 296 32 com.apple.HIToolbox 0x00007fff84ad256f RunCurrentEventLoopInMode + 235 33 com.apple.HIToolbox 0x00007fff84ad22ea ReceiveNextEventCommon + 431 34 com.apple.HIToolbox 0x00007fff84ad212b _BlockUntilNextEventMatchingListInModeWithFilter + 71 35 com.apple.AppKit 0x00007fff8e6739bb _DPSNextEvent + 978 36 com.apple.AppKit 0x00007fff8e672f68 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346 37 com.apple.AppKit 0x00007fff8e668bf3 -[NSApplication run] + 594 38 com.apple.AppKit 0x00007fff8e5e5354 NSApplicationMain + 1832 39 com.freron.MailMate 0x000000010b94031f main + 552 40 com.freron.MailMate 0x000000010b928004 start + 52
[snip]
-
benny May 12th, 2015 @ 01:20 PM
- State changed from new to fixcommitted
It appears to be a debug code bug I introduced with r5090 (and maybe r5089). You can try downgrading to see if that allows you to delete the account: http://updates.mailmate-app.com/archives/MailMate_r5084.tbz
(I've fixed the bug for the next update.)
-
Charlie Allom May 12th, 2015 @ 01:29 PM
Thanks Benny
r5084
doesnt crash anymore but I've now got a blank source with all the folders intact. Can I deleteMailMate/Messages/IMAP/yeled@spodder.com
and it will sort it out? -
benny May 12th, 2015 @ 01:39 PM
No, that won't work. MailMate does not allow you to delete the source again?
If the folders on disk are empty then you can delete them manually and then delete the source in the following file:
~/Library/Application Support/MailMate/Sources.plist
-
benny September 29th, 2015 @ 02:52 PM
- State changed from fixcommitted to fixreleased
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.