Profile
Back to NewsBack
Hacker News 3 min
Reader Mode
Codex Desktop continuously generates Crashpad pending dumps

Codex Desktop continuously generates Crashpad pending dumps

13 hours ago

Summary

Codex Desktop is continuously adding paired .dmp and _sidecar.json files under:

~/Library/Application Support/com.openai.codex/web/Crashpad/pending

On my machine this directory grew to 4.9G and 54,504 files in one day. The count continued increasing during investigation, so this appears to be active Crashpad dump generation rather than stale one-time leftovers.

The Codex Desktop app is still functional while this is happening. I can use the app, inspect the filesystem, and interact with GitHub from the same running session.

So the user-visible problem is not that Codex is fully crashing or unable to launch. The issue is that Crashpad is continuously generating pending dump/sidecar pairs in the background while the app remains usable, causing unbounded local disk growth.

I am not attaching minidumps publicly because they may contain memory, local paths, or private data. I can share the newest .dmp privately if OpenAI maintainers provide a safe upload path.

Environment

  • Product: Codex Desktop app on macOS
  • Codex app version: 26.527.60818
  • CFBundleVersion: 3437
  • Crashpad/Electron annotation observed from live process: prod=Codex_Mac, ver=148.0.7778.179
  • macOS: 26.3.1 (25D771280a)
  • Architecture: arm64

Observed evidence

Crashpad pending directory:

~/Library/Application Support/com.openai.codex/web/Crashpad/pending

Latest measurements:

4.9G    ~/Library/Application Support/com.openai.codex/web/Crashpad/pending
54,504 files total
27,252 .dmp files
27,252 _sidecar.json files

Sampled pending file time range:

oldest sampled pending files: 2026-06-02 13:31:21 CEST
latest sampled pending files: 2026-06-02 21:08:24 CEST

During the investigation the count increased from 53,444 to 54,064, then to 54,504, which indicates the queue was still growing.

I also observed two Codex browser_crashpad_handler processes running under PPID=1 since Sat May 30 11:47:50 2026, both using the same Crashpad database:

/Applications/Codex.app/.../Helpers/browser_crashpad_handler \
  --database=~/Library/Application Support/com.openai.codex/web/Crashpad \
  --annotation=plat=OS X \
  --annotation=prod=Codex_Mac \
  --annotation=ver=148.0.7778.179

The local app remained usable enough to inspect/report this, so the visible issue is not just a normal foreground app crash. It looks like Crashpad or a monitored helper process is repeatedly generating pending dumps without bounding, upload/processing cleanup, or rotation.

Expected behavior

Crash reports should be bounded, uploaded/processed/rotated, or not continuously generated while the app remains usable.

Actual behavior

Pending Crashpad reports accumulate rapidly and consume multiple GB of local disk space.

Commands used to collect evidence

du -sh "$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending"

find "$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending" -maxdepth 1 -type f | wc -l

find "$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending" -maxdepth 1 -type f \
  | sed 's/.*\.//' | sort | uniq -c | sort -nr

/usr/libexec/PlistBuddy -c 'Print :CFBundleShortVersionString' /Applications/Codex.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c 'Print :CFBundleVersion' /Applications/Codex.app/Contents/Info.plist

sw_vers
uname -m

ps ax -o pid,ppid,lstart,command \
  | grep -E 'browser_crashpad_handler|com.openai.codex/web/Crashpad' \
  | grep -v grep

Related issues

This may be related to other Codex Desktop helper/process cleanup reports:

Chat with me