[macOS][26.908.40834] Repeated SIGSEGV in window-close notifications immediately after in-app browser teardown
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.908.40834 (8881), verified from crash reports and installed Info.plist.
What subscription do you have?
Pro (account UI observed during test workflow).
What platform is your computer?
macOS 15.6.1 (24G90); Darwin 24.6.0 arm64 arm.
Repeated macOS ChatGPT desktop SIGSEGV immediately after in-app browser teardown
Summary
ChatGPT desktop crashed three times during an active agent/browser workflow. All three crashes have the same native main-thread signature, with window-close notification frames in the stack. Each crash follows the in-app browser's guest teardown and debugger-listener removal logs by approximately 0.32–0.42 seconds.
The correlation is strong, but a deterministic triggering action and exact invalid object have not been identified. Please symbolicate the supplied framework UUIDs and image offsets and investigate the browser/window teardown lifecycle.
Environment
- Application: ChatGPT,
/Applications/ChatGPT.app/Contents/MacOS/ChatGPT. - Bundle identifier:
com.openai.codex. - Version:
26.908.40834, build8881in all three reports and the installed Info.plist. - OS: macOS
15.6.1, build24G90. - The in-app browser was in use; restarting the application allowed work to resume, but the crash recurred.
Three occurrences
All times below are UTC on 2026-09-13.
| Crash time | Last browser teardown event | Interval | Process ID |
|---|---|---|---|
| 01:06:00.027 | 01:05:59.672 | 0.355 s | 22537 |
| 01:41:05.721 | 01:41:05.397 | 0.324 s | 28612 |
| 02:47:03.124 | 02:47:02.706 | 0.418 s | 47228 |
Equivalent local times were September 12 at 22:06, 22:41 and 23:47 (UTC−03).
Shared crash signature
EXC_BAD_ACCESS,SIGSEGV; terminationSIGNAL, code11.- Invalid address
0xefefefefefeff027. - macOS subtype:
KERN_INVALID_ADDRESS ... (possible pointer authentication failure). - Crashed thread
0:CrBrowserMain, queuecom.apple.main-thread. - Stack includes
-[NSWindow _close],-[NSWindow _finishClosingWindow], Foundation notification dispatch and Codex Framework frames. - The second and third selected traces have matching image offsets. The first has the same overall frame sequence with some differing framework offsets; binary UUIDs are included for correct symbolication.
The reported Node/V8 symbol names have large offsets and appear to be nearest exported symbols. We are not attributing the failure to those precise source functions or to an agent's Node REPL.
Last application log events
Each affected main-process log ends with:
[browser-session-registry] IAB_LIFECYCLE browser sidebar guest torn down
[browser-use-iab-api] IAB_LIFECYCLE unregistered debugger listener
The second event has reason=webcontents-destroyed and webContentsDestroyed=true. All three refer to the same temporary new-task browser context, with different browser guest instances. Earlier nearby events include sidebar window rebinding and DOM readiness.
Expected and actual behavior
Expected: browser guest/window teardown leaves the desktop application and active agent workflows running.
Actual: the application process terminates with a native segmentation fault; active local coordination and browser state are interrupted and require recovery after restart.
Reproduction status and limits
Observed on three occasions; an exact minimal sequence has not been isolated. We have not intentionally reproduced it during active work or changed application settings. A native browser/window object-lifetime defect is a working hypothesis, not a confirmed source-level cause. These reports indicate segmentation faults rather than memory-pressure terminations; historical memory pressure was not comprehensively excluded as a contributing factor.
Attachment
openai-evidence.json contains selected crash metadata, framework UUIDs/image offsets, source crash-report hashes, and the final event timestamps. It excludes local usernames, private project names, browsing URLs, conversation identifiers, conversation content, credentials, tokens, and unrelated diagnostics. Process IDs and binary UUIDs are retained for diagnostic correlation. Raw logs were not included.
Related reports
Possibly related to #36737 (macOS PDF close; different native frames) and #43347 (Windows browser close). This report adds three matching macOS window-close notification crashes on build 8881, with precise log correlation; shared root cause is not established.
Sanitized diagnostic evidence for symbolication
[
{
"source": "ChatGPT-2026-09-12-220605.ips",
"sha256": "f6ac7f1f1053884d529cac3ed51092ba69eb99eb012cbc6f4379f9916c7dbe23",
"captureTime": "2026-09-12 22:06:00.0271 -0300",
"pid": 22537,
"procPath": "/Applications/ChatGPT.app/Contents/MacOS/ChatGPT",
"bundleInfo": {
"CFBundleShortVersionString": "26.908.40834",
"CFBundleVersion": "8881",
"CFBundleIdentifier": "com.openai.codex"
},
"osVersion": {
"train": "macOS 15.6.1",
"build": "24G90",
"releaseType": "User"
},
"exception": {
"codes": "0x0000000000000001, 0xefefefefefeff027",
"rawCodes": [
1,
-1157442765409226713
],
"type": "EXC_BAD_ACCESS",
"signal": "SIGSEGV",
"subtype": "KERN_INVALID_ADDRESS at 0xefefefefefeff027 -> 0xffffefefefeff027 (possible pointer authentication failure)"
},
"termination": {
"flags": 0,
"code": 11,
"namespace": "SIGNAL",
"indicator": "Segmentation fault: 11",
"byProc": "exc handler"
},
"thread": {
"index": 0,
"name": "CrBrowserMain",
"queue": "com.apple.main-thread",
"frames": [
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 211763572,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 83842232
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 211817108,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 83895768
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 18990928,
"nearest_symbol": "v8::String::ContainsOnlyOneByte() const",
"symbol_offset": 449808
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 177385772,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 49464432
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 18990928,
"nearest_symbol": "v8::String::ContainsOnlyOneByte() const",
"symbol_offset": 449808
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 126382868,
"nearest_symbol": "_v8_internal_Node_Print(void*)",
"symbol_offset": 21828116
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 47574504,
"nearest_symbol": "v8::Value::IsRegExp() const",
"symbol_offset": 728904
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 47574272,
"nearest_symbol": "v8::Value::IsRegExp() const",
"symbol_offset": 728672
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 35621632,
"nearest_symbol": "v8::V8::SetFlagsFromString(char const*, unsigned long)",
"symbol_offset": 315136
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 35620856,
"nearest_symbol": "v8::V8::SetFlagsFromString(char const*, unsigned long)",
"symbol_offset": 314360
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 41424412,
"nearest_symbol": "v8::Value::IsArray() const",
"symbol_offset": 355244
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 176870300,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 48948960
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 40324460,
"nearest_symbol": "v8::CpuProfiler::CollectSample(v8::Isolate*, std::__Cr::optional<unsigned long long>)",
"symbol_offset": 325748
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 40324340,
"nearest_symbol": "v8::CpuProfiler::CollectSample(v8::Isolate*, std::__Cr::optional<unsigned long long>)",
"symbol_offset": 325628
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 46205632,
"nearest_symbol": "node::FreeIsolateData(node::IsolateData*)",
"symbol_offset": 59008
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 463980,
"nearest_symbol": "__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__",
"symbol_offset": 148
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 1051432,
"nearest_symbol": "___CFXRegistrationPost_block_invoke",
"symbol_offset": 92
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 1051244,
"nearest_symbol": "_CFXRegistrationPost",
"symbol_offset": 436
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 264376,
"nearest_symbol": "_CFXNotificationPost",
"symbol_offset": 740
},
{
"image": "Foundation",
"image_uuid": "b9a92060-f21e-3ecf-9ded-94a65c68a6f4",
"image_offset": 38528,
"nearest_symbol": "-[NSNotificationCenter postNotificationName:object:userInfo:]",
"symbol_offset": 88
},
{
"image": "AppKit",
"image_uuid": "860c164c-d04c-30ff-8c6f-e672b74caf11",
"image_offset": 12016632,
"nearest_symbol": "-[NSWindow _finishClosingWindow]",
"symbol_offset": 304
},
{
"image": "AppKit",
"image_uuid": "860c164c-d04c-30ff-8c6f-e672b74caf11",
"image_offset": 2866376,
"nearest_symbol": "-[NSWindow _close]",
"symbol_offset": 380
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 76631444,
"nearest_symbol": "uv_os_getpid",
"symbol_offset": 91096
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 66958748,
"nearest_symbol": "node::PrincipalRealm::primordials() const",
"symbol_offset": 73876
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 60310756,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 955188
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 60349072,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 993504
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 2701940,
"nearest_symbol": "v8::String::MakeExternal(v8::String::ExternalStringResource*)",
"symbol_offset": 181876
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4497-5555-3144-a1cb-b545f5938260",
"image_offset": 60348024,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 992456
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 510740,
"nearest_symbol": "__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__",
"symbol_offset": 28
}
]
},
"app_log": "main-process-22537.log",
"final_events": [
{
"line": 2279,
"event": "2026-09-13T01:05:59.672Z warning [browser-session-registry] IAB_LIFECYCLE browser sidebar guest torn down"
},
{
"line": 2280,
"event": "2026-09-13T01:05:59.672Z info [browser-use-iab-api] IAB_LIFECYCLE unregistered debugger listener"
}
]
},
{
"source": "ChatGPT-2026-09-12-224109.ips",
"sha256": "6eb704bdd7d25198d9c536a3269b6a3ec2dd2a46848e68bc6b0b815cf313a4d4",
"captureTime": "2026-09-12 22:41:05.7212 -0300",
"pid": 28612,
"procPath": "/Applications/ChatGPT.app/Contents/MacOS/ChatGPT",
"bundleInfo": {
"CFBundleShortVersionString": "26.908.40834",
"CFBundleVersion": "8881",
"CFBundleIdentifier": "com.openai.codex"
},
"osVersion": {
"train": "macOS 15.6.1",
"build": "24G90",
"releaseType": "User"
},
"exception": {
"codes": "0x0000000000000001, 0xefefefefefeff027",
"rawCodes": [
1,
-1157442765409226713
],
"type": "EXC_BAD_ACCESS",
"signal": "SIGSEGV",
"subtype": "KERN_INVALID_ADDRESS at 0xefefefefefeff027 -> 0xffffefefefeff027 (possible pointer authentication failure)"
},
"termination": {
"flags": 0,
"code": 11,
"namespace": "SIGNAL",
"indicator": "Segmentation fault: 11",
"byProc": "exc handler"
},
"thread": {
"index": 0,
"name": "CrBrowserMain",
"queue": "com.apple.main-thread",
"frames": [
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 211818740,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 83843384
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 211872276,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 83896920
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 18990928,
"nearest_symbol": "v8::String::ContainsOnlyOneByte() const",
"symbol_offset": 449808
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 177441388,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 49466032
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 18990928,
"nearest_symbol": "v8::String::ContainsOnlyOneByte() const",
"symbol_offset": 449808
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 126436244,
"nearest_symbol": "_v8_internal_Node_Print(void*)",
"symbol_offset": 21827348
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 47574248,
"nearest_symbol": "v8::Value::IsRegExp() const",
"symbol_offset": 728904
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 47574016,
"nearest_symbol": "v8::Value::IsRegExp() const",
"symbol_offset": 728672
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 35621632,
"nearest_symbol": "v8::V8::SetFlagsFromString(char const*, unsigned long)",
"symbol_offset": 315136
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 35620856,
"nearest_symbol": "v8::V8::SetFlagsFromString(char const*, unsigned long)",
"symbol_offset": 314360
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 41424412,
"nearest_symbol": "v8::Value::IsArray() const",
"symbol_offset": 355244
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 176925468,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 48950112
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 40324460,
"nearest_symbol": "v8::CpuProfiler::CollectSample(v8::Isolate*, std::__Cr::optional<unsigned long long>)",
"symbol_offset": 325748
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 40324340,
"nearest_symbol": "v8::CpuProfiler::CollectSample(v8::Isolate*, std::__Cr::optional<unsigned long long>)",
"symbol_offset": 325628
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 46205632,
"nearest_symbol": "node::FreeIsolateData(node::IsolateData*)",
"symbol_offset": 59008
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 463980,
"nearest_symbol": "__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__",
"symbol_offset": 148
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 1051432,
"nearest_symbol": "___CFXRegistrationPost_block_invoke",
"symbol_offset": 92
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 1051244,
"nearest_symbol": "_CFXRegistrationPost",
"symbol_offset": 436
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 264376,
"nearest_symbol": "_CFXNotificationPost",
"symbol_offset": 740
},
{
"image": "Foundation",
"image_uuid": "b9a92060-f21e-3ecf-9ded-94a65c68a6f4",
"image_offset": 38528,
"nearest_symbol": "-[NSNotificationCenter postNotificationName:object:userInfo:]",
"symbol_offset": 88
},
{
"image": "AppKit",
"image_uuid": "860c164c-d04c-30ff-8c6f-e672b74caf11",
"image_offset": 12016632,
"nearest_symbol": "-[NSWindow _finishClosingWindow]",
"symbol_offset": 304
},
{
"image": "AppKit",
"image_uuid": "860c164c-d04c-30ff-8c6f-e672b74caf11",
"image_offset": 2866376,
"nearest_symbol": "-[NSWindow _close]",
"symbol_offset": 380
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 76686036,
"nearest_symbol": "uv_os_getpid",
"symbol_offset": 91096
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 66961308,
"nearest_symbol": "node::PrincipalRealm::primordials() const",
"symbol_offset": 73876
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 60310436,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 955188
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 60348752,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 993504
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 2701940,
"nearest_symbol": "v8::String::MakeExternal(v8::String::ExternalStringResource*)",
"symbol_offset": 181876
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 60347704,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 992456
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 510740,
"nearest_symbol": "__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__",
"symbol_offset": 28
}
]
},
"app_log": "main-process-28612.log",
"final_events": [
{
"line": 1185,
"event": "2026-09-13T01:41:05.397Z warning [browser-session-registry] IAB_LIFECYCLE browser sidebar guest torn down"
},
{
"line": 1186,
"event": "2026-09-13T01:41:05.397Z info [browser-use-iab-api] IAB_LIFECYCLE unregistered debugger listener"
}
]
},
{
"source": "ChatGPT-2026-09-12-234706.ips",
"sha256": "283d3ed7ad82261182594c41787a32c46868bbaad30f4d6003c172a383758124",
"captureTime": "2026-09-12 23:47:03.1239 -0300",
"pid": 47228,
"procPath": "/Applications/ChatGPT.app/Contents/MacOS/ChatGPT",
"bundleInfo": {
"CFBundleShortVersionString": "26.908.40834",
"CFBundleVersion": "8881",
"CFBundleIdentifier": "com.openai.codex"
},
"osVersion": {
"train": "macOS 15.6.1",
"build": "24G90",
"releaseType": "User"
},
"exception": {
"codes": "0x0000000000000001, 0xefefefefefeff027",
"rawCodes": [
1,
-1157442765409226713
],
"type": "EXC_BAD_ACCESS",
"signal": "SIGSEGV",
"subtype": "KERN_INVALID_ADDRESS at 0xefefefefefeff027 -> 0xffffefefefeff027 (possible pointer authentication failure)"
},
"termination": {
"flags": 0,
"code": 11,
"namespace": "SIGNAL",
"indicator": "Segmentation fault: 11",
"byProc": "exc handler"
},
"thread": {
"index": 0,
"name": "CrBrowserMain",
"queue": "com.apple.main-thread",
"frames": [
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 211818740,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 83843384
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 211872276,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 83896920
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 18990928,
"nearest_symbol": "v8::String::ContainsOnlyOneByte() const",
"symbol_offset": 449808
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 177441388,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 49466032
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 18990928,
"nearest_symbol": "v8::String::ContainsOnlyOneByte() const",
"symbol_offset": 449808
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 126436244,
"nearest_symbol": "_v8_internal_Node_Print(void*)",
"symbol_offset": 21827348
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 47574248,
"nearest_symbol": "v8::Value::IsRegExp() const",
"symbol_offset": 728904
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 47574016,
"nearest_symbol": "v8::Value::IsRegExp() const",
"symbol_offset": 728672
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 35621632,
"nearest_symbol": "v8::V8::SetFlagsFromString(char const*, unsigned long)",
"symbol_offset": 315136
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 35620856,
"nearest_symbol": "v8::V8::SetFlagsFromString(char const*, unsigned long)",
"symbol_offset": 314360
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 41424412,
"nearest_symbol": "v8::Value::IsArray() const",
"symbol_offset": 355244
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 176925468,
"nearest_symbol": "node::inspector::protocol::BinaryValue::asBinary(node::inspector::protocol::Binary*) const",
"symbol_offset": 48950112
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 40324460,
"nearest_symbol": "v8::CpuProfiler::CollectSample(v8::Isolate*, std::__Cr::optional<unsigned long long>)",
"symbol_offset": 325748
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 40324340,
"nearest_symbol": "v8::CpuProfiler::CollectSample(v8::Isolate*, std::__Cr::optional<unsigned long long>)",
"symbol_offset": 325628
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 46205632,
"nearest_symbol": "node::FreeIsolateData(node::IsolateData*)",
"symbol_offset": 59008
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 463980,
"nearest_symbol": "__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__",
"symbol_offset": 148
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 1051432,
"nearest_symbol": "___CFXRegistrationPost_block_invoke",
"symbol_offset": 92
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 1051244,
"nearest_symbol": "_CFXRegistrationPost",
"symbol_offset": 436
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 264376,
"nearest_symbol": "_CFXNotificationPost",
"symbol_offset": 740
},
{
"image": "Foundation",
"image_uuid": "b9a92060-f21e-3ecf-9ded-94a65c68a6f4",
"image_offset": 38528,
"nearest_symbol": "-[NSNotificationCenter postNotificationName:object:userInfo:]",
"symbol_offset": 88
},
{
"image": "AppKit",
"image_uuid": "860c164c-d04c-30ff-8c6f-e672b74caf11",
"image_offset": 12016632,
"nearest_symbol": "-[NSWindow _finishClosingWindow]",
"symbol_offset": 304
},
{
"image": "AppKit",
"image_uuid": "860c164c-d04c-30ff-8c6f-e672b74caf11",
"image_offset": 2866376,
"nearest_symbol": "-[NSWindow _close]",
"symbol_offset": 380
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 76686036,
"nearest_symbol": "uv_os_getpid",
"symbol_offset": 91096
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 66961308,
"nearest_symbol": "node::PrincipalRealm::primordials() const",
"symbol_offset": 73876
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 60310436,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 955188
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 60348752,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 993504
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 2701940,
"nearest_symbol": "v8::String::MakeExternal(v8::String::ExternalStringResource*)",
"symbol_offset": 181876
},
{
"image": "Codex Framework",
"image_uuid": "4c4c4491-5555-3144-a1da-b3ccedb95100",
"image_offset": 60347704,
"nearest_symbol": "v8impl::Reference::InvokeFinalizerFromGC()",
"symbol_offset": 992456
},
{
"image": "CoreFoundation",
"image_uuid": "8d45baee-6cc0-3b89-93fd-ea1c8e15c6d7",
"image_offset": 510740,
"nearest_symbol": "__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__",
"symbol_offset": 28
}
]
},
"app_log": "main-process-47228.log",
"final_events": [
{
"line": 1074,
"event": "2026-09-13T02:47:02.705Z warning [browser-session-registry] IAB_LIFECYCLE browser sidebar guest torn down"
},
{
"line": 1075,
"event": "2026-09-13T02:47:02.706Z info [browser-use-iab-api] IAB_LIFECYCLE unregistered debugger listener"
}
]
}
]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the supplied openai-evidence.json, crash metadata, framework UUIDs, image offsets, and final event timestamps; symbolicate the repeated CrBrowserMain traces around NSWindow close notifications. Compare those findings with the browser-session-registry guest teardown and debugger-listener removal events. Done means the window/browser teardown failure is explained and a reliable reproduction or confirmed mitigation is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, node.js, rust
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100