Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Thunderbird stalls (spinning beach ball of death) when I click "Send" (bug 1381485)

more options

I've been having crashing issues with Thunderbird for about a year now. About every other email I compose, when I click "Send" I get the spinning beach ball of death and have to force quit and restart the program. It appears that the email does successfully send and copy is place in sent file. So the crash comes after the email leaves. This has been very frustrating. I've found some other threads where others have the issue. I've tried suggestions like compacting folders, etc. Still crashing. I have the latest version of TB and the latest version of Catalina. What can I do to achieve a reliable Thunderbird again? I've been using it for over 15 years and there are a lot of things I like about it. But I can't keep using it like this.

I've been having crashing issues with Thunderbird for about a year now. About every other email I compose, when I click "Send" I get the spinning beach ball of death and have to force quit and restart the program. It appears that the email does successfully send and copy is place in sent file. So the crash comes after the email leaves. This has been very frustrating. I've found some other threads where others have the issue. I've tried suggestions like compacting folders, etc. Still crashing. I have the latest version of TB and the latest version of Catalina. What can I do to achieve a reliable Thunderbird again? I've been using it for over 15 years and there are a lot of things I like about it. But I can't keep using it like this.

Modified by Wayne Mery

Chosen solution

astonishedman said

It crashed again this morning so I snagged the report. Does this tell anything about why it happens and what will fix? .... 16 CGLClearDrawable + 44 (OpenGL + 28065) [0x7fff40dcada1]

That line in the stack definitively indicates a match to that bug. See https://bugzilla.mozilla.org/show_bug.cgi?id=1381485#c349

Read this answer in context 👍 0

All Replies (10)

more options

Can you post the URLs for the latest crash reports in Help/Troubleshooting? To test if login apps such as security or antivirus are causing the send issue, start the computer in OS X safe mode and see if it improves TB performance.

https://support.apple.com/en-us/HT201262

more options

I'm not able to find the crash reports. I went to Help / Troubleshooting and found a link that said "All Crash Reports" I clicked on it. Brought me to a page with only four crash reports, the last being a year ago. It has crashed on my today, and many days recently, so that can't be a current record.

more options
more options

It might be the issue. But what can be done to solve? It actually hasn't done it now in a few days. I'm waiting for it to happen again and I'm going to save the crash report. I've submitted it many times, but don't have one to show.

more options

It crashed again this morning so I snagged the report. Does this tell anything about why it happens and what will fix?

Date/Time: 2020-05-19 08:37:45 -0500 End time: 2020-05-19 08:37:55 -0500 OS Version: Mac OS X 10.15.4 (Build 19E287) Architecture: x86_64h Report Version: 29 Data Source: Stackshots Shared Cache: 0x9115000 9A76DE37-F31F-32FF-9021-33FE04677BDB Command: thunderbird Path: /Applications/Thunderbird.app/Contents/MacOS/thunderbird Identifier: org.mozilla.thunderbird Version: 68.8.0 (68.8.0) Parent: launchd [1] PID: 50979

Event: hang Duration: 10.37s Duration Sampled: 1.60s (process was unresponsive for 9 seconds before sampling) Steps: 16 (100ms sampling interval)

Hardware model: Macmini8,1 Active cpus: 4 Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Time Awake Since Boot: 600000s


Timeline format: stacks are sorted chronologically Use -i and -heavy to re-report with count sorting



