Here are a couple more non-corrupted main thread stacks, from a two (rare) instances of this bug's crashes on AMD64 hardware: bp-5a829a93-7285-4990-8671-33fe50220726 ``` Thread 0, Name: MainThread Frame Module Signature Source 0 libsystem_kernel.dylib __psynch_mutexwait None 1 libsystem_pthread.dylib _pthread_mutex_firstfit_lock_wait None 2 libsystem_pthread.dylib _pthread_mutex_firstfit_lock_slow None 3 TextToSpeechBundleSupport -[TTSSpeechServerInstance getSpeechIsActiveForRequest:reply:] None 4 TextToSpeech _TTSNameForVoiceInformation None 5 TextToSpeech TTSSpeechUnitTestingMode None 6 libdispatch.dylib _dispatch_client_callout None 7 libdispatch.dylib _dispatch_lane_barrier_sync_invoke_and_complete None 8 TextToSpeech TTSSpeechUnitTestingMode None 9 SpeechSynthesis __31-[BFSpeechChannel speechActive]_block_invoke None 10 libdispatch.dylib _dispatch_client_callout None 11 libdispatch.dylib _dispatch_lane_barrier_sync_invoke_and_complete None 12 SpeechSynthesis -[BFSpeechChannel speechActive] None 13 SpeechSynthesis invocation function for block in BFCopySpeechProperty(SpeechChannelRecord*, __CFString const*, void const**) None 14 SpeechSynthesis -[BabelFish performForChannel:block:] None 15 SpeechSynthesis BFCopySpeechProperty(SpeechChannelRecord*, __CFString const*, void const**) None 16 SpeechSynthesis BFGetSpeechInfo(SpeechChannelRecord*, __CFString const*, void*) None 17 SpeechSynthesis GetSpeechInfo None 18 AppKit -[NSSpeechSynthesizer isSpeaking] None 19 AppKit -[NSSpeechSynthesizer stopSpeaking] None 20 XUL SpeechTaskCallback::OnCancel() dom/media/webspeech/synth/cocoa/OSXSpeechSynthesizerService.mm:122 21 XUL mozilla::dom::nsSpeechTask::Cancel() dom/media/webspeech/synth/nsSpeechTask.cpp:305 22 XUL mozilla::dom::SpeechSynthesisRequestParent::RecvCancel() dom/media/webspeech/synth/ipc/SpeechSynthesisParent.cpp:99 23 XUL mozilla::dom::PSpeechSynthesisRequestParent::OnMessageReceived(IPC::Message const&) ipc/ipdl/PSpeechSynthesisRequestParent.cpp:415 24 XUL mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) ipc/ipdl/PContentParent.cpp:6618 25 XUL mozilla::ipc::MessageChannel::MessageTask::Run() ipc/glue/MessageChannel.cpp:1604 26 XUL mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) xpcom/threads/TaskController.cpp:788 27 XUL NS_ProcessPendingEvents(nsIThread*, unsigned int) xpcom/threads/nsThreadUtils.cpp:430 28 XUL nsAppShell::ProcessGeckoEvents(void*) widget/cocoa/nsAppShell.mm:508 29 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ None 30 CoreFoundation __CFRunLoopDoSource0 None 31 CoreFoundation __CFRunLoopDoSources0 None 32 CoreFoundation __CFRunLoopRun None 33 CoreFoundation CFRunLoopRunSpecific None 34 HIToolbox RunCurrentEventLoopInMode None 35 HIToolbox ReceiveNextEventCommon None 36 HIToolbox _BlockUntilNextEventMatchingListInModeWithFilter None 37 AppKit _DPSNextEvent None 38 AppKit -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] None 39 XUL -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] widget/cocoa/nsAppShell.mm:174 40 AppKit -[NSApplication run] None 41 XUL nsAppShell::Run() widget/cocoa/nsAppShell.mm:800 42 XUL nsAppStartup::Run() toolkit/components/startup/nsAppStartup.cpp:295 43 XUL XREMain::XRE_mainRun() toolkit/xre/nsAppRunner.cpp:5746 44 XUL XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:5940 45 XUL XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:6004 46 firefox main browser/app/nsBrowserApp.cpp:406 ``` bp-42ac02af-d723-48b7-ae9e-fe20e0220802 ``` Thread 0, Name: MainThread Frame Module Signature Source 0 libsystem_kernel.dylib mach_msg2_trap None 1 libsystem_kernel.dylib mach_msg2_internal None 2 libsystem_kernel.dylib mach_msg_overwrite None 3 libsystem_kernel.dylib mach_msg None 4 CoreFoundation __CFRunLoopServiceMachPort None 5 CoreFoundation __CFRunLoopRun None 6 CoreFoundation CFRunLoopRunSpecific None 7 HIToolbox RunCurrentEventLoopInMode None 8 HIToolbox ReceiveNextEventCommon None 9 HIToolbox _BlockUntilNextEventMatchingListInModeWithFilter None 10 AppKit _DPSNextEvent None 11 AppKit -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] None 12 XUL -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] widget/cocoa/nsAppShell.mm:175 13 AppKit -[NSApplication run] None 14 XUL nsAppShell::Run() widget/cocoa/nsAppShell.mm:801 15 XUL nsAppStartup::Run() toolkit/components/startup/nsAppStartup.cpp:295 16 XUL XREMain::XRE_mainRun() toolkit/xre/nsAppRunner.cpp:5748 17 XUL XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:5942 18 XUL XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:6010 19 firefox main browser/app/nsBrowserApp.cpp:406 ```
Bug 1780938 Comment 10 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Here are a couple more non-corrupted main thread stacks, from two (rare) instances of this bug's crashes on AMD64 hardware: bp-5a829a93-7285-4990-8671-33fe50220726 ``` Thread 0, Name: MainThread Frame Module Signature Source 0 libsystem_kernel.dylib __psynch_mutexwait None 1 libsystem_pthread.dylib _pthread_mutex_firstfit_lock_wait None 2 libsystem_pthread.dylib _pthread_mutex_firstfit_lock_slow None 3 TextToSpeechBundleSupport -[TTSSpeechServerInstance getSpeechIsActiveForRequest:reply:] None 4 TextToSpeech _TTSNameForVoiceInformation None 5 TextToSpeech TTSSpeechUnitTestingMode None 6 libdispatch.dylib _dispatch_client_callout None 7 libdispatch.dylib _dispatch_lane_barrier_sync_invoke_and_complete None 8 TextToSpeech TTSSpeechUnitTestingMode None 9 SpeechSynthesis __31-[BFSpeechChannel speechActive]_block_invoke None 10 libdispatch.dylib _dispatch_client_callout None 11 libdispatch.dylib _dispatch_lane_barrier_sync_invoke_and_complete None 12 SpeechSynthesis -[BFSpeechChannel speechActive] None 13 SpeechSynthesis invocation function for block in BFCopySpeechProperty(SpeechChannelRecord*, __CFString const*, void const**) None 14 SpeechSynthesis -[BabelFish performForChannel:block:] None 15 SpeechSynthesis BFCopySpeechProperty(SpeechChannelRecord*, __CFString const*, void const**) None 16 SpeechSynthesis BFGetSpeechInfo(SpeechChannelRecord*, __CFString const*, void*) None 17 SpeechSynthesis GetSpeechInfo None 18 AppKit -[NSSpeechSynthesizer isSpeaking] None 19 AppKit -[NSSpeechSynthesizer stopSpeaking] None 20 XUL SpeechTaskCallback::OnCancel() dom/media/webspeech/synth/cocoa/OSXSpeechSynthesizerService.mm:122 21 XUL mozilla::dom::nsSpeechTask::Cancel() dom/media/webspeech/synth/nsSpeechTask.cpp:305 22 XUL mozilla::dom::SpeechSynthesisRequestParent::RecvCancel() dom/media/webspeech/synth/ipc/SpeechSynthesisParent.cpp:99 23 XUL mozilla::dom::PSpeechSynthesisRequestParent::OnMessageReceived(IPC::Message const&) ipc/ipdl/PSpeechSynthesisRequestParent.cpp:415 24 XUL mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) ipc/ipdl/PContentParent.cpp:6618 25 XUL mozilla::ipc::MessageChannel::MessageTask::Run() ipc/glue/MessageChannel.cpp:1604 26 XUL mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) xpcom/threads/TaskController.cpp:788 27 XUL NS_ProcessPendingEvents(nsIThread*, unsigned int) xpcom/threads/nsThreadUtils.cpp:430 28 XUL nsAppShell::ProcessGeckoEvents(void*) widget/cocoa/nsAppShell.mm:508 29 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ None 30 CoreFoundation __CFRunLoopDoSource0 None 31 CoreFoundation __CFRunLoopDoSources0 None 32 CoreFoundation __CFRunLoopRun None 33 CoreFoundation CFRunLoopRunSpecific None 34 HIToolbox RunCurrentEventLoopInMode None 35 HIToolbox ReceiveNextEventCommon None 36 HIToolbox _BlockUntilNextEventMatchingListInModeWithFilter None 37 AppKit _DPSNextEvent None 38 AppKit -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] None 39 XUL -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] widget/cocoa/nsAppShell.mm:174 40 AppKit -[NSApplication run] None 41 XUL nsAppShell::Run() widget/cocoa/nsAppShell.mm:800 42 XUL nsAppStartup::Run() toolkit/components/startup/nsAppStartup.cpp:295 43 XUL XREMain::XRE_mainRun() toolkit/xre/nsAppRunner.cpp:5746 44 XUL XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:5940 45 XUL XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:6004 46 firefox main browser/app/nsBrowserApp.cpp:406 ``` bp-42ac02af-d723-48b7-ae9e-fe20e0220802 ``` Thread 0, Name: MainThread Frame Module Signature Source 0 libsystem_kernel.dylib mach_msg2_trap None 1 libsystem_kernel.dylib mach_msg2_internal None 2 libsystem_kernel.dylib mach_msg_overwrite None 3 libsystem_kernel.dylib mach_msg None 4 CoreFoundation __CFRunLoopServiceMachPort None 5 CoreFoundation __CFRunLoopRun None 6 CoreFoundation CFRunLoopRunSpecific None 7 HIToolbox RunCurrentEventLoopInMode None 8 HIToolbox ReceiveNextEventCommon None 9 HIToolbox _BlockUntilNextEventMatchingListInModeWithFilter None 10 AppKit _DPSNextEvent None 11 AppKit -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] None 12 XUL -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] widget/cocoa/nsAppShell.mm:175 13 AppKit -[NSApplication run] None 14 XUL nsAppShell::Run() widget/cocoa/nsAppShell.mm:801 15 XUL nsAppStartup::Run() toolkit/components/startup/nsAppStartup.cpp:295 16 XUL XREMain::XRE_mainRun() toolkit/xre/nsAppRunner.cpp:5748 17 XUL XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:5942 18 XUL XRE_main(int, char**, mozilla::BootstrapConfig const&) toolkit/xre/nsAppRunner.cpp:6010 19 firefox main browser/app/nsBrowserApp.cpp:406 ```