Closed Bug 1902057 Opened 5 months ago Closed 5 months ago

[macOS 15] Crashes with CopyIPCPackageToInfo and SendDragIPCMessage on stack

Categories

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

Unspecified
macOS
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: smichaud, Unassigned)

References

(Blocks 1 open bug)

Details

Crash Data

These started with the first macOS 15 beta, and are presumably an Apple bug.

https://crash-stats.mozilla.org/search/?proto_signature=~CopyIPCPackageToInfo&platform=Mac%20OS%20X&date=%3E%3D2024-06-05T16%3A26%3A00.000Z&date=%3C2024-06-12T16%3A26%3A00.000Z&_facets=signature&_facets=platform_version&_facets=cpu_arch&_sort=-date&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-platform_version

Typical crash stack:

0  CoreFoundation  CF_IS_OBJC   context
1  CoreFoundation  CFDictionarySetValue   cfi
2  HIServices  CopyIPCPackageToInfo   cfi
3  HIServices  SendDragIPCMessage   cfi
4  HIServices  CoreDragMessageHandler   cfi
5  CoreFoundation  __CFMessagePortPerform   cfi
6  CoreFoundation  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__   cfi
7  CoreFoundation  __CFRunLoopDoSource1   cfi
8  CoreFoundation  __CFRunLoopRun   cfi
9  CoreFoundation  CFRunLoopRunSpecific   cfi
10  HIToolbox  RunCurrentEventLoopInMode   cfi
11  HIToolbox  ReceiveNextEventCommon   cfi
12  HIToolbox  _BlockUntilNextEventMatchingListInModeWithFilter   cfi
13  AppKit  _DPSNextEvent   cfi
14  AppKit  -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]   cfi
15  XUL  -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]  widget/cocoa/nsAppShell.mm:196  cfi
16  AppKit  -[NSApplication run]   cfi
17  XUL  -[GeckoNSApplication run]  widget/cocoa/nsAppShell.mm:174  cfi
18  XUL  nsAppShell::Run()  widget/cocoa/nsAppShell.mm:871  cfi
19  XUL  nsAppStartup::Run()  toolkit/components/startup/nsAppStartup.cpp:296  cfi
20  XUL  XREMain::XRE_mainRun()  toolkit/xre/nsAppRunner.cpp:5746  cfi
21  XUL  XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&)  toolkit/xre/nsAppRunner.cpp:5958  cfi
22  XUL  XRE_main(int, char**, mozilla::BootstrapConfig const&)  toolkit/xre/nsAppRunner.cpp:6015  cfi
23  firefox  do_main(int, char**, char**)  browser/app/nsBrowserApp.cpp:227  inlined
23  firefox  main  browser/app/nsBrowserApp.cpp:445  cfi
24  dyld  start   cfi
Component: Widget: Cocoa → IPC
Blocks: 1882116

These stack frames are completely within Apple's frameworks. The "Send" message is an apple-written one presumably using XPC, and has no connection to our IPC stack.

Redirecting back to Cocoa.

Component: IPC → Widget: Cocoa
Severity: -- → S3
Priority: -- → P3

For what it's worth, I don't see any of these crashes on Beta 2 (build 24A5279h), which came out last week (on 2024-06-24). Apple may have fixed this bug.

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.