Heaviest stack for the main thread of the target process:

 16  ??? (XUL + 44018400) [0x115e6cae0]
 16  -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 (AppKit + 259296) [0x7fff335514e0]
 16  _DPSNextEvent + 883 (AppKit + 265369) [0x7fff33552c99]
 16  _BlockUntilNextEventMatchingListInModeWithFilter + 64 (HIToolbox + 193913) [0x7fff34f07579]
 16  ReceiveNextEventCommon + 584 (HIToolbox + 194517) [0x7fff34f077d5]
 16  RunCurrentEventLoopInMode + 292 (HIToolbox + 195261) [0x7fff34f07abd]
 16  CFRunLoopRunSpecific + 462 (CoreFoundation + 532478) [0x7fff362d3ffe]
 16  __CFRunLoopRun + 927 (CoreFoundation + 535034) [0x7fff362d49fa]
 16  __CFRunLoopDoSources0 + 301 (CoreFoundation + 539943) [0x7fff362d5d27]
 16  __CFRunLoopDoSource0 + 103 (CoreFoundation + 540337) [0x7fff362d5eb1]
 16  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 (CoreFoundation + 540434) [0x7fff362d5f12]
 16  ??? (XUL + 43769617) [0x115e2ff11]
 16  -[NSView removeFromSuperview] + 158 (AppKit + 588184) [0x7fff335a1998]
 16  -[NSView _setWindow:] + 2306 (AppKit + 369884) [0x7fff3356c4dc]
 16  __21-[NSView _setWindow:]_block_invoke_2 + 304 (AppKit + 383533) [0x7fff3356fa2d]
 16  -[NSView _setWindow:] + 2022 (AppKit + 369600) [0x7fff3356c3c0]
 16  -[NSSurface setWindow:] + 43 (AppKit + 3662130) [0x7fff33890132]
 16  -[NSSurface _disposeSurface] + 120 (AppKit + 3662811) [0x7fff338903db]
 16  -[NSNotificationCenter postNotificationName:object:userInfo:] + 59 (Foundation + 39014) [0x7fff38911866]
 16  _CFXNotificationPost + 1351 (CoreFoundation + 297833) [0x7fff3629ab69]
 16  -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1554 (CoreFoundation + 300733) [0x7fff3629b6bd]
 16  ___CFXNotificationPost_block_invoke + 80 (CoreFoundation + 496964) [0x7fff362cb544]
 16  _CFXRegistrationPost1 + 372 (CoreFoundation + 497880) [0x7fff362cb8d8]
 16  ___CFXRegistrationPost1_block_invoke + 63 (CoreFoundation + 498019) [0x7fff362cb963]
 16  __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12 (CoreFoundation + 498127) [0x7fff362cb9cf]
 16  CGLClearDrawable + 44 (OpenGL + 28065) [0x7fff40dcada1]
 16  _pthread_mutex_firstfit_lock_slow + 222 (libsystem_pthread.dylib + 6455) [0x7fff70283937]
 16  __psynch_mutexwait + 10 (libsystem_kernel.dylib + 12386) [0x7fff701c7062]
*16  psynch_mtxcontinue + 0 (pthread + 9566) [0xffffff7f82b2e55e]


