#363 ✓fixreleased
Ryan Erwin

MailMate Quit Unexpectedly

Reported by Ryan Erwin | March 15th, 2013 @ 12:45 AM

Whenever I leave MailMate running for a few hours, it crashes.
I've got 3 IMAP accounts, two of which are very large, but I haven't been able to finish syncing.

Each time I get this error:

Crashed Thread:  0  Dispatch queue: com.apple.main-thread
Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
terminate called throwing an exception
abort() called

Looks like it might be an error thrown by the OakMIME handling code that's not trapped by MailMate, which would make sense as I receive email in several different languages.

13  com.freron.MailMate.OakMIME      0x00597774 void decode_base_64<char const*, std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(char const*, char const*, std::back_insert_iterator<std::vector<char, std::allocator<char> > >) + 98
14  com.freron.MailMate.OakMIME     0x00591ac1 bool mime_decode<char const*, std::back_insert_iterator<std::vector<char, std::allocator<char> > > >(char const*, char const*, std::back_insert_iterator<std::vector<char, std::allocator<char> > >, std::string const&, mime_errors_handler_t&) + 141
15  com.freron.MailMate.OakMIME     0x00570167 body_part_t::decode_body() + 5785
16  com.freron.MailMate.OakMIME     0x00587804 body_part_t::num_errors() + 82
17  com.freron.MailMate.OakMIME     0x005877f4 body_part_t::num_errors() + 66

Full Apple Bug report attached.

Comments and changes to this ticket

  • benny

    benny March 15th, 2013 @ 07:27 AM

    • State changed from “new” to “fixcommitted”

    This is a known bug. A new release is coming soon, but you can fetch a test version by holding down ⌥ when clicking “Check Now” in the Software Update preferences pane. (The problem is triggered by certain japanese encoded messages.)

    Sorry about the inconvenience.

  • benny

    benny March 17th, 2013 @ 11:20 AM

    • 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

Attachments

Pages