openai / openai/codex

[macOS][26.908.40834] Repeated SIGSEGV in window-close notifications immediately after in-app browser teardown

Open
#45,159 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app browser bug
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, build 8881 in all three reports and the installed Info.plist.
  • OS: macOS 15.6.1, build 24G90.
  • 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; termination SIGNAL, code 11.
  • Invalid address 0xefefefefefeff027.
  • macOS subtype: KERN_INVALID_ADDRESS ... (possible pointer authentication failure).
  • Crashed thread 0: CrBrowserMain, queue com.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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.