Process: thunderbird (Thunderbird) [50979] UUID: 899C3E2E-994C-36AC-9BD1-2D1E55D166E0 Path: /Applications/Thunderbird.app/Contents/MacOS/thunderbird Architecture: x86_64 Parent: launchd [1] UID: 501 Footprint: 397.67 MB Start time: 2020-05-19 08:37:54 -0500 End time: 2020-05-19 08:37:55 -0500 Num samples: 16 (1-16) CPU Time: 0.013s (28.6M cycles, 8.3M instructions, 3.45c/i) Note: Unresponsive for 9 seconds before sampling Note: 2 idle work queue threads omitted

 Thread 0x2126dd    DispatchQueue "com.apple.main-thread"(1)    16 samples (1-16)    priority 47 (base 47)
 <process frontmost, thread QoS user interactive (requested user interactive), process unclamped, process received importance donation from WindowServer [248], IO tier 0>
 16  ??? (XUL + 44018400) [0x115e6cae0] 1-16
   16  -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 (AppKit + 259296) [0x7fff335514e0] 1-16
     16  _DPSNextEvent + 883 (AppKit + 265369) [0x7fff33552c99] 1-16
       16  _BlockUntilNextEventMatchingListInModeWithFilter + 64 (HIToolbox + 193913) [0x7fff34f07579] 1-16
         16  ReceiveNextEventCommon + 584 (HIToolbox + 194517) [0x7fff34f077d5] 1-16
           16  RunCurrentEventLoopInMode + 292 (HIToolbox + 195261) [0x7fff34f07abd] 1-16
             16  CFRunLoopRunSpecific + 462 (CoreFoundation + 532478) [0x7fff362d3ffe] 1-16
               16  __CFRunLoopRun + 927 (CoreFoundation + 535034) [0x7fff362d49fa] 1-16
                 16  __CFRunLoopDoSources0 + 301 (CoreFoundation + 539943) [0x7fff362d5d27] 1-16
                   16  __CFRunLoopDoSource0 + 103 (CoreFoundation + 540337) [0x7fff362d5eb1] 1-16
                     16  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 (CoreFoundation + 540434) [0x7fff362d5f12] 1-16
                       16  ??? (XUL + 43769617) [0x115e2ff11] 1-16
                         16  -[NSView removeFromSuperview] + 158 (AppKit + 588184) [0x7fff335a1998] 1-16
                           16  -[NSView _setWindow:] + 2306 (AppKit + 369884) [0x7fff3356c4dc] 1-16
                             16  __21-[NSView _setWindow:]_block_invoke_2 + 304 (AppKit + 383533) [0x7fff3356fa2d] 1-16
                               16  -[NSView _setWindow:] + 2022 (AppKit + 369600) [0x7fff3356c3c0] 1-16
                                 16  -[NSSurface setWindow:] + 43 (AppKit + 3662130) [0x7fff33890132] 1-16
                                   16  -[NSSurface _disposeSurface] + 120 (AppKit + 3662811) [0x7fff338903db] 1-16
                                     16  -[NSNotificationCenter postNotificationName:object:userInfo:] + 59 (Foundation + 39014) [0x7fff38911866] 1-16
                                       16  _CFXNotificationPost + 1351 (CoreFoundation + 297833) [0x7fff3629ab69] 1-16
                                         16  -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1554 (CoreFoundation + 300733) [0x7fff3629b6bd] 1-16
                                           16  ___CFXNotificationPost_block_invoke + 80 (CoreFoundation + 496964) [0x7fff362cb544] 1-16
                                             16  _CFXRegistrationPost1 + 372 (CoreFoundation + 497880) [0x7fff362cb8d8] 1-16
                                               16  ___CFXRegistrationPost1_block_invoke + 63 (CoreFoundation + 498019) [0x7fff362cb963] 1-16
                                                 16  __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12 (CoreFoundation + 498127) [0x7fff362cb9cf] 1-16
                                                   16  CGLClearDrawable + 44 (OpenGL + 28065) [0x7fff40dcada1] 1-16
                                                     16  _pthread_mutex_firstfit_lock_slow + 222 (libsystem_pthread.dylib + 6455) [0x7fff70283937] 1-16
                                                       16  __psynch_mutexwait + 10 (libsystem_kernel.dylib + 12386) [0x7fff701c7062] 1-16
                                                        *16  psynch_mtxcontinue + 0 (pthread + 9566) [0xffffff7f82b2e55e] (blocked by turnstile waiting for thunderbird (Thunderbird) [50979] thread 0x212727) 1-16
 Thread 0x2126f6    16 samples (1-16)    priority 31 (base 31)
 <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [248], IO tier 0>
 16  thread_start + 15 (libsystem_pthread.dylib + 7051) [0x7fff70283b8b] 1-16
   16  ??? (XUL + 63349282) [0x1170dc222] 1-16
     16  mach_msg_trap + 10 (libsystem_kernel.dylib + 3578) [0x7fff701c4dfa] 1-16
      *16  ipc_mqueue_receive_continue + 0 (kernel + 1060736) [0xffffff8000302f80] 1-16
 Thread 0x21270c    Thread name "Gecko_IOThread"    16 samples (1-16)    priority 31 (base 31)
 <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [248], IO tier 0>
 16  <truncated backtrace> 1-16
   16  kevent + 10 (libsystem_kernel.dylib + 22374) [0x7fff701c9766] 1-16
    *16  ??? (kernel + 6656336) [0xffffff8000859150] 1-16
 Thread 0x21270d    Thread name "JS Watchdog"    16 samples (1-16)    priority 31 (base 31)
 <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [248], IO tier 0>
 16  PR_WaitCondVar + 91 (libnss3.dylib + 1510779) [0x10eb70d7b] 1-16
   16  __psynch_cvwait + 10 (libsystem_kernel.dylib + 14466) [0x7fff701c7882] 1-16
    *16  psynch_cvcontinue + 0 (pthread + 18722) [0xffffff7f82b30922] 1-16
 Thread 0x21270e    Thread name "JS Helper"    16 samples (1-16)    priority 31 (base 31)
 <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [248], IO tier 0>
 16  mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) + 74 (libmozglue.dylib + 57498) [0x10e6f909a] 1-16
   16  __psynch_cvwait + 10 (libsystem_kernel.dylib + 14466) [0x7fff701c7882] 1-16
    *16  psynch_cvcontinue + 0 (pthread + 18722) [0xffffff7f82b30922] 1-16
more options

Chosen Solution

astonishedman said

It crashed again this morning so I snagged the report. Does this tell anything about why it happens and what will fix? .... 16 CGLClearDrawable + 44 (OpenGL + 28065) [0x7fff40dcada1]

That line in the stack definitively indicates a match to that bug. See https://bugzilla.mozilla.org/show_bug.cgi?id=1381485#c349

more options

It would be helpful if you posted the report id.

Help > Troubleshooting Information. Under 'Crash Reports'

Sent crash reports have a string of letters and numbers starting with bp-

please copy and paste the report id number.

more options

Thanks, Wayne Mery. I enabled "Use hardware acceleration" - the first option. I will see if this makes the issue go away.

Toad-Hall: I would, but when I go to Help > Troubleshooting Information and click "All crash reports" it says "No crash reports have been submitted." I submitted one this morning so I don't know why it wouldn't show.

more options

Is it enabled?

  • Thunderbird > Preferences > Advanced > 'Data Choices'
  • select checkbox: Enable Crash Reporter
more options

Yes, Enable Crash Reporter is checked. I assume it is working because when it crashed, the report popped up that I posted above and I clicked Okay, which I assume sent it.