#1151 new
Charlie Allom

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

    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]

  • Charlie Allom

    Charlie Allom May 12th, 2015 @ 01:17 PM

    can't paste the rest in one go.. body too large error.

  • benny

    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

    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 delete MailMate/Messages/IMAP/yeled@spodder.com and it will sort it out?

  • benny

    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
    
  • Charlie Allom

    Charlie Allom May 12th, 2015 @ 02:13 PM

    that worked. sorry for the tuesday distraction!

  • benny

    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.

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