Skip to content

[Windows ARM64] Codex 26.707.9981.0 crashes on launch: serialport addon missing napi_create_function #33385

Closed

Description

@pohh

What version of the Codex App are you using (From “About Codex” dialog)?

26.707.9981.0

What subscription do you have?

ChatGPT subscription

What platform is your computer?

Windows 11 ARM64 (aarch64)

What issue are you seeing?

Codex Desktop opens, loads briefly, and then exits without a visible error. The CLI continues to work.

A Crashpad minidump identifies a deterministic native delay-load failure:

  • Exception code: 0xC06D007F (MSVC delay-load ERROR_PROC_NOT_FOUND)
  • Exception address: KERNELBASE.dll+0x1233c4
  • Requested DLL: node.exe
  • Missing export: napi_create_function
  • Faulting native addon: @serialport/bindings-cpp/prebuilds/win32-arm64/node.napi.node
  • Dependency chain: @worklouder/device-kit-oai -> @worklouder/wl-device-kit -> serialport -> @serialport/bindings-cpp

The packaged ARM64 ChatGPT.exe exports only two symbols and no napi_* symbols. The serialport addon is also ARM64, so this is not an x64/ARM64 mismatch; it appears to be a packaged native-addon/runtime ABI incompatibility.

The browser/Chrome bundled plugin native addon was not loaded in the crashing process. GPU modules were present, but neither owns the exception or immediate stack. Windows Repair reinstalled/re-registered the same package version and the crash persisted.

What steps can reproduce the bug?

  1. On Windows 11 ARM64, install/update Codex Desktop from Microsoft Store to version 26.707.9981.0.
  2. Launch Codex Desktop.
  3. The window loads briefly.
  4. Within approximately 7–22 seconds, the GUI process exits.
  5. Relaunching reproduces the same behavior.

Repairing/re-registering the AppX package does not resolve it. Codex CLI continues to work.

What is the expected behavior?

Codex Desktop should remain running after launch. Bundled ARM64 native addons should target the Electron/Node ABI and exported N-API surface shipped in the application package.

Additional information

The immediately preceding Store build 26.707.8479.0 was working on this machine. The failure began after the automatic update to 26.707.9981.0.

Suggested packaging fix: omit/disable Work Louder device-kit initialization when unsupported, or rebuild/package its ARM64 serialport binding against the Electron/Node runtime used by this app build.

A 40.3 MB Crashpad dump is available if an OpenAI maintainer requests it through an appropriate private channel. It is not attached here because dumps can contain local process data.

Activity

  1. added
    appIssues related to the Codex desktop app
    on Jul 15, 2026
  2. added
    bugSomething isn't working
    windows-osIssues related to Codex on Windows systems
    on Jul 15, 2026
  3. pohh commented on Jul 15, 2026

    @pohh
    Author

    Confirmed duplicate of #33381. That report documents the same Windows ARM64 build, exception 0xC06D007F, missing napi_create_function export, and Work Louder to serialport dependency chain. Closing this issue in favor of the earlier consolidated report.

  4. lampamax0114 commented on Jul 15, 2026

    @lampamax0114

    I can confirm I am seeing the same issue.

    Environment:

    • ASUS Vivobook S15 S5507QA
    • Windows 11 Home 24H2
    • Snapdragon X Plus (ARM64)
    • Qualcomm Adreno X1-45 GPU
    • Microsoft Store Codex 26.707.9981.0

    Observed behavior:

    • Desktop App window briefly appears and immediately exits.
    • Codex CLI works correctly.
    • Cursor works correctly.
    • Chrome works correctly.

    Troubleshooting already performed:

    • Uninstalled and reinstalled from Microsoft Store.
    • Rebooted Windows.
    • Verified ARM64 package is installed.
    • Sandbox initialization succeeds.
    • No Application Error in Event Viewer.
    • Crashpad dump generated.

    I can provide the Crashpad dump and DxDiag if needed.

  5. Fastkore commented on Jul 15, 2026

    @Fastkore

    Additional confirmed reproduction on Surface Pro 11 (Snapdragon X Elite, Windows 11 ARM64).

    Environment:

    • Device: Microsoft Surface Pro 11
    • CPU: Snapdragon X Elite
    • App package: OpenAI.Codex 26.707.9981.0 arm64
    • Package full name: OpenAI.Codex_26.707.9981.0_arm64__2p2nqsd0c76g0
    • Bundled Codex CLI: 0.144.2

    Observed behavior:

    1. App launches and onboarding/login works.
    2. The initial prompt can be submitted successfully.
    3. As soon as the main chats window/list is displayed, the whole app exits.
    4. Clearing %USERPROFILE%\.codex, resetting the AppX package, clearing GPU/Dawn caches, and signing in again do not fix it.
    5. Windows Reliability Monitor and Application Error logs contain no crash record.

    Process-stop tracing confirms the Electron main process (ChatGPT.exe) exits first with:

    • ExitStatus decimal: 3228369023
    • ExitStatus hex: 0xC06D007F

    All child processes (gpu-process, renderers, utility, crashpad-handler) then exit with 0x00000000.

    The machine previously had a Qualcomm Adreno driver Code 43, but the driver package was cleanly removed and reinstalled; Device Manager now reports the GPU working. The Codex crash remains unchanged, so this reproduction is independent of the earlier GPU driver issue.

    This matches the reported ARM64 native-addon / missing N-API export failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't workingwindows-osIssues related to Codex on Windows systems

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions