Início tecnologia

Bug no Codex da OpenAI pode destruir seu SSD em menos de um ano

A OpenAI enfrenta mais um problema em um de seus produtos. Dessa vez, o Codex, sua ferramenta de codificação assistida por IA, que já teve outros prejuízos divulgados, como já noticiado no Tambotech, está sob investigação por um bug que pode literalmente queimar o SSD do usuário. O problema está nos logs de feedback registrados em SQLite pelo modelo, que escrevem dados em excesso e aceleram o desgaste do componente.

Um desenvolvedor identificou que, após 21 dias com a máquina ligada, seu SSD registrou impressionantes 37 TB de gravações, volume que, projetado para um ano, chega a 640 TB. Para efeito de comparação, um SSD de 1 TB tem vida útil estimada em cerca de 600 TBW (Total Bytes Written). Isso significa que o bug pode consumir toda a vida útil do componente em menos de 12 meses.

Codex
Bug no Codex da OpenAI escreve 37 TB em logs e ameaça vida útil de SSDs, Imagem: Reprodução/OpenAI

O que causa o bug

A raiz do problema está no sistema de logs do Codex CLI. A ferramenta usa um banco SQLite para registrar feedback de diagnóstico, mas o faz no nível TRACE, o mais verboso possível. Isso significa que cada ação, desde requisições WebSocket até abertura de arquivos comuns do sistema, é registrada em tempo real. Cerca de 71% dos dados gravados são ruído de depuração sem valor para o usuário comum.

Pior: o bug ignora a variável de ambiente RUST_LOG, que seria a forma padrão de controlar a verbosidade. Não há, portanto, uma maneira simples de silenciar os logs sem intervenção manual.

O histórico de problemas da OpenAI

Não é a primeira vez que a empresa enfrenta contratempos públicos. A OpenAI que já teve outros prejuízos divulgados, como já noticiado no Tambotech, e o ChatGPT segue perdendo usuários em meio à concorrência crescente no mercado de IA generativa. O bug no Codex adiciona mais um capítulo a esse histórico, agora afetando diretamente o hardware dos desenvolvedores que usam a ferramenta.

O que diz a OpenAI

A OpenAI está trabalhando em correções. O progresso pode ser acompanhado publicamente no GitHub, no issue “openai/codex/issues/28224”. Três pull requests já foram mergeados para resolver o problema, com promessa de eliminar cerca de 85% das gravações excessivas. As correções foram incluídas nas versões 0.142.0 e 0.143.0 do Codex.

Enquanto a correção definitiva não chega para todos, usuários de Linux e macOS podem redirecionar o banco de logs para a memória RAM com um simples symlink, medida paliativa que evita o desgaste do SSD até que a atualização seja aplicada.

Notebookcheck e The Register