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 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
```
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
```

Back to Bug 1780938 Comment 10