We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

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

  • 10 个回答
  • 1 人有此问题
  • 14 次查看
  • 最后回复者为 astonishedman

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.

由Wayne Mery于修改

被采纳的解决方案

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

定位到答案原位置 👍 0

所有回复 (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

选择的解决方案

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.