#1406 ✓fixreleased
Michael Haller

Crash when sending OpenPGP signed and encrypted message.

Reported by Michael Haller | February 7th, 2016 @ 12:38 PM

Hi,

when trying to send a signed and encrypted OpenGPG message, MailMate r5213 crashes with the following crash report:

Process:               MailMate [16912]
Path:                  /Applications/MailMate.app/Contents/MacOS/MailMate
Identifier:            com.freron.MailMate
Version:               1.9.4 (5213)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           MailMate [16912]

OS Version:            Mac OS X 10.11.3 (15D21)

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
Performing @selector(segmentedControlClicked:) from sender NSSegmentedControl 0x7fa146d49b10
abort() called

Global Trace Buffer (reverse chronological seconds):
82.966884    CFNetwork                  0x00007fff9341b654 NSURLConnection finished with error - code -1100

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff90b59002 __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff9687b5c5 pthread_kill + 90
2   libsystem_c.dylib               0x00007fff8a4496e7 abort + 129
3   com.freron.MailMate.OakMIME     0x000000010a3ec0c8 body_part_t::generate_rfc822(std::__1::back_insert_iterator<std::__1::vector<char, std::__1::allocator<char> > >) + 12646
4   com.freron.MailMate.OakMIME     0x000000010a3e8f14 body_part_t::generate_rfc822() + 36
5   OakDatabase.dylib               0x000000010a024387 database_t::add_message(std::__1::shared_ptr<body_part_t>, database::add_options_t) + 1139
6   OakDatabase.dylib               0x000000010a012992 controller_t::update_message(int) + 528
7   com.freron.MailMate             0x0000000109cd120c -[MmMessagesWindowController saveDocument:] + 1203
8   com.freron.MailMate             0x0000000109ccb8c1 -[MmMessagesWindowController problemsForMessage:] + 512
9   com.freron.MailMate             0x0000000109c66d18 -[ApplicationDelegate sendMessages:moveParentsToMailbox:] + 387
10  libsystem_trace.dylib           0x00007fff8fc8207a _os_activity_initiate + 75
11  com.apple.AppKit                0x00007fff8b01e51d -[NSApplication sendAction:to:from:] + 460
12  com.apple.AppKit                0x00007fff8b033486 -[NSControl sendAction:to:] + 86
13  com.apple.AppKit                0x00007fff8b0333b0 __26-[NSCell _sendActionFrom:]_block_invoke + 131
14  libsystem_trace.dylib           0x00007fff8fc8207a _os_activity_initiate + 75
15  com.apple.AppKit                0x00007fff8b03330d -[NSCell _sendActionFrom:] + 144
16  com.apple.AppKit                0x00007fff8b033270 -[NSSegmentedCell _sendActionFrom:] + 105
17  libsystem_trace.dylib           0x00007fff8fc8207a _os_activity_initiate + 75
18  com.apple.AppKit                0x00007fff8b031932 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2693
19  com.apple.AppKit                0x00007fff8b030ae8 -[NSSegmentedCell trackMouse:inRect:ofView:untilMouseUp:] + 1533
20  com.apple.AppKit                0x00007fff8b03005c -[NSControl mouseDown:] + 669
21  com.apple.AppKit                0x00007fff8b5ddd1d -[NSWindow _handleMouseDownEvent:isDelayedEvent:] + 6322
22  com.apple.AppKit                0x00007fff8b5defad -[NSWindow _reallySendEvent:isDelayedEvent:] + 212
23  com.apple.AppKit                0x00007fff8af37735 -[NSWindow sendEvent:] + 517
24  com.freron.MailMate.OakAppKit   0x0000000109fa13a2 -[OakDeleteKeyWindow sendEvent:] + 40
25  com.apple.AppKit                0x00007fff8af33e49 -[NSApplication sendEvent:] + 2540
26  com.apple.AppKit                0x00007fff8ae6703a -[NSApplication run] + 796
27  com.apple.AppKit                0x00007fff8ade9520 NSApplicationMain + 1176
28  com.freron.MailMate             0x0000000109c74395 main + 552
29  com.freron.MailMate             0x0000000109c5b8c4 start + 52

