Codex ou l’application ChatGPT Desktop sur Mac peuvent rester utilisables tout en générant, en arrière-plan, des milliers de rapports de plantage Crashpad. Le symptôme est discret, mais le dossier concerné peut grossir de plusieurs gigaoctets par jour.
Codex ou ChatGPT Desktop : quel dossier choisir ?
Le nom visible de l’application ne suffit pas toujours à déterminer le dossier utilisé. Sur le Mac vérifié pour cet article, l’application se nomme ChatGPT, mais son identifiant interne est com.openai.codex et son processus indique explicitement le dossier Codex/Crashpad.
Selon l’application, la version et l’ancienneté de l’installation, vérifiez donc ces deux emplacements :
# Codex — emplacement observé dans l’issue #25921
~/Library/Application Support/com.openai.codex/web/Crashpad/pending
# ChatGPT Desktop, ainsi que certaines versions/installations Codex
~/Library/Application Support/Codex/Crashpad/pending
Utilisez simplement le chemin qui existe sur votre Mac. Ne supprimez pas le dossier parent Codex ou com.openai.codex : seul le sous-dossier pending, qui contient les rapports en attente, est concerné par ce nettoyage.
Reconnaître la boucle Crashpad
Le signal caractéristique est que Codex ou ChatGPT Desktop continue de fonctionner alors que la taille et le nombre de fichiers .dmp et _sidecar.json augmentent sans arrêt. L’issue #25921 mentionne environ 4,9 Go et plus de 54 000 fichiers produits en une journée. Sur le Mac utilisé pour vérifier cet article, le dossier de ChatGPT Desktop atteignait environ 21 Go.
Plusieurs processus browser_crashpad_handler provenant de versions successives de ChatGPT Desktop y étaient également encore actifs et rattachés à launchd. Cette observation rend très plausible une boucle impliquant Crashpad ou un processus auxiliaire survivant à une mise à jour, sans permettre d’identifier la cause interne exacte du plantage répété.
Méthode 1 : avec Finder, la plus simple
- Quittez complètement l’application concernée — Codex, ChatGPT Desktop, ou les deux — avec ⌘Q.
- Redémarrez le Mac. Un redémarrage complet suffit normalement à arrêter les processus Crashpad résiduels ; il remplace donc le passage par « Forcer à quitter » dans Moniteur d’activité.
- Après le redémarrage, ne relancez pas encore Codex ni ChatGPT Desktop.
- Dans Finder, choisissez Aller → Aller au dossier…, puis essayez successivement :
~/Library/Application Support/com.openai.codex/web/Crashpad~/Library/Application Support/Codex/Crashpad - Dans le dossier trouvé, déplacez
pendingdans la Corbeille, mais ne videz pas immédiatement celle-ci. - Mettez l’application à jour. Si la dernière version est déjà installée, réinstallez-la proprement. Pour Codex, ne supprimez pas
~/.codex, afin de conserver vos réglages et vos tâches. - Relancez l’application et surveillez le dossier pendant quelques minutes. Sa taille ne doit plus augmenter continuellement.
Si vous préférez éviter le redémarrage, quittez d’abord l’application puis recherchez crashpad dans Moniteur d’activité. Ne forcez l’arrêt que des processus browser_crashpad_handler ou chrome_crashpad_handler dont le chemin mentionne clairement ChatGPT.app, Codex.app ou le dossier Crashpad concerné. Le redémarrage reste l’option la moins ambiguë.
Méthode 2 : avec Terminal, plus rapide pour plusieurs chemins
Après avoir quitté l’application et redémarré le Mac sans la rouvrir, cette commande affiche la taille de tous les dossiers connus qui existent :
for crashpad_path in \
"$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending" \
"$HOME/Library/Application Support/Codex/Crashpad/pending"
do
[[ -d "$crashpad_path" ]] && du -sh "$crashpad_path"
done
Pour déplacer automatiquement les rapports dans un dossier daté de la Corbeille, sans les effacer définitivement :
crashpad_archive="$HOME/.Trash/Crashpad-pending-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$crashpad_archive"
for crashpad_entry in \
"codex-web|$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending" \
"chatgpt-desktop|$HOME/Library/Application Support/Codex/Crashpad/pending"
do
crashpad_label="${crashpad_entry%%|*}"
crashpad_path="${crashpad_entry#*|}"
if [[ -d "$crashpad_path" ]]; then
du -sh "$crashpad_path"
mv "$crashpad_path" "$crashpad_archive/$crashpad_label"
fi
done
echo "Rapports déplacés vers : $crashpad_archive"
Cette version en ligne de commande est particulièrement pratique quand vous ne savez pas quel chemin votre version utilise. Elle ne touche ni aux réglages de Codex, ni aux autres données de ChatGPT Desktop. Comme le déplacement reste dans la Corbeille, les rapports demeurent récupérables tant que vous ne la videz pas.
Vérifier que le problème est terminé
Relancez la commande de mesure après quelques minutes d’utilisation. Crashpad peut recréer un dossier pending vide ou y déposer ponctuellement un rapport ; le problème est une croissance rapide et continue, pas la simple existence du dossier.
Si le dossier recommence immédiatement à grossir, quittez l’application et laissez-la fermée. Le nettoyage récupère l’espace disque, mais ne corrige pas la boucle sous-jacente. Notez la version de l’application, la version de macOS, l’architecture du Mac et l’évolution de la taille du dossier avant de contacter le support.
Sources et limites
- OpenAI/Codex #25921 — génération continue de rapports Crashpad
- OpenAI/Codex #25259 — processus Crashpad survivant à une mise à jour
- Documentation officielle OpenAI — elle référence les applications de bureau et le dépannage de Codex, mais aucune procédure spécifique à cette boucle Crashpad n’y a été trouvée lors de la vérification du 26 août 2026.