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.