Best regards
Michael

Comments and changes to this ticket

  • benny

    benny February 8th, 2016 @ 11:26 AM

    • State changed from “new” to “cantreproduce”

    This is a known issue with the latest beta of MailMate, but I have not yet been able to reproduce it. One reporter tells me it only happens when replying and (for him) only for a particular recipient. Do you have any additional observations which might help me reproduce it?

  • Florian Schulze

    Florian Schulze February 8th, 2016 @ 11:35 AM

    For me it's also when replying. Haven't tried different recipients yet.

    Do you get tracebacks when this happens, or do we have to manually paste them here?

  • benny

    benny February 8th, 2016 @ 11:37 AM

    @Florian: By 'also' you mean 'only'? I get the crash reports, but they don't tell me enough to know exactly what goes wrong. It would be easier if I could reproduce it myself.

  • Florian Schulze

    Florian Schulze February 8th, 2016 @ 11:41 AM

    What is the best way to go back one release from 5213? Just restore the app from TimeMachine? Or are there pitfalls?

    Here is my latest traceback:

    Process:               MailMate [710]
    Path:                  /Applications/MailMate.app/Contents/MacOS/MailMate
    Identifier:            com.freron.MailMate
    Version:               1.9.4 (5213)
    Code Type:             X86-64 (Native)
    Parent Process:        ??? [1]
    Responsible:           MailMate [710]
    User ID:               501
    
    Date/Time:             2016-02-08 12:36:07.915 +0100
    OS Version:            Mac OS X 10.11.3 (15D21)
    Report Version:        11
    Anonymous UUID:        3FACFD91-9D58-F70D-FF96-EB32D73D87C9
    
    
    Time Awake Since Boot: 11000 seconds
    
    System Integrity Protection: enabled
    
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    
    Exception Type:        EXC_CRASH (SIGABRT)
    Exception Codes:       0x0000000000000000, 0x0000000000000000
    Exception Note:        EXC_CORPSE_NOTIFY
    
    Application Specific Information:
    abort() called
    
    Global Trace Buffer (reverse chronological seconds):
    29.148119    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    29.712700    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    31.034293    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    31.898442    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    32.399231    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    32.696683    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    33.180361    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    33.657056    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    34.077902    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    34.621405    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    34.935450    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    35.371204    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    36.242285    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    36.610871    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    37.190046    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    38.009026    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    38.312821    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    38.596064    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    39.681278    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    40.149256    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    41.701803    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    42.165047    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    42.622852    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    43.204373    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    44.779509    CFNetwork                  0x00007fff8b7e5654 NSURLConnection finished with error - code -1100
    
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   libsystem_kernel.dylib          0x00007fff88937002 __pthread_kill + 10
    1   libsystem_pthread.dylib         0x00007fff89e2f5c5 pthread_kill + 90
    2   libsystem_c.dylib               0x00007fff94c0f6e7 abort + 129
    3   com.freron.MailMate.OakMIME     0x00000001090b80c8 body_part_t::generate_rfc822(std::__1::back_insert_iterator<std::__1::vector<char, std::__1::allocator<char> > >) + 12646
    4   com.freron.MailMate.OakMIME     0x00000001090b4f14 body_part_t::generate_rfc822() + 36
    5   OakDatabase.dylib               0x0000000108d02509 database_t::autosave(std::__1::shared_ptr<body_part_t>) + 77
    6   com.freron.MailMate             0x00000001089ad654 -[MmMessagesWindowController saveDocument:] + 2299
    7   com.apple.Foundation            0x00007fff8c57585b __NSFireTimer + 95
    8   com.apple.CoreFoundation        0x00007fff9277bbc4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
    9   com.apple.CoreFoundation        0x00007fff9277b853 __CFRunLoopDoTimer + 1075
    10  com.apple.CoreFoundation        0x00007fff927f9e6a __CFRunLoopDoTimers + 298
    11  com.apple.CoreFoundation        0x00007fff92736cd1 __CFRunLoopRun + 1841
    12  com.apple.CoreFoundation        0x00007fff92736338 CFRunLoopRunSpecific + 296
    13  com.apple.HIToolbox             0x00007fff94d7f935 RunCurrentEventLoopInMode + 235
    14  com.apple.HIToolbox             0x00007fff94d7f76f ReceiveNextEventCommon + 432
    15  com.apple.HIToolbox             0x00007fff94d7f5af _BlockUntilNextEventMatchingListInModeWithFilter + 71
    16  com.apple.AppKit                0x00007fff87c520ee _DPSNextEvent + 1067
    17  com.apple.AppKit                0x00007fff8801e943 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
    18  com.apple.AppKit                0x00007fff87c47fc8 -[NSApplication run] + 682
    19  com.apple.AppKit                0x00007fff87bca520 NSApplicationMain + 1176
    20  com.freron.MailMate             0x0000000108950395 main + 552
    21  com.freron.MailMate             0x00000001089378c4 start + 52
    
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib          0x00007fff88937ff6 kevent_qos + 10
    1   libdispatch.dylib               0x00007fff92c42099 _dispatch_mgr_invoke + 216
    2   libdispatch.dylib               0x00007fff92c41d01 _dispatch_mgr_thread + 52
    
    Thread 2:: main::signal_handler
    0   libsystem_kernel.dylib          0x00007fff889374be __sigwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2f499 sigwait + 61
    2   com.freron.MailMate             0x0000000108950109 signal_handler_thread(void*) + 42
    3   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    4   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    5   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 3:: Dispatch queue: com.apple.notify.background.local.notification
    0   libsystem_kernel.dylib          0x00007fff88931386 mach_msg_trap + 10
    1   libsystem_kernel.dylib          0x00007fff889307c7 mach_msg + 55
    2   libsystem_notify.dylib          0x00007fff9396ddca __notify_register_mach_port_block_invoke_3 + 89
    3   libdispatch.dylib               0x00007fff92c47871 _dispatch_call_block_and_release + 12
    4   libdispatch.dylib               0x00007fff92c3c33f _dispatch_client_callout + 8
    5   libdispatch.dylib               0x00007fff92c40f6f _dispatch_queue_drain + 754
    6   libdispatch.dylib               0x00007fff92c4763b _dispatch_queue_invoke + 549
    7   libdispatch.dylib               0x00007fff92c3c33f _dispatch_client_callout + 8
    8   libdispatch.dylib               0x00007fff92c401cf _dispatch_root_queue_drain + 1890
    9   libdispatch.dylib               0x00007fff92c3fa34 _dispatch_worker_thread3 + 91
    10  libsystem_pthread.dylib         0x00007fff89e2d68f _pthread_wqthread + 1129
    11  libsystem_pthread.dylib         0x00007fff89e2b365 start_wqthread + 13
    
    Thread 4:: server (N12_GLOBAL__N_117background_task_tE)
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   BundlesManager.dylib            0x0000000108b9bad4 oak::server_t<(anonymous namespace)::background_task_t, (anonymous namespace)::background_task_t::request_t, bool>::server_t(unsigned long)::runner_t::server(void*) + 186
    3   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    4   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    5   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 5:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88937176 __select + 10
    1   OakProtocols.dylib              0x0000000109215cff connection_t::wait_for_select(bool, bool) + 635
    2   OakProtocols.dylib              0x0000000109238adb int connection_t::read<std::__1::back_insert_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::back_insert_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, bool, int) + 691
    3   OakProtocols.dylib              0x000000010922ae46 imap_t::read_response() + 392
    4   OakProtocols.dylib              0x0000000109228f9a imap_t::run_idle() + 558
    5   OakProtocols.dylib              0x000000010921f1db imap_t::run_action() + 287
    6   OakProtocols.dylib              0x0000000109217881 connection_t::run() + 457
    7   OakProtocols.dylib              0x000000010921c425 connection_command_t::handle_request(std::__1::shared_ptr<connection_t>) + 169
    8   OakProtocols.dylib              0x000000010921d15c oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 530
    9   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    10  libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    11  libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    12  libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 6:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 7:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88937176 __select + 10
    1   OakProtocols.dylib              0x0000000109215cff connection_t::wait_for_select(bool, bool) + 635
    2   OakProtocols.dylib              0x0000000109238adb int connection_t::read<std::__1::back_insert_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::back_insert_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, bool, int) + 691
    3   OakProtocols.dylib              0x000000010922ae46 imap_t::read_response() + 392
    4   OakProtocols.dylib              0x0000000109228f9a imap_t::run_idle() + 558
    5   OakProtocols.dylib              0x000000010921f1db imap_t::run_action() + 287
    6   OakProtocols.dylib              0x0000000109217881 connection_t::run() + 457
    7   OakProtocols.dylib              0x000000010921c425 connection_command_t::handle_request(std::__1::shared_ptr<connection_t>) + 169
    8   OakProtocols.dylib              0x000000010921d15c oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 530
    9   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    10  libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    11  libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    12  libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 8:: com.apple.NSEventThread
    0   libsystem_kernel.dylib          0x00007fff88931386 mach_msg_trap + 10
    1   libsystem_kernel.dylib          0x00007fff889307c7 mach_msg + 55
    2   com.apple.CoreFoundation        0x00007fff92737624 __CFRunLoopServiceMachPort + 212
    3   com.apple.CoreFoundation        0x00007fff92736aec __CFRunLoopRun + 1356
    4   com.apple.CoreFoundation        0x00007fff92736338 CFRunLoopRunSpecific + 296
    5   com.apple.AppKit                0x00007fff87d11065 _NSEventThread + 149
    6   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    7   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    8   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 9:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88937176 __select + 10
    1   OakProtocols.dylib              0x0000000109215cff connection_t::wait_for_select(bool, bool) + 635
    2   OakProtocols.dylib              0x0000000109238adb int connection_t::read<std::__1::back_insert_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::back_insert_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, bool, int) + 691
    3   OakProtocols.dylib              0x000000010922ae46 imap_t::read_response() + 392
    4   OakProtocols.dylib              0x0000000109228f9a imap_t::run_idle() + 558
    5   OakProtocols.dylib              0x000000010921f1db imap_t::run_action() + 287
    6   OakProtocols.dylib              0x0000000109217881 connection_t::run() + 457
    7   OakProtocols.dylib              0x000000010921c425 connection_command_t::handle_request(std::__1::shared_ptr<connection_t>) + 169
    8   OakProtocols.dylib              0x000000010921d15c oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 530
    9   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    10  libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    11  libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    12  libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 10:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 11:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 12:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   libc++.1.dylib                  0x00007fff88bf768f std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3   com.apple.JavaScriptCore        0x00007fff9770057b JSC::GCThread::waitForNextPhase() + 171
    4   com.apple.JavaScriptCore        0x00007fff977003c8 JSC::GCThread::gcThreadMain() + 88
    5   com.apple.JavaScriptCore        0x00007fff976f5d42 WTF::threadEntryPoint(void*) + 178
    6   com.apple.JavaScriptCore        0x00007fff976f5c6f WTF::wtfThreadEntryPoint(void*) + 15
    7   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    8   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    9   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 13:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 14:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 15:: atomic_saving_thread_t
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakUtilities.dylib              0x00000001092fc332 oak::server_t<atomic_saving::atomic_saving_thread_t, std::__1::shared_ptr<atomic_saving::atomic_saving_t>, bool>::server_run() + 184
    3   OakUtilities.dylib              0x00000001092fc06d oak::server_t<atomic_saving::atomic_saving_thread_t, std::__1::shared_ptr<atomic_saving::atomic_saving_t>, bool>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 16:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 17:: com.apple.NSURLConnectionLoader
    0   libsystem_kernel.dylib          0x00007fff88931386 mach_msg_trap + 10
    1   libsystem_kernel.dylib          0x00007fff889307c7 mach_msg + 55
    2   com.apple.CoreFoundation        0x00007fff92737624 __CFRunLoopServiceMachPort + 212
    3   com.apple.CoreFoundation        0x00007fff92736aec __CFRunLoopRun + 1356
    4   com.apple.CoreFoundation        0x00007fff92736338 CFRunLoopRunSpecific + 296
    5   com.apple.CFNetwork             0x00007fff8b6eb6e9 +[NSURLConnection(Loader) _resourceLoadLoop:] + 412
    6   com.apple.Foundation            0x00007fff8c703c6f __NSThread__start__ + 1351
    7   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    8   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    9   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 18:: IMAP connection
    0   libsystem_kernel.dylib          0x00007fff88936eb2 __psynch_cvwait + 10
    1   libsystem_pthread.dylib         0x00007fff89e2e150 _pthread_cond_wait + 767
    2   OakProtocols.dylib              0x000000010921d003 oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run() + 185
    3   OakProtocols.dylib              0x000000010921cc8d oak::server_t<connection_command_t, std::__1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) + 9
    4   libsystem_pthread.dylib         0x00007fff89e2dc13 _pthread_body + 131
    5   libsystem_pthread.dylib         0x00007fff89e2db90 _pthread_start + 168
    6   libsystem_pthread.dylib         0x00007fff89e2b375 thread_start + 13
    
    Thread 19:
    0   libsystem_kernel.dylib          0x00007fff889376de __workq_kernreturn + 10
    1   libsystem_pthread.dylib         0x00007fff89e2d729 _pthread_wqthread + 1283
    2   libsystem_pthread.dylib         0x00007fff89e2b365 start_wqthread + 13
    
    Thread 20:
    0   libsystem_kernel.dylib          0x00007fff889376de __workq_kernreturn + 10
    1   libsystem_pthread.dylib         0x00007fff89e2d729 _pthread_wqthread + 1283
    2   libsystem_pthread.dylib         0x00007fff89e2b365 start_wqthread + 13
    
    Thread 21:
    0   libsystem_kernel.dylib          0x00007fff889376de __workq_kernreturn + 10
    1   libsystem_pthread.dylib         0x00007fff89e2d729 _pthread_wqthread + 1283
    2   libsystem_pthread.dylib         0x00007fff89e2b365 start_wqthread + 13
    
    Thread 22:
    0   libsystem_kernel.dylib          0x00007fff889376de __workq_kernreturn + 10
    1   libsystem_pthread.dylib         0x00007fff89e2d729 _pthread_wqthread + 1283
    2   libsystem_pthread.dylib         0x00007fff89e2b365 start_wqthread + 13
    
    Thread 23:
    0   libsystem_kernel.dylib          0x00007fff889376de __workq_kernreturn + 10
    1   libsystem_pthread.dylib         0x00007fff89e2d729 _pthread_wqthread + 1283
    2   libsystem_pthread.dylib         0x00007fff89e2b365 start_wqthread + 13
    
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff572c6d28  rdx: 0x0000000000000000
      rdi: 0x000000000000160b  rsi: 0x0000000000000006  rbp: 0x00007fff572c6d50  rsp: 0x00007fff572c6d28
       r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000008000000  r11: 0x0000000000000206
      r12: 0x00007fff572c7401  r13: 0x00007fff572c7ad0  r14: 0x00007fff75828000  r15: 0x00007f805cc11d35
      rip: 0x00007fff88937002  rfl: 0x0000000000000206  cr2: 0x00007fff77c0a118
      
    Logical CPU:     0
    Error Code:      0x02000170
    Trap Number:     133
    
    
    Binary Images:
    [cut]
    
    External Modification Summary:
      Calls made by other processes targeting this process:
        task_for_pid: 45
        thread_create: 0
        thread_set_state: 0
      Calls made by this process:
        task_for_pid: 0
        thread_create: 0
        thread_set_state: 0
      Calls made by all processes on this machine:
        task_for_pid: 12398
        thread_create: 0
        thread_set_state: 0
    
    VM Region Summary:
    ReadOnly portion of Libraries: Total=306.5M resident=0K(0%) swapped_out_or_unallocated=306.5M(100%)
    Writable regions: Total=1.4G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.4G(100%)
     
                                      VIRTUAL   REGION 
    REGION TYPE                          SIZE    COUNT (non-coalesced) 
    ===========                       =======  ======= 
    Accelerate.framework                 384K        4 
    Activity Tracing                    2048K        2 
    CG backing stores                   14.6M        9 
    CG image                             240K       37 
    CG shared images                     496K       15 
    CoreAnimation                       30.6M       67 
    CoreData Object IDs                 4100K        3 
    CoreUI image data                   2164K       24 
    CoreUI image file                    192K        4 
    Dispatch continuations              4096K        2 
    Foundation                            36K        3 
    Image IO                             276K       27 
    JS JIT generated code              128.0M        4 
    JS JIT generated code (reserved)   896.0M        2         reserved VM address space (unallocated)
    Kernel Alloc Once                      8K        3 
    MALLOC                             258.8M      199 
    MALLOC guard page                     32K        7 
    Memory Tag 242                        12K        2 
    Memory Tag 251                       100K        3 
    OpenCL                                24K        4 
    Process Corpse Info                 2048K        2 
    SQLite page cache                    640K        6 
    STACK GUARD                         56.1M       25 
    Stack                               19.2M       25 
    VM_ALLOCATE                          164K       17 
    WebKit Malloc                       4508K       44 
    __DATA                              29.1M      319 
    __IMAGE                              528K        2 
    __LINKEDIT                          98.2M       41 
    __TEXT                             208.2M      322 
    __UNICODE                            552K        2 
    mapped file                        597.6M      158 
    shared memory                       16.3M       11 
    ===========                       =======  ======= 
    TOTAL                                2.3G     1362 
    TOTAL, minus reserved VM space       1.4G     1362 
    
    Model: MacBookPro5,1, BootROM MBP51.007E.B06, 2 processors, Intel Core 2 Duo, 2,53 GHz, 8 GB, SMC 1.33f8
    Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
    Graphics: NVIDIA GeForce 9600M GT, NVIDIA GeForce 9600M GT, PCIe, 512 MB
    Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1067 MHz, 0x014F, 0x54533531324D534B363456314E2020202020
    Memory Module: BANK 0/DIMM1, 4 GB, DDR3, 1067 MHz, 0x014F, 0x54533531324D534B363456314E2020202020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.106.98.100.24)
    Bluetooth: Version 4.4.3f4 16616, 3 services, 19 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: INTEL SSDSA2CW300G3, 300,07 GB
    Serial ATA Device: MATSHITADVD-R   UJ-868
    USB Device: USB Bus
    USB Device: BRCM2046 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: USB Bus
    USB Device: Apple Internal Keyboard / Trackpad
    USB Device: IR Receiver
    USB Device: Kinesis Keyboard Hub
    USB Device: USB Receiver
    USB Device: Kinesis
    USB Device: Composite Device
    USB Device: USB 2.0 Bus
    USB Device: Built-in iSight
    USB Device: USB 2.0 Bus
    USB Device: iPhone
    Thunderbolt Bus:
    
  • Florian Schulze

    Florian Schulze February 8th, 2016 @ 11:42 AM

    I only tried replying yet.

  • Florian Schulze

    Florian Schulze February 8th, 2016 @ 11:43 AM

    Now I tried a new mail and it happened as soon as I clicked the lock symbol.

  • benny

    benny February 8th, 2016 @ 11:44 AM

    @Florian: You can get past releases here if you don't want to go back to the last public version: http://updates.mailmate-app.com/archives/

    If you figure out which one introduced the issue then it might be helpful, but you don't have to spend time on that if it's too much of a hassle.

  • Florian Schulze
  • benny

    benny February 8th, 2016 @ 12:13 PM

    • State changed from “cantreproduce” to “reproduced”

    Stupid me. Turns out I was trying to reproduce the issue with an expired key (for encryption). I can reproduce it now! I'll update this ticket when I have a fix.

    Thanks for the feedback.

  • benny

    benny February 8th, 2016 @ 12:46 PM

    • State changed from “reproduced” to “fixcommitted”

    Try this update.

    This release also includes some very recent optimizations. Hopefully that has not introduced other issues.

  • Florian Schulze

    Florian Schulze February 8th, 2016 @ 12:53 PM

    That fixes it for me. At least with the one I tried now.

  • Michael Haller

    Michael Haller February 8th, 2016 @ 03:03 PM

    Hi Benny,

    thank you for the update. The pre-release version did resolve the issue.

    Best regards
    Michael

  • benny

    benny March 15th, 2016 @ 12:14 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