Open Bug 1895723 Opened 1 year ago Updated 1 year ago

Crashes with '<NSCFRunLoopSemaphore: 0x...> already signaled' in mac_crash_info while printing on macOS 13 and 14

Categories

(Core :: Widget: Cocoa, defect, P3)

defect

Tracking

()

People

(Reporter: smichaud, Unassigned)

Details

Crash Data

These happen while printing, on macOS 13 and 14. They're probably a macOS bug. The crash numbers are quite small ... at least for now.

Typical mac_crash_info:

{
  "num_records": 1,
  "records": [
    {
      "abort_cause": null,
      "backtrace": null,
      "dialog_mode": null,
      "message": "ViewBridge hint(s): (\n    \"assertion failed: '<NSCFRunLoopSemaphore: 0x1817bb190> already signaled' in -[NSCFRunLoopSemaphore signal] on line 228 of file /AppleInternal/Library/BuildRoots/0032d1ee-80fd-11ee-8227-6aecfccc70fe/Library/Caches/com.apple.xbs/Sources/ViewBridge/NSCFRunLoopSemaphore.m\"\n)",
      "message2": null,
      "module": "/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge",
      "signature_string": null,
      "thread": null
    }
  ]
}

Typical crash stack:

Crashing Thread (0), Name: MainThread
Frame  Module  Signature  Source  Trust
0  AppKit  -[NSApplication _crashOnException:]   context
1  ViewBridge  withHintInProgress   cfi
2  ViewBridge  -[NSRemoteView _invalidateWithException:withCleanup:]   cfi
3  ViewBridge  -[NSRemoteView _invalidateDueToExceptionDuringIncomingIPC:]   cfi
4  ViewBridge  __deferNSXPCInvocationOntoMainThread_block_invoke   cfi
5  ViewBridge  __wrapBlockWithVoucher_block_invoke   cfi
6  ViewBridge  deferredBlockOpportunity_block_invoke_2   cfi
7  CoreFoundation  __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__   cfi
8  CoreFoundation  __CFRunLoopDoBlocks   cfi
9  CoreFoundation  __CFRunLoopRun   cfi
10  CoreFoundation  CFRunLoopRunSpecific   cfi
11  ViewBridge  __invokeRunLoopInModeForDuration_block_invoke_2   cfi
12  ViewBridge  invokeRunLoopInModeForDuration   cfi
13  ViewBridge  __29-[NSCFRunLoopSemaphore wait:]_block_invoke_3   cfi
14  ViewBridge  __CONSIDER_WHO_REQUESTED_THIS_WAIT_BEFORE_SENDING_BUG_TO_VIEWBRIDGE__   cfi
15  ViewBridge  __29-[NSCFRunLoopSemaphore wait:]_block_invoke_2   cfi
16  ViewBridge  __29-[NSCFRunLoopSemaphore wait:]_block_invoke   cfi
17  ViewBridge  +[NSCFRunLoopSemaphore _observe:whilePerforming:]   cfi
18  ViewBridge  -[NSCFRunLoopSemaphore wait:]   cfi
19  PrintingUI  main   cfi
20  PrintingUI  main   cfi
21  CoreFoundation  __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__   cfi
22  CoreFoundation  ___CFXRegistrationPost_block_invoke   cfi
23  CoreFoundation  _CFXRegistrationPost   cfi
24  CoreFoundation  _CFXNotificationPost   cfi
25  CoreFoundation  CFNotificationCenterPostNotificationWithOptions   cfi
26  PrintCore  OpaquePMPrintSettings::PJCSetValue(__CFString const*, void const*, unsigned char)   cfi
27  PrintingUI  PMPrintPanelSetAppThumbnailViewPrivate   cfi
28  PrintingUI  PMAppendToSummaryString   cfi
29  PrintingUI  PMAppendToSummaryString   cfi
30  Foundation  __NSThreadPerformPerform   cfi
31  CoreFoundation  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__   cfi
32  CoreFoundation  __CFRunLoopDoSource0   cfi
33  CoreFoundation  __CFRunLoopDoSources0   cfi
34  CoreFoundation  __CFRunLoopRun   cfi
35  CoreFoundation  CFRunLoopRunSpecific   cfi
36  HIToolbox  RunCurrentEventLoopInMode   cfi
37  HIToolbox  ReceiveNextEventCommon   cfi
38  HIToolbox  _BlockUntilNextEventMatchingListInModeWithFilter   cfi
39  AppKit  _DPSNextEvent   cfi
40  AppKit  -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]   cfi
41  XUL  -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]  widget/cocoa/nsAppShell.mm:196  cfi
42  AppKit  -[NSApplication _doModalLoop:peek:]   cfi
43  AppKit  __35-[NSApplication runModalForWindow:]_block_invoke_2   cfi
44  AppKit  __35-[NSApplication runModalForWindow:]_block_invoke   cfi
45  AppKit  _NSTryRunModal   cfi
46  AppKit  -[NSApplication runModalForWindow:]   cfi
47  AppKit  -[NSPrintPanel runModalWithPrintInfo:]   cfi
48  XUL  nsPrintDialogServiceX::ShowPrintDialog(mozIDOMWindowProxy*, bool, nsIPrintSettings*)  widget/cocoa/nsPrintDialogX.mm:139  cfi
49  XUL  NS_InvokeByIndex   cfi
50  XUL  CallMethodHelper::Invoke()  js/xpconnect/src/XPCWrappedNative.cpp:1621  inlined
50  XUL  CallMethodHelper::Call()  js/xpconnect/src/XPCWrappedNative.cpp:1174  inlined
50  XUL  XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)  js/xpconnect/src/XPCWrappedNative.cpp:1120  cfi
51  XUL  XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)  js/xpconnect/src/XPCWrappedNativeJSOps.cpp:966  cfi
52  XUL  CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&)  js/src/vm/Interpreter.cpp:479  inlined
52  XUL  js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)  js/src/vm/Interpreter.cpp:573  inlined
52  XUL  InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason)  js/src/vm/Interpreter.cpp:640  inlined
52  XUL  js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason)  js/src/vm/Interpreter.cpp:645  inlined
52  XUL  js::Interpret(JSContext*, js::RunState&)  js/src/vm/Interpreter.cpp:3060  cfi
53  XUL  MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&)  js/src/vm/Interpreter.cpp:393  inlined
53  XUL  js::RunScript(JSContext*, js::RunState&)  js/src/vm/Interpreter.cpp:451  inlined
53  XUL  js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)  js/src/vm/Interpreter.cpp:605  inlined
53  XUL  InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason)  js/src/vm/Interpreter.cpp:640  inlined
53  XUL  js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)  js/src/vm/Interpreter.cpp:672  cfi
54  XUL  JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)  js/src/vm/CallAndConstruct.cpp:119  inlined
54  XUL  mozilla::dom::EventListener::HandleEvent(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&)  dom/bindings/EventListenerBinding.cpp:62  cfi
55  XUL  mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*>(mozilla::dom::EventTarget* const&, mozilla::dom::Event&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)  dist/include/mozilla/dom/EventListenerBinding.h:65  inlined
55  XUL  mozilla::EventListenerManager::HandleEventSingleListener(mozilla::EventListenerManager::Listener*, nsAtom*, mozilla::WidgetEvent*, mozilla::dom::Event*, mozilla::dom::EventTarget*, bool)  dom/events/EventListenerManager.cpp:1340  inlined
55  XUL  mozilla::EventListenerManager::HandleEventWithListenerArray(mozilla::EventListenerManager::ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)  dom/events/EventListenerManager.cpp:1661  inlined
55  XUL  mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)  dom/events/EventListenerManager.cpp:1558  inlined
55  XUL  mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)  dom/events/EventListenerManager.h:465  inlined
55  XUL  mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&)  dom/events/EventDispatcher.cpp:364  inlined
55  XUL  mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&)  dom/events/EventDispatcher.cpp:642  cfi
56  XUL  mozilla::EventDispatcher::Dispatch(mozilla::dom::EventTarget*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*)  dom/events/EventDispatcher.cpp:1222  cfi
57  XUL  mozilla::EventDispatcher::DispatchDOMEvent(mozilla::dom::EventTarget*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsPresContext*, nsEventStatus*)  dom/events/EventDispatcher.cpp:1364  inlined
57  XUL  nsINode::DispatchEvent(mozilla::dom::Event&, mozilla::dom::CallerType, mozilla::ErrorResult&)  dom/base/nsINode.cpp:1407  cfi
58  XUL  mozilla::dom::EventTarget_Binding::dispatchEvent(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&)  dom/bindings/EventTargetBinding.cpp:1104  cfi
59  XUL  mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeCrossOriginObjectThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*)  dom/bindings/BindingUtils.cpp:3258  cfi
60  XUL  CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&)  js/src/vm/Interpreter.cpp:479  inlined
60  XUL  js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)  js/src/vm/Interpreter.cpp:573  inlined
60  XUL  InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason)  js/src/vm/Interpreter.cpp:640  inlined
60  XUL  js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason)  js/src/vm/Interpreter.cpp:645  inlined
60  XUL  js::Interpret(JSContext*, js::RunState&)  js/src/vm/Interpreter.cpp:3060  cfi
61  XUL  MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&)  js/src/vm/Interpreter.cpp:393  inlined
61  XUL  js::RunScript(JSContext*, js::RunState&)  js/src/vm/Interpreter.cpp:451  inlined
61  XUL  js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)  js/src/vm/Interpreter.cpp:605  inlined
61  XUL  InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason)  js/src/vm/Interpreter.cpp:640  inlined
61  XUL  js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)  js/src/vm/Interpreter.cpp:672  cfi
62  XUL  JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)  js/src/vm/CallAndConstruct.cpp:119  inlined
62  XUL  mozilla::dom::EventListener::HandleEvent(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&)  dom/bindings/EventListenerBinding.cpp:62  cfi
63  XUL  mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*>(mozilla::dom::EventTarget* const&, mozilla::dom::Event&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)  dist/include/mozilla/dom/EventListenerBinding.h:65  inlined
63  XUL  mozilla::EventListenerManager::HandleEventSingleListener(mozilla::EventListenerManager::Listener*, nsAtom*, mozilla::WidgetEvent*, mozilla::dom::Event*, mozilla::dom::EventTarget*, bool)  dom/events/EventListenerManager.cpp:1340  inlined
63  XUL  mozilla::EventListenerManager::HandleEventWithListenerArray(mozilla::EventListenerManager::ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)  dom/events/EventListenerManager.cpp:1661  inlined
63  XUL  mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)  dom/events/EventListenerManager.cpp:1558  inlined
63  XUL  mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)  dom/events/EventListenerManager.h:465  inlined
63  XUL  mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&)  dom/events/EventDispatcher.cpp:364  inlined
63  XUL  mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&)  dom/events/EventDispatcher.cpp:642  cfi
64  XUL  mozilla::EventDispatcher::Dispatch(mozilla::dom::EventTarget*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*)  dom/events/EventDispatcher.cpp:1222  cfi
65  XUL  mozilla::PresShell::EventHandler::DispatchEventToDOM(mozilla::WidgetEvent*, nsEventStatus*, nsPresShellEventCB*)  layout/base/PresShell.cpp:8931  cfi
66  XUL  mozilla::PresShell::EventHandler::DispatchEvent(mozilla::EventStateManager*, mozilla::WidgetEvent*, bool, nsEventStatus*, nsIContent*)  layout/base/PresShell.cpp:8509  cfi
67  XUL  mozilla::PresShell::EventHandler::HandleEventWithCurrentEventInfo(mozilla::WidgetEvent*, nsEventStatus*, bool, nsIContent*)  layout/base/PresShell.cpp:8441  cfi
68  XUL  mozilla::PresShell::EventHandler::HandleEventWithTarget(mozilla::WidgetEvent*, nsIFrame*, nsIContent*, nsEventStatus*, bool, nsIContent**, nsIContent*)  layout/base/PresShell.cpp:8347  cfi
69  XUL  mozilla::PresShell::HandleEventWithTarget(mozilla::WidgetEvent*, nsIFrame*, nsIContent*, nsEventStatus*, bool, nsIContent**, nsIContent*)  layout/base/PresShell.h:674  cfi
70  XUL  mozilla::EventStateManager::InitAndDispatchClickEvent(mozilla::WidgetMouseEvent*, nsEventStatus*, mozilla::EventMessage, mozilla::PresShell*, nsIContent*, AutoWeakFrame, bool, nsIContent*)  dom/events/EventStateManager.cpp:5491  cfi
71  XUL  mozilla::EventStateManager::DispatchClickEvents(mozilla::PresShell*, mozilla::WidgetMouseEvent*, nsEventStatus*, nsIContent*, nsIContent*)  dom/events/EventStateManager.cpp:5593  cfi
72  XUL  mozilla::EventStateManager::PostHandleMouseUp(mozilla::WidgetMouseEvent*, nsEventStatus*, nsIContent*)  dom/events/EventStateManager.cpp:5536  cfi
73  XUL  mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*, nsIContent*)  dom/events/EventStateManager.cpp:3739  cfi
74  XUL  mozilla::PresShell::EventHandler::DispatchEvent(mozilla::EventStateManager*, mozilla::WidgetEvent*, bool, nsEventStatus*, nsIContent*)  layout/base/PresShell.cpp:8523  cfi
75  XUL  mozilla::PresShell::EventHandler::HandleEventWithCurrentEventInfo(mozilla::WidgetEvent*, nsEventStatus*, bool, nsIContent*)  layout/base/PresShell.cpp:8441  cfi
76  XUL  mozilla::PresShell::EventHandler::HandleEventUsingCoordinates(nsIFrame*, mozilla::WidgetGUIEvent*, nsEventStatus*, bool)  layout/base/PresShell.cpp:7275  cfi
77  XUL  mozilla::PresShell::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*)  layout/base/PresShell.cpp:7022  cfi
78  XUL  nsViewManager::DispatchEvent(mozilla::WidgetGUIEvent*, nsView*, nsEventStatus*)  view/nsViewManager.cpp:653  cfi
79  XUL  nsView::HandleEvent(mozilla::WidgetGUIEvent*, bool)  view/nsView.cpp:1136  cfi
80  XUL  nsChildView::DispatchEvent(mozilla::WidgetGUIEvent*, nsEventStatus&)  widget/cocoa/nsChildView.mm:1301  cfi
81  XUL  nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, mozilla::layers::APZEventResult const&)  widget/nsBaseWidget.cpp:1101  cfi
82  XUL  nsBaseWidget::DispatchInputEvent(mozilla::WidgetInputEvent*)  widget/nsBaseWidget.cpp:1288  cfi
83  XUL  -[ChildView mouseUp:]  widget/cocoa/nsChildView.mm:2937  cfi
84  AppKit  _routeMouseUpEvent   cfi
85  AppKit  -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]   cfi
86  AppKit  -[NSWindow(NSEventRouting) sendEvent:]   cfi
87  XUL  -[ToolbarWindow sendEvent:]  widget/cocoa/nsCocoaWindow.mm:4307  cfi
88  AppKit  -[NSApplication(NSEventRouting) sendEvent:]   cfi
89  XUL  -[GeckoNSApplication sendEvent:]  widget/cocoa/nsAppShell.mm:185  cfi
90  AppKit  -[NSApplication _handleEvent:]   cfi
91  AppKit  -[NSApplication run]   cfi
92  XUL  -[GeckoNSApplication run]  widget/cocoa/nsAppShell.mm:174  cfi
93  XUL  nsAppShell::Run()  widget/cocoa/nsAppShell.mm:871  cfi
94  XUL  nsAppStartup::Run()  toolkit/components/startup/nsAppStartup.cpp:296  cfi
95  XUL  XREMain::XRE_mainRun()  toolkit/xre/nsAppRunner.cpp:5753  cfi
96  XUL  XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&)  toolkit/xre/nsAppRunner.cpp:5965  cfi
97  XUL  XRE_main(int, char**, mozilla::BootstrapConfig const&)  toolkit/xre/nsAppRunner.cpp:6022  cfi
98  firefox  do_main(int, char**, char**)  browser/app/nsBrowserApp.cpp:227  inlined
98  firefox  main  browser/app/nsBrowserApp.cpp:445  cfi
99  dyld  start
Crash Signature: [@ -[NSApplication _crashOnException:] | withHintInProgress ]
Summary: Crashes with '<NSCFRunLoopSemaphore: 0x...> already signaled' in mac_crash_info while printing → Crashes with '<NSCFRunLoopSemaphore: 0x...> already signaled' in mac_crash_info while printing on macOS 13 and 14

