Thunderbird stalls (spinning beach ball of death) when I click "Send" (bug 1381485)
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.
Izmjenjeno
Izabrano rješenje
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
Pročitaj ovaj odgovor u kontekstu 👍 0Svi odgovori (10)
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.
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.
This is likely https://bugzilla.mozilla.org/show_bug.cgi?id=1381485
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.
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
Odabrano rješenje
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
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.
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.
Is it enabled?
- Thunderbird > Preferences > Advanced > 'Data Choices'
- select checkbox: Enable Crash Reporter
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.