Open Bug 1898776 Opened 8 months ago Updated 8 months ago

Crashes with flow_error_to_errno on stack on macOS 14

Categories

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

ARM64
macOS
defect

Tracking

()

People

(Reporter: smichaud, Unassigned)

Details

Crash Data

These are happening in small numbers on macOS 14, almost entirely on Apple Silicon. They involve Apple's NetworkExtension framework, and are probably a bug in macOS 14.

They're not really a Cocoa Widgets bug. This category is traditionally used for Apple bugs that are difficult to put in other categories.

Unfortunately their signatures are not unique to this bug's crashes. Here's how to search for them:

https://crash-stats.mozilla.org/search/?proto_signature=~flow_error_to_errno&date=%3E%3D2024-05-10T16%3A11%3A00.000Z&date=%3C2024-05-24T16%3A11%3A00.000Z&_facets=signature&_facets=proto_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:

Crashing Thread (72)
Frame  Module  Signature  Source  Trust
0  CoreFoundation  CF_IS_OBJC   context
1  CoreFoundation  CFErrorGetDomain   cfi
2  libnetworkextension.dylib  flow_error_to_errno   cfi
3  libnetworkextension.dylib  flow_handle_pending_write_requests   cfi
4  libnetworkextension.dylib  __NEFlowDeallocate   cfi
5  CoreFoundation  _CFRelease   cfi
6  libnetworkextension.dylib  __flow_setup_bridged_connection_block_invoke   cfi
7  libdispatch.dylib  _dispatch_block_async_invoke2   cfi
8  libdispatch.dylib  _dispatch_client_callout   cfi
9  libdispatch.dylib  _dispatch_lane_serial_drain   cfi
10  libdispatch.dylib  _dispatch_lane_invoke   cfi
11  libdispatch.dylib  _dispatch_workloop_invoke   cfi
12  libdispatch.dylib  _dispatch_root_queue_drain_deferred_wlh   cfi
13  libdispatch.dylib  _dispatch_workloop_worker_thread   cfi
14  libsystem_pthread.dylib  _pthread_wqthread   cfi
15  libsystem_pthread.dylib  start_wqthread   cfi
Crash Signature: [@ CF_IS_OBJC ] [@ objc_msgSend | flow_error_to_errno ]
OS: Unspecified → macOS
Severity: -- → S3
Crash Signature: [@ CF_IS_OBJC ] [@ objc_msgSend | flow_error_to_errno ]
OS: macOS → Unspecified
Priority: -- → P3
Crash Signature: [@ CF_IS_OBJC ] [@ objc_msgSend | flow_error_to_errno ]
OS: Unspecified → macOS
Hardware: Unspecified → ARM64
You need to log in before you can comment on or make changes to this bug.