From the -[NSPrintPanel runModalWithPrintInfo:] in this bug's crash stacks, those who crash are using the system dialog to print.

I don't know what PMPrintPanelSetAppThumbnailViewPrivate is, and I haven't been able to trigger it in lldb (using ./mach run --debug).

"backtrace" from the mac_crash_info for bp-f3afa600-b1c8-4834-b66c-2b9280240425. The XUL code labels are all invalid, and so are some of the macOS code labels -- those with impossibly large offsets, like PrintingUI main, PrintingUI PMPrintPanelSetAppThumbnailViewPrivate and PrintingUI PMAppendToSummaryString.

"backtrace":
0   CoreFoundation                      0x00007ff80bac711a __exceptionPreprocess + 242
1   libobjc.A.dylib                     0x00007ff80b5ec0b7 objc_exception_throw + 48
2   CoreFoundation                      0x00007ff80baef296 -[NSException raise] + 9
3   ViewBridge                          0x00007ff81380761c -[NSCFRunLoopSemaphore signal] + 219
4   PrintingUI                          0x000000033235f3a5 main + 227911
5   CoreFoundation                      0x00007ff80ba33c1c __invoking___ + 140
6   CoreFoundation                      0x00007ff80ba33ab3 -[NSInvocation invoke] + 305
7   ViewBridge                          0x00007ff813811cbf __deferNSXPCInvocationOntoMainThread_block_invoke + 142
8   ViewBridge                          0x00007ff8138062d9 __wrapBlockWithVoucher_block_invoke + 37
9   ViewBridge                          0x00007ff8138a258c kNotRunningOnAppKitCompatibleThread_block_invoke + 323
10  CoreFoundation                      0x00007ff80ba4fb01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
11  CoreFoundation                      0x00007ff80ba4fa3a __CFRunLoopDoBlocks + 398
12  CoreFoundation                      0x00007ff80ba4ed0a __CFRunLoopRun + 2015
13  CoreFoundation                      0x00007ff80ba4dec1 CFRunLoopRunSpecific + 560
14  ViewBridge                          0x00007ff8138055b7 __invokeRunLoopInModeForDuration_block_invoke_2 + 25
15  ViewBridge                          0x00007ff813805485 invokeRunLoopInModeForDuration + 179
16  ViewBridge                          0x00007ff8138053c3 __29-[NSCFRunLoopSemaphore wait:]_block_invoke_3 + 79
17  ViewBridge                          0x00007ff813805372 __CONSIDER_WHO_REQUESTED_THIS_WAIT_BEFORE_SENDING_BUG_TO_VIEWBRIDGE__ + 7
18  ViewBridge                          0x00007ff81380533d __29-[NSCFRunLoopSemaphore wait:]_block_invoke_2 + 124
19  ViewBridge                          0x00007ff813805233 __29-[NSCFRunLoopSemaphore wait:]_block_invoke + 163
20  ViewBridge                          0x00007ff813804e6c +[NSCFRunLoopSemaphore _observe:whilePerforming:] + 259
21  ViewBridge                          0x00007ff813804a32 -[NSCFRunLoopSemaphore wait:] + 178
22  PrintingUI                          0x000000033235f1da main + 227452
23  PrintingUI                          0x000000033235ea39 main + 225499
24  CoreFoundation                      0x00007ff80ba45688 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 137
25  CoreFoundation                      0x00007ff80bade3fe ___CFXRegistrationPost_block_invoke + 88
26  CoreFoundation                      0x00007ff80bade353 _CFXRegistrationPost + 536
27  CoreFoundation                      0x00007ff80ba18927 _CFXNotificationPost + 729
28  CoreFoundation                      0x00007ff80ba4574c CFNotificationCenterPostNotificationWithOptions + 121
29  PrintCore                           0x00007ff81a50f6e8 _ZN21OpaquePMPrintSettings11PJCSetValueEPK10__CFStringPKvh + 196
30  PrintingUI                          0x000000033231e283 PMPrintPanelSetAppThumbnailViewPrivate + 131001
31  PrintingUI                          0x00000003322dccf1 PMAppendToSummaryString + 26383
32  PrintingUI                          0x00000003322dc2bb PMAppendToSummaryString + 23769
33  Foundation                          0x00007ff80c8fb743 __NSThreadPerformPerform + 177
34  CoreFoundation                      0x00007ff80ba4feba __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
35  CoreFoundation                      0x00007ff80ba4fe5c __CFRunLoopDoSource0 + 157
36  CoreFoundation                      0x00007ff80ba4fc93 __CFRunLoopDoSources0 + 311
37  CoreFoundation                      0x00007ff80ba4e8bf __CFRunLoopRun + 916
38  CoreFoundation                      0x00007ff80ba4dec1 CFRunLoopRunSpecific + 560
39  HIToolbox                           0x00007ff8154d2f3d RunCurrentEventLoopInMode + 292
40  HIToolbox                           0x00007ff8154d2b84 ReceiveNextEventCommon + 199
41  HIToolbox                           0x00007ff8154d2aa8 _BlockUntilNextEventMatchingListInModeWithFilter + 64
42  AppKit                              0x00007ff80eaecb18 _DPSNextEvent + 858
43  AppKit                              0x00007ff80eaeb9c2 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1214
44  XUL                                 0x0000000122560d9e mozilla_set_coreaudio_notification_runloop_if_needed + 10345438
45  AppKit                              0x00007ff80ed88cf3 -[NSApplication _doModalLoop:peek:] + 298
46  AppKit                              0x00007ff80ed8789b __35-[NSApplication runModalForWindow:]_block_invoke_2 + 64
47  AppKit                              0x00007ff80ed87848 __35-[NSApplication runModalForWindow:]_block_invoke + 78
48  AppKit                              0x00007ff80ed870f2 _NSTryRunModal + 100
49  AppKit                              0x00007ff80ed86fc4 -[NSApplication runModalForWindow:] + 310
50  AppKit                              0x00007ff80f20318f -[NSPrintPanel runModalWithPrintInfo:] + 632
51  XUL                                 0x000000012258d55f mozilla_set_coreaudio_notification_runloop_if_needed + 10527647
52  XUL                                 0x000000011f868dfe NS_InvokeByIndex + 142
53  XUL                                 0x000000012003ac9f _ZN14nsXPTCStubBase7Stub249Ev + 8195327
54  XUL                                 0x000000012003c1e8 _ZN14nsXPTCStubBase7Stub249Ev + 8200776
55  XUL                                 0x0000000123e8aa93 XRE_GetBootstrap + 3644915
56  XUL                                 0x0000000123e95792 XRE_GetBootstrap + 3689202
57  XUL                                 0x0000000123e8a803 XRE_GetBootstrap + 3644259
58  XUL                                 0x0000000123e8ad14 XRE_GetBootstrap + 3645556
59  XUL                                 0x0000000123e8b1c4 XRE_GetBootstrap + 3646756
60  XUL                                 0x0000000123f1c0de XRE_GetBootstrap + 4240446
61  XUL                                 0x00000001210fc64b VR_RuntimePath + 12447035
62  XUL                                 0x000000012162d51d VR_RuntimePath + 17890317
63  XUL                                 0x000000012162dde4 VR_RuntimePath + 17892564
64  XUL                                 0x0000000121626334 VR_RuntimePath + 17861156
65  XUL                                 0x0000000121625cd0 VR_RuntimePath + 17859520
66  XUL                                 0x0000000121627b9a VR_RuntimePath + 17867402
67  XUL                                 0x0000000121629d88 VR_RuntimePath + 17876088
68  XUL                                 0x000000012084aa37 VR_RuntimePath + 3330343
69  XUL                                 0x0000000121138695 VR_RuntimePath + 12692869
70  XUL                                 0x00000001212a0987 VR_RuntimePath + 14168183
71  XUL                                 0x0000000123e8aa93 XRE_GetBootstrap + 3644915
72  XUL                                 0x00000001243f9997 XRE_GetBootstrap + 9342199
73  ???                                 0x0000156109d04e5c 0x0 + 23506520657500

The severity field is not set for this bug.
:spohl, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(spohl.mozilla.bugs)
Severity: -- → S3
Flags: needinfo?(spohl.mozilla.bugs)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.