
å 为ä¸ä¸ªBugï¼ä½ çåºæç¡¬çï¼æ£å¨è¢«Codexææåç©¿ãä¸å¹´âåæâä¸å1TBçåºæç¡¬çï¼OpenAIçæè°ç¼ç¨å·¥å ·Codexï¼æ£å¨ä»¥ä¸å¹´640TBçåå ¥éï¼ç§ç©¿ä½ çåºæç¡¬çã
åæ®µæ¶é´ï¼ä¸ä½å¼åè å¨GitHubä¸æäº¤äºä¸ä¸ªissueãè¿ä¸ªå¦ä»æ çâClosedâãç¼å·#28224çGitHub issueï¼æ é¢åçï¼
CodexçSQLiteå馿¥å¿ä¸å¹´è½å640TBï¼è¿ éèå°½åºæç¡¬ç寿å½ã
æ®è¿ä½æ¥åè 宿µï¼ä»çä¸»åºæç¡¬çè¿ç»å¼æº21天被åæ37TBï¼ç §æ¤æ¨ç®ä¸å¹´çº¦640TBï¼è¶³å¤æ¥åºä¸åæ»åå ¥éï¼TBWï¼ä¸º600TBçæ¶è´¹çº§ç¡¬çã
为ä½è¯ï¼ä»è´´åºäºä¸¤å¼ 表ã
å¨è¯æ®1éï¼è¿ä¸ªæ¥å¿åºå§ç»åªæ1.2GBï¼è¡¨é¢åä»ä¹é½æ²¡åçï¼å¯å®çèªå¢è¡IDå·²ç»å²å°55亿ï¼çæ£çåçè¡ä¸è¿50ä¸åºå¤´ï¼ä¸¤è å·®äºæ´æ´ä¸ä¸åã
å ³é®å¨äºï¼ç¡¬çæèåªç®ä¸å ±åè¿å¤å°ãä¸ç®¡æ¤å»è¿å©å¤å°ï¼è¿55亿è¡å ¨é½è½è¿çï¼å æä¹éä¸åå·²ç»ä»åºçåå ¥ãæä»¥ä½ æ¥æä»¶æ°¸è¿åªçå°é£50ä¸è¡ï¼ç¡¬çå´æ©å·²æä¸55亿è¡çåå ¥éã
è¯æ®2æ´é²äºè¿55亿è¡çåå¸ï¼ä¹æå¤æ¯è¿å¼åè èªå·±é½ä¸ä¼å头ççè°è¯åªå£°ï¼å ææ¯æ¡WebSocketæ°æ®å æ´å æä¸æ¥è¿ä¸é¡¹ï¼å°±å äºä¸åã
罪é祸é¦ï¼æ¯ä¸è¡Level::TRACEé»è®¤é ç½®ï¼å®æä½ 硬ççåå ¥å¯¿å½ï¼å½æäºå è´¹çè稿纸ã
Hacker Newsä¸ä¸æ¡é«èµè¯è®ºï¼ç´æ¥ä¸ºè¿äºå®äºæ§ï¼
è¿æ¯âå£è´¨è½¯ä»¶âï¼slopwareï¼æèåæèçä¾åä¹ä¸ã
è¿ä½ç½åè¿æ å¥å°ç©åºä¸å¥ï¼
è¿çæ¯ä¸ªæ²å§ãè¿ä¸ªä¸çï¼éè¦æäººæ¥åAnthropicç«äºã
æ´å°´å°¬çæ¯ï¼è¿ä¸ªé®é¢ä¸æ¯æ²¡äººæ¥ã
ä»ä»å¹´4æèµ·å°±æé¶æåé¦ï¼ååæäºä¸¤ä¸ªå¤æï¼éè¦çç¨æ·èªå·±æµç®ã忥åãæå®é¡¶ä¸Hacker News头æ¡ï¼æç®è¢«æ£ç»å¯¹å¾ ãå³ä¾¿å¦æ¤ï¼è¿ä¸è½®ä¹åªç æäºçº¦85%çæ¥å¿åå ¥ã
è¿æäººæ³èªå·±å¨æï¼å´åç°æ ä»ä¸æï¼è¿äºå·¥å ·çæ¡é¢ç«¯æ¯éæºçã
è¯è®ºåºè¿æä¸å¥ç¥è¯è®ºï¼å®¡æ¥æµç¨æä¹æ²¡æ¦ä½è¿ä¹ææ¾çé误ï¼å¦å¯¹äºâ¦â¦@codex 审æ¥ä¸ä¸è¿ä¸ªã
640TB
å°åºæ¯æä¹ååºæ¥ç
640TBæ¯ä»ä¹æ¦å¿µã
ä¸»æµæ¶è´¹çº§åºæç¡¬çï¼æ ç§°åå ¥å¯¿å½å¤§æ¦150å°600 TBWï¼å¤æ®éç¨æ·ç¨ä¸åå äºåå¹´ã
èCodexè¿ä¸ªâè®°å½èªå·±å¹²äºç¹ä»ä¹âçæ¥å¿åè½ï¼ä¸å¹´å°±è½å满ã
äºæ è¦ä»è¿ä½ç¨æ·æ¸ ç¹ç¡¬ç说起ãä»çæºå¨è¿ç»å¼æº21天ï¼ä¸»åºæç¡¬ç被åæäº37TBã
ç §è¿é度ï¼ä¸å¹´çº¦640TBã
æ´ç¦»è°±çæ¯åå ¥æ¹å¼ã
Codex卿¬å°ç»´æ¤çä¸ä¸ªSQLiteæ°æ®åºlogs_2.sqliteï¼ä¸é¨è®°å½å馿¥å¿ãè¿ä½ç¨æ·æäº15ç§ââæ°æ®åºè¢«æå ¥36211è¡ï¼èä¿ççæ»è¡æ°ï¼ä»å¤´å°å°¾é½æ¯681774ï¼ä¸ä¸ªæ²¡å¤ã
æ¯æè¿ä¸è¡ï¼å°±æä¸è¡è¢«å æãè¡æ°å§ç»ä¸åï¼ç£çå´è¢«æ¥åæ¦åå 䏿¬¡ã
è¿å¥æºå¶æä¸ªå¤å·ï¼å«insert-and-pruneï¼æå ¥ï¼ç¶åç«å»å é¤ã
æ´èè¯çæ¯å®è®°çä¸è¥¿ï¼ä¸å æä»¶ç³»ç»çinotifyäºä»¶ã
ld.so.cache被记äº128764次ï¼locale.alias37982次ï¼passwd23843次ã
åä¸ä¸ªæä»¶ï¼è¢«åä¸ä¸ªç¨åºï¼ååå¤å¤è®°ä¸åå ä¸éã
æ¥å¿éçèªå¢IDå·²ç»è¶ è¿55亿ï¼èçæ£çåçè¡åªæçº¦50ä¸ã
两è å·®äºä¸ä¸åã
è¿ä¸æ¯bugï¼ç®ç´å°±åæ¯ä¸ä¸ªAIç¼ç¨å·¥å ·å¨å¯¹çèªå·±ç硬çåå¤å¿µç»ã
æä»¶æ1GB
åå ¥å´æ¯640TB
ä¸è¾¹åä¸è¾¹å ï¼çä¸çlogs_2.sqliteè½å¤å¤§ï¼å¤§çº¦1GBã
è¿å°±å¼åºæ´ä»¶äºæå常è¯çä¸ç¹ï¼åºæç¡¬çç寿å½ççæ¯âåå ¥éâï¼èéâæä»¶å¤§å°âãä¸ä¸ª1GBçæä»¶è¢«å夿¦å640次ï¼å¯¹ç¡¬çå°±çäºåäº640TBã
SQLiteç¨çæ¯WALæºå¶ï¼æ¯æ¬¡æ¹å¨å åè¿-walæä»¶ï¼æå¤åcheckpointå主åºãCodexæ¯15ç§åä¸ä¸å¤æ¬¡æå ¥å å é¤ï¼æ¯ä¸æ¬¡é½è¦ç»è¿WALãç´¢å¼æ´æ°ãcheckpointï¼åä¸ååå¨åºï¼è¢«æ¦äºåæ¦ã
æä¸ªæ¯æ¹ï¼ä¸æ¬1GBçç¬è®°æ¬ï¼ä½ æ¯å¤©æ¦æéå1750éï¼è¿åä¸å¹´ãç¬è®°æ¬è¿æ¯é£æ¬ï¼çº¸å·²ç»ç£¨ç©¿äºã
è¿ä¹æ¯è¿ä¸ªbugè½æ½ä¼è¿ä¹ä¹ çåå ï¼å®ä¸å 空é´ï¼åªç§å¯¿å½ã
æ¥å¯ç¨ç£ççä¸åºå¼å¸¸ï¼æä»¶å¤§å°ä¸ç´å¾å®éï¼åªæå»è¯»ç¡¬çèªå·±çSMARTå¥åº·è®¡æ°ï¼æè½çå°åå ¥é卿æç´¯ç§¯ã
æ ¹å
ä¸è¡è¢«æ è§çRUST_LOG
为ä»ä¹ä¼è®°è¿ä¹å¤æ¥å¿ï¼
çæ¡å¨Codexæºç çä¸è¡é ç½®éï¼SQLiteå馿¥å¿çsinkï¼åå§åæ¶ç¨çæ¯Targets::new().with_default(Level::TRACE)ã
ä¸å¥è¯ï¼æ¥å¿é»è®¤å¼å°TRACE级å«ï¼æé«ãæå°å¦ãä»ä¹é½è®°çé£ä¸æ¡£ã
Codexçæ¥å¿æ¡æ¶æ¯Rustçæçtracingï¼æ ååæ³æ¯è¯»RUST_LOGç¯å¢åéãç¨æ·å½ç¶è¯è¿ï¼æRUST_LOGè°æinfoãwarnï¼çè³ç´æ¥å ³æã
没ç¨ã
with_default(Level::TRACE)æå ¨å±é»è®¤ç¡¬éæ»å¨TRACEï¼RUST_LOGå¨è¿æ¡è·¯å¾ä¸æ ¹æ¬ä¸çæãä½ ä»¥ä¸ºèªå·±å ³æäºæ¥å¿ï¼å®ç §åä¸è¯¯ã
è¿ç§bugæå人çå°æ¹å¨äºï¼å¹¶éâä½ å¿äºé ç½®âï¼èæ¯âä½ é ç½®äºï¼å®åè£ æ²¡å¬è§âã
æ´åºç¼çæ¯ä¸ä¸ªæ¯ä¾ã
æä¿ççæ¥å¿æç±»å«æå¼ï¼TRACEå äº70.7%ï¼çº¦732.5 MBãåå ä¸codex_otelé£ä¸¤è·¯éå饿µæ¥å¿ï¼log_onlyåtrace_safeï¼ï¼åå äº25.3%ã
䏿åå ¥æ¯TRACEåªå£°ï¼å ä¸éå饿µï¼96%å ¨æ¯æ²¡äººä¼ççåºè¯ã
åªæ4%ï¼ææ¯çæ£ææä¹çå 容ã
è¿ä¸æ¯ç¬¬ä¸ä¸ª
è³å°æ¯ç¬¬ä¹ä¸ª
æ¥åè ç¿»äºCodexä»åºï¼åç°è¿ç±»âæ¥å¿æ çå¢é¿âçIssueï¼è³å°æ9个ã
#17320ï¼æµå¼ååºæé´WALçåï¼æ ¹å åè¿æ¬¡ä¸æ¨¡ä¸æ ·ï¼é½æ¯TRACEæ è§RUST_LOGã
#24275ï¼æ¡é¢çlogs_2.sqliteç¯æ¶¨ã
#22444ï¼WALæ éå¢é¿è¿å ç空é´ä¸éæ¾ã
#26374ï¼ä¸å¤©å0.75GBï¼æ²¡è½®è½¬ã
#27911ï¼ä¸ä¸ª4KBçgoals_1.sqliteï¼è¢«åæ11MB/sã
#20563ï¼è¿ç¨é²çä¹çåçã
#27020ï¼Windowsä¸ç£çæ´»è·100%ã
ææ©çæºå¤´è½è¿½å°#12969ï¼æ£æ¯è¿ä¸ªPRæSQLiteå馿¥å¿çsinkæTRACEçº§å«æ¥äºè¿æ¥ã
ä¸ä¸ª4KBçæ°æ®åºè¢«åææ¯ç§11MBï¼åç¬æåºæ¥é½å¤åä¸ç¯ãèå®å640TBé£ä¸ªï¼æ¯åä¸ä¸ªäº§åãåä¸å¥é¥æµä½ç³»ççç¶ã
è¿è¯´æCodexçæ¥å¿å饿µç³»ç»ï¼ä»ä¸å¼å§å°±æ²¡æâèµæºé¢ç®âè¿ä¸ªæ¦å¿µã
æ´ä¸ªèµéé½å¨å·tokené¢ç®ãå·ä¸ä¸æé¿åº¦ãå·æ¨¡åè½åã
ä½å 乿²¡äººé®ï¼ä¸ä¸ªå¸¸é©»ç¨æ·æºå¨ã7Ã24å°æ¶è·çAgentï¼å®çç£çãå åãCPUé¢ç®ï¼è°æ¥ç®¡ï¼
ä¿®äº
ä½ä¿®å¾å¾OpenAI
6æ14æ¥æ¥ä¸GitHubï¼6æ23æ¥ï¼æ¥åè æ´æ°äºä¸æ¡ï¼ä¸ä¸ªPRå·²åå¹¶ï¼æ®ä»èªå·±çCodexåé¦è½åå°çº¦85%æ¥å¿ï¼äºæ¯å®£å¸å ³éã
å 说è¿ä¸ª85%ââ䏿¯100%ï¼èä¸è¿æ²¡å ¨è½å°ã
ä¸ä¸ªä¿®å¤éï¼#29432ã#29457å·²é0.142.0åå¸ï¼ç æéæ¡WebSocketæ¥å¿ååªå£°ç®æ ï¼ç¬¬ä¸ä¸ª#29599åæå¦ä¸ç±»è¢«æ¡¥æ¥è¿æ¥çå使¥å¿ï¼è¦ç0.143.0æä¸çº¿ã
å³ä¾¿ä¸ä¸ªå ¨å°ä½ï¼å©ä¸çº¦15%ãä¸å¹´ä»è¦å约96TBï¼ä¸è¿æ¯ä»âä¸å¹´ç§ç©¿ç¡¬çâéå°âå å¹´ç§ç©¿ç¡¬çâã
ä¹æäººæ¿å®è¾©æ¤ï¼traceæ¥å¿æ¯æè®¾è®¡å䏿¥è°è¯çï¼ä¸ç®bugï¼å¯¹OpenAIä¹ç¡®å®æ¹ä¾¿è¿½æ¥è¾¹ç¼caseã
ä½é®é¢æ°æ°å¨è¿å¿ï¼æ¿ä»è´¹ç¨æ·çSSD寿å½ï¼ç»ååçdebugåå è´¹åå¨ï¼è¿äºï¼ç¨æ·åæè¿åï¼
ç¼ç¨æåº
ç§ç©¿çä¸åªæ¯SSD
æææçæ¯ï¼è¢«ç¹åçå¹¶ä¸åªæCodexã
è¯è®ºåºé©¬ä¸æäººè¡¥åï¼Claude Codeä¹å¾æ¬å°çåè°è¯æ¥å¿ï¼æäººåªå¥½ææ¥å¿ç®å½è½¯é¾å°å åçï¼tmpfsï¼ï¼ç»SSDç»å½ã
两家æè°ï¼ç¯çæ¯åä¸ç±»æ¯ç ã
社åºéçè¯è®ºï¼å¾å¿«ä»ä¸ä¸ªbugï¼æ¾å¤§å°æ´ä¸ªAIç¼ç¨å·¥å ·çè´¨éé®é¢ã
æäººåæ§½è¿äºæºè½ä½GPUå¸¸å¹´è·æ»¡ãå åå¨è¾70GBï¼æäººå¹²èç»è¿ä»£è½¯ä»¶èµ·äºååï¼å£è´¨è½¯ä»¶ã
é£ä½å¼åè çå»ºè®®æ¬æ¥æç®ï¼ç»åºç¨è®¾æ¡çº¿ï¼å«è¶ è¿3GBãå°±è¿ä¸æ¡çº¿ï¼Codexæäº9个Issueã好å 个ææè¯ç»ä¸æ¥ã
é®é¢æ¯ä¸ä¸ªæ¶å»æâAGIâæå¨å´è¾¹çå ¬å¸ï¼ä¸ºä»ä¹ä¼æ ½å¨å®ä¹ å·¥ç¨å¸é½è½çåºæ¥çé®é¢ä¸ï¼
为ä»ä¹è¿æ¯ç è½èè¿ä¹ä¹ ï¼ææ¡è¯è®ºä¹è¯´å°äºç¹åä¸ã
æ¾åå¹´åï¼æ¥å¿å¼å°TRACEï¼ç¨åºå½åºå¡æ»ï¼å½å¤©å°±è¢«ä¿®æï¼å¦ä»CPUå¤å¿«ãå åå¤å¤§ãç£çå¤çï¼è¿ç¹æ¯ç 被硬件æ§è½æææ¶åï¼ç¨åºç §è·ãçé¢ç §å¸¸ãç¨æ·æ æï¼ç´å°æå¤©SSDæåæ¥åºã
è¿ä¸¤å¹´ï¼è½¯ä»¶è¢«AIçæç代ç 塿»¡ï¼åè½è¶å è¶å¤ãæ½è±¡å±è¶å è¶åãèµæºæ¶èä¸è·¯çé£ï¼å ¨é 硬件ååæ¯å¹´ç¨æ´å¿«çè¯ç硬å ã
äºæ¯æäºä¸ä¸ªèè¯å¾ªç¯ï¼è½¯ä»¶è¶åè¶çï¼ç¡¬ä»¶è¶é è¶çãç¨æ·æ£çâ好忲¡åæ ¢âçéè§æé±æ¢æ°æºï¼å ¶å®åªæ¯æ°æºå¨å强æä½äºæ´çç软件ã
ä¸ä¸ªå°bugå½ç¶æ æ³åå®OpenAIãä½CodexåClaude Codeçç«äºå·²ç»ä»æ¨¡åè½åï¼èå»¶å°äºå¼åè 工使µçå ¥å£ã
å¨è¿æ¡æçº¿ä¸ï¼å¿«éä½åºæ¹åï¼ååºå¼åè 鿱仿¥ä¸æ¯å å项ï¼åªæ¯å ¥åºå¸ã
åèèµæï¼
https://github.com/openai/codex/issues/28224
https://news.ycombinator.com/item?id=48626930
ææ°èµè®¯
ç¼è¾ç²¾é
çé¨è¯è®º
ç¸å ³æç«
软é¶éå¯ä»¥OpenAIè¡æä½æµæ¼çç¾äº¿ç¾å 贷款è°å¤ åé¶è¡è®©æ¥
Cloudflareæ°æ¿çæ¦ä¿AIå ¬å¸ä¸ºåºçåå 容ä»è´¹å¹¶å离æç´¢ä¸è®ç»ç¬è«
ç¾å½è§£é¤åºå£ç®¡å¶å Anthropic忬¡å¼æ¾Claude Fable 5模å访é®
èåå½é¦ä»½ç¬ç«ç§å¦è¯ä¼°ï¼äººå·¥æºè½åæ¯å·¨å¤§ é£é©åæ ·ä¸¥å³»
两个è¡ä¸æ¯æåå°2.8ä¸ä¸ªå·¥ä½å²ä½ AI对就ä¸çå½±åæç¶è¥æ
Top 10
1 DeepSeek忾大æï¼æ¨çé度çé£85% æä¹åå°çï¼ é 读 (761) è¯è®º (0)
2 马æ¯å è¢«è¿«éªæ¯äº²èµ°çº¢æ¯¯ å ¨ç¨æ¤çå¼ç¼å·¦å³ææ é 读 (736) è¯è®º (1)
3 æ¯å°Â·çè¨ç¬¬ä¸æ®µå©å¤æ 对象æå é 读 (729) è¯è®º (0)
4 è¹ææ·±å¤å¤§æ¶¨ä»· é»çç¯çå¤è´§ iPhone 18å±é©äº
5 ä¸é¢8GB DRAMä»35ç¾å 涨å°300ç¾å
6 ç¡ èå¤å°æº¢åºå´éä¸äºæ¸© ç©å®¶æå¼RTX 5090åå»ç¼
7 è¹æè¢«è¿«æ¸¸è¯´ç¹ææ®æ¿åºæ¾è¡é¿é«åå¨è¯ç
8 Google Gemini 3.5 Flashåå¸ï¼é¢åâçµèæä½âçæºè½ä½æ¨¡å
9 è±å½è½¦ä¸»æ¿ä¸å½åçµçµå¨è½¦ææ¥ 䏿 ¹è½¯ç®¡è®©å±åå ±äº«æ±½è½¦ç©ºè°
10 DeepSeekæ·±å¤åæï¼å¼å¯å¤§è§æ¨¡âæ¢äººâ
1 è¹æåå¸å ¨æ° Siri AI ä¸ä¸ä¸ä»£ Apple Intelligence é 读 (2047) è¯è®º (1)
2 è¹æåå¸iOS 27ï¼æ§è½å¤§å¹ è·å è§è§ä¸æºè½ä½éªåæ¥å级 é 读 (1870) è¯è®º (0)
3 è¹æåå¸macOS 27âGolden Gateâ å»¶ç»Liquid Glass设计 å ¨é¢æ·æ±°è±ç¹å°æ¶æ é 读 (1787) è¯è®º (0)
4 å·´æåè¶ æ¨¡å¥³çè¿·çç«ååºé èªè¯ä¸æ¯AI
5 为ä»ä¹ä½ åæçä¸è¥¿ï¼å ¶ä»App转头就ç¥éäºï¼
6 æ¥æ¬ä¸ä½ç¬å± å® ç·ç¦»ä¸ ç䏿»¡å±åçæ¶èå
7 è¹æå¼å ¥Google Gemini å ±å»ºæ°ä¸ä»£Apple Intelligenceæ¶æ
8 æèªä»2.6ä¸éª¤éå°700 4Såºå¤§å´©çï¼è¶ 10ä¸äººç¦»åº
9 Metaå¼å§æ¤éæ¶è´Manusï¼å·²å®æä¸å¡å离 åæ¢æ°æ®å ±äº«
10 䏿µ·ä¸ç¥åçµååæ ï¼å¤å½äººä¸å çï¼ä¸å½äººè¡¥å·¥æ¶