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

Resolved 💬 4 comments Opened Jul 15, 2026 by pohh Closed Jul 15, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

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.

View original on GitHub ↗

4 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #33384
  • #33381
  • #33380
  • #33375

Powered by Codex Action

pohh · 1 month ago

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.

lampamax0114 · 1 month ago

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.

Fastkore · 1 month ago

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.