Você abre o Google Chrome após uma atualização recente, coloca um vídeo no YouTube ou navega pelo feed do X, e a aba fecha subitamente. No lugar da sua página, surge a mensagem «Ah, não!» acompanhada do diagnóstico: Código de erro: STATUS_ACCESS_VIOLATION. Você atualiza a página, mas poucos segundos depois ela fecha novamente.
Este é um dos erros mais incômodos em navegadores baseados no Chromium, pois ocorre na interseção entre o código do navegador, ganchos de softwares de terceiros e a memória física do computador. No r/chrome, dezenas de usuários relataram dezenas de travamentos por dia: «Isso é desesperador. Não acontece apenas no YouTube; desde a última atualização, abrir o Chrome faz as abas caírem em menos de cinco minutos».
Um engenheiro da equipe do Google Chrome no rastreador oficial de bugs (crbug.com/513028511) confirmou a complexidade do diagnóstico: «Estamos investigando a fundo... Isso não parece ter sido causado por uma única atualização do Windows ou do Chrome, e ainda não encontramos um padrão único para explicar por que alguns usuários são tão afetados».
A seguir, explicamos o que significa STATUS_ACCESS_VIOLATION sob a ótica técnica, por que páginas ricas e vídeos são os primeiros a falhar, como diagnosticar a causa passo a passo e por que migrar para um ambiente limpo com IA nativa como o Tabbit Browser elimina travamentos causados por extensões.
Principais conclusões
STATUS_ACCESS_VIOLATION(0xC0000005) é uma violação de acesso em nível de sistema operacional acionada quando um processo de renderização em sandbox acessa memória não autorizada.Softwares de segurança de terceiros que injetam DLLs no
chrome.exefrequentemente ficam desalinhados após atualizações do Chrome, provocando o encerramento do processo.Renomear o
chrome.exepode contornar ganchos de DLLs de terceiros, mas invalida o Widevine DRM e impede a reprodução em serviços como Prime Video ou Netflix.A execução pesada de JavaScript, renderização WebGL e decodificação de vídeo por hardware tornam o YouTube e aplicações de página única os primeiros a acusar erros de memória.
Alterar o backend gráfico ANGLE para D3D11, limpar caches de GPU e verificar a estabilidade do microcódigo da CPU resolve a grande maioria dos travamentos persistentes.
Causas de STATUS_ACCESS_VIOLATION no Chrome
| Sintoma de travamento | Mecanismo de origem | Teste ou ação imediata | O que NÃO fazer |
|---|---|---|---|
| Fechamento instantâneo ao abrir YouTube ou X | Falha de injeção de DLL por antivírus ou overlays | Testar no modo anônimo ou verificar no Chrome Beta | Não renomeie permanentemente o chrome.exe se você assiste a streaming com DRM |
| Aba cai durante reprodução de vídeo 4K / 60fps | Conflito de compilação de shaders ANGLE D3D11/12 | Alterar backend ANGLE para D3D11 ou D3D9 em chrome://flags | Não desative o firewall do sistema operacional |
| Abas fecham aleatoriamente durante multitarefa | Corrupção da heap JS por extensões de IA concorrentes | Desativar gerenciadores de scripts e extensões de IA | Não execute o Chrome com o parâmetro arriscado --no-sandbox |
| Travamentos acompanhados de erros em jogos ou builds | Queda de tensão da CPU (Vmin) ou instabilidade de RAM XMP/EXPO | Atualizar BIOS da placa-mãe e testar memória com MemTest86 | Não aumente cegamente a voltagem da memória RAM |
| Erros continuam mesmo após reinstalar o Chrome | Cache GPUCache corrompido ou arquivo Preferences danificado | Limpar caches locais em AppData e gerar um perfil novo | Não exclua chaves do Registro do Windows manualmente |
O que é STATUS_ACCESS_VIOLATION e por que o Chromium o emite?
Para resolver esse problema, é essencial compreender como os motores Chromium modernos gerenciam memória e isolamento.
No Chrome, as páginas web não rodam diretamente dentro do processo principal. Em vez disso, o navegador inicia um processo de renderização (Renderer Process) dedicado, isolado dentro de uma sandbox de segurança. Nele, o motor V8 processa o JavaScript, o Blink calcula o layout da página e o compositor de GPU renderiza os quadros.
Núcleo do sistema operacional (Unidade de gerenciamento de memória MMU)
│
├── [Detecta violação de acesso 0xC0000005]
│
▼
Processo mestre do Chromium
│
└── Encerra o processo de renderização com falha ──► Exibe a tela "Ah, não! STATUS_ACCESS_VIOLATION"Quando qualquer componente desse processo tenta ler ou gravar em um endereço de memória não alocado ou já liberado (use-after-free), a Unidade de Gerenciamento de Memória (MMU) intervém. No Windows, o kernel emite a exceção estruturada 0xC0000005, intitulada STATUS_ACCESS_VIOLATION.
Como o renderizador opera restrito e não pode reparar ponteiros corrompidos com segurança, o Chromium encerra o processo imediatamente. Isso impede que a instabilidade afete todo o sistema operacional ou corrompa dados no disco, mas a aba é fechada na hora.
Por que o YouTube e aplicações web complexas travam primeiro?
Muitos usuários notam que blogs e sites simples funcionam normalmente, mas ao abrir o YouTube ou painéis densos, o Chrome fecha. Há três razões técnicas para isso:
Alta demanda sobre o compilador JIT do V8: O YouTube é uma aplicação de página única desenvolvida em Polymer, gerenciando milhares de nós DOM dinâmicos e fluxos via WebSocket. Os compiladores JIT do V8 (Sparkplug, Maglev e Turbofan) geram código de máquina dinamicamente na memória. Qualquer erro de ponteiro derruba o compilador no mesmo instante.
Composição simultânea por GPU: A reprodução de vídeo exige decodificação acelerada por hardware, conversão de espaço de cor YUV para RGB e composição em WebGL, gerando transferências contínuas de dados entre a memória RAM e a VRAM.
Interferência de scripts de conteúdo: Bloqueadores de anúncios, tradutores e extensões de resumo com IA inspecionam e alteram o DOM constantemente. Quando várias extensões disputam o mesmo ambiente de execução, ocorrem desreferências de ponteiros nulos, uma causa comum de falhas em sites provocadas por bloqueadores.
As 5 principais causas do erro
1. Injeção de DLLs por antivírus e softwares de segurança
Suítes de proteção, ferramentas de segurança bancária e utilitários de sobreposição de jogos (como Discord ou RivaTuner) utilizam injeção de DLL para carregar suas bibliotecas em cada processo chrome.exe aberto.
Quando o Chrome é atualizado, a disposição de suas estruturas de memória muda. Se uma DLL de terceiros tenta acessar um endereço desatualizado, gera um STATUS_ACCESS_VIOLATION imediato. Renomear o executável contorna o gancho porque o software procura pelo nome exato chrome.exe. No entanto, como analisamos em nosso artigo sobre por que alguns navegadores não reproduzem streaming DRM, isso invalida a assinatura digital exigida pelo Widevine.
2. Conflitos de drivers de vídeo e do backend ANGLE
O Chromium utiliza a camada ANGLE para traduzir comandos WebGL e WebGPU para Direct3D 11, Direct3D 12 ou Vulkan.
Após atualizações de drivers ou do navegador, o cache de shaders pode ficar corrompido. Quando o Chrome tenta processar quadros de vídeo através de uma cadeia Direct3D instável, o pipeline de vídeo falha e derruba o processo de renderização.
3. Excesso de extensões e vazamentos de memória
Instalar vários complementos para resumos de IA, tradução e produtividade compromete a estabilidade. Como detalhado em nossos guias sobre por que o Chrome consome tanta memória e o que torna os navegadores lentos e sobrecarregados, extensões com vazamentos de memória fragmentam a heap do JavaScript, gerando falhas durante a coleta de lixo.
Além disso, com a transição abordada em nosso artigo sobre migração do Manifest V2 para V3, alguns Service Workers podem gerar exceções não tratadas que travam as abas ativas.
4. Instabilidade de hardware: microcódigo de CPU e frequências de RAM
Em computadores de alto desempenho, causas de hardware são comuns:
Processadores Intel Core de 13ª e 14ª geração: Variações de tensão (Vmin) podem causar instabilidade de microcódigo nos núcleos de desempenho. Como o compilador V8 JIT executa milhões de instruções em rajadas rápidas, o navegador costuma ser o primeiro aplicativo a apontar instabilidade.
Overclocking de RAM instável (XMP / EXPO): Frequências elevadas com latências muito justas podem gerar inversões de bits isoladas, disparando um travamento 0xC0000005 durante a compilação JIT.
5. Caches de shaders e perfis de usuário danificados
Quedas de energia ou atualizações interrompidas podem corromper arquivos como GPUCache, Code Cache ou o JSON de configurações, gerando falhas ao carregar páginas interativas, como abordado em como diagnosticar páginas quebradas após atualizações.
Guia de solução passo a passo
Siga estes cinco passos estruturados para diagnosticar e eliminar a falha.
Passo 1: Ajustar backend gráfico ANGLE e aceleração de hardware
↓
Passo 2: Isolar injeções de terceiros e extensões conflitantes
↓
Passo 3: Limpar cache de shaders e redefinir perfil de usuário
↓
Passo 4: Verificar estabilidade do hardware e atualizar BIOS
↓
Passo 5: Testar o canal Chrome BetaPasso 1: Ajustar o backend gráfico ANGLE e aceleração de hardware
Se as abas fecham principalmente no YouTube ou em sites de vídeo:
Na barra de endereços do Chrome, digite
chrome://flags/#use-anglee pressione Enter.Altere a opção Choose ANGLE graphics backend de Default para D3D11 (ou D3D9 se o D3D11 continuar travando).
Clique no botão azul Relaunch para reiniciar o navegador.
Se o erro persistir, acesse Configurações > Sistema, desative Usar aceleração de gráficos quando disponível e reinicie o Chrome.
Passo 2: Isolar softwares de terceiros e extensões
Verifique se ferramentas externas estão corrompendo a memória de renderização:
Abra uma janela no Modo Anônimo (
Ctrl + Shift + Nno Windows,Cmd + Shift + Nno macOS).Reproduza um vídeo no YouTube. Se funcionar normalmente, o problema está nas extensões. Acesse
chrome://extensions, desative todas e reative uma a uma.Adicione o Chrome às listas de exclusão do seu antivírus ou utilitários de overlay para impedir injeções no
chrome.exe.Se você tiver travamentos ao manipular arquivos, consulte nosso guia sobre como resolver travamentos ao arrastar arquivos para abas.
Passo 3: Limpar caches locais e redefinir o perfil de usuário
Remova arquivos binários corrompidos do armazenamento local:
Feche todos os processos do Chrome pelo Gerenciador de Tarefas.
No Windows, pressione
Win + R, digite%LocalAppData%\Google\Chrome\User Data\Default\e tecle Enter.Localize e exclua as pastas
GPUCacheeCode Cache.Se o problema continuar, renomeie a pasta
DefaultparaDefault.bake abra o Chrome novamente para gerar um perfil limpo.
Passo 4: Verificar estabilidade do hardware e atualizar a BIOS
Se o erro ocorrer em múltiplos navegadores ou sob carga pesada:
Caso utilize um processador Intel Core de 13ª ou 14ª geração, atualize a BIOS da sua placa-mãe para a versão mais recente fornecida pelo fabricante (com o microcódigo 0x129 ou superior).
Desative temporariamente o perfil XMP ou EXPO na BIOS e teste a memória nas frequências padrão JEDEC.
Execute o Diagnóstico de Memória do Windows (
mdsched.exe) ou o MemTest86 para checar os módulos de RAM.
Passo 5: Testar a versão Chrome Beta
Correções recentes para o compilador V8 costumam chegar primeiro ao canal Beta:
Baixe e instale o Google Chrome Beta.
O Chrome Beta roda de forma independente da sua instalação padrão e ajuda a verificar se correções em andamento já sanaram o problema.
Uma alternativa sólida: Navegação estável e IA nativa com o Tabbit
Para profissionais, pesquisadores e desenvolvedores, o fechamento repentino de abas não apenas interrompe vídeos: apaga formulários não salvos e quebra o ritmo de pesquisas aprofundadas. Embora ajustar parâmetros ajude a contornar erros pontuais, sobrecarregar navegadores legados com pilhas frágeis de extensões continua sendo um risco estrutural.
Muitos usuários instalam diversos complementos para ter chat com IA, resumos de páginas e tradução. Cada extensão injeta scripts em cada aba aberta, disputando memória e elevando o risco de travamentos.
Uma solução mais eficiente é adotar um navegador projetado com IA nativa e estabilidade de núcleo: o Tabbit Browser.
Estrutura tradicional: Navegador base + 6 extensões de IA ──► Conflitos de scripts e erros 0xC0000005
Estrutura Tabbit: Núcleo Chromium puro + Motor de IA nativo ──► Memória unificada e estabilidade absolutaO Tabbit Browser entrega uma experiência moderna pensada para cargas intensas de trabalho:
IA nativa sem fragilidade de extensões: Comandos inteligentes na barra Omnibox, Chat com a Página, Tips e o Modo Agente estão integrados diretamente à base do navegador, sem a necessidade de injetar scripts instáveis.
Motor Chromium limpo e veloz: Projetado como um navegador rápido e navegador leve, o Tabbit elimina processos desnecessários em segundo plano e preserva total compatibilidade com a web.
Gerenciamento inteligente e isolamento de abas: Mantenha pesquisas complexas organizadas com abas verticais e espaços de trabalho isolados, evitando a sobrecarga de memória explorada em nosso artigo sobre falhas no recurso Economia de memória do Chrome.
Ambiente robusto para pesquisa avançada: Seja consultando dezenas de artigos em nosso navegador para pesquisa ou automatizando fluxos em várias etapas, o Tabbit mantém suas sessões fluidas e livres de travamentos.
Matriz de decisão para riscos de travamento no navegador
| Ambiente e fluxo de trabalho | Principal risco de travamento | Ação técnica recomendada | Arquitetura de navegador recomendada |
|---|---|---|---|
| Streaming em 4K e vídeos em alta taxa de quadros | Incompatibilidade de shaders GPU e ANGLE | Alterar backend ANGLE para D3D11 em chrome://flags | Chromium nativo com aceleração gráfica limpa |
| Pesquisa aprofundada com várias extensões de IA | Conflito de scripts e esgotamento da heap JS | Remover extensões redundantes | Tabbit Browser com barra lateral de IA nativa |
| Desenvolvimento web e aplicações monopáginas (SPAs) | Casos limite de alocação de memória no V8 JIT | Testar no Chrome Beta ou limpar a pasta GPUCache | Núcleo Chromium puro sem ganchos externos |
| PCs de alto desempenho com perfis desbloqueados | Quedas de tensão ou inversões de bits na RAM | Atualizar a BIOS da placa-mãe e testar clocks padrão | Navegador leve com perfil de hardware validado |
Veredito final e próximos passos
O erro STATUS_ACCESS_VIOLATION pode ser frustrante, mas possui causas bem definidas: ganchos de antivírus desalinhados após uma atualização, descompasso de shaders ANGLE em sites de vídeo ou extensões saturando a memória.
Siga o roteiro deste guia: mude o backend ANGLE para D3D11, limpe caches corrompidos e remova extensões conflitantes. Evite medidas improvisadas como renomear o chrome.exe, que quebram o streaming protegido por DRM.
Se você quer se livrar da fragilidade das extensões e busca um espaço de trabalho inteligente, capaz de lidar com pesquisas intensas sem qualquer lentidão, baixe o Tabbit Browser hoje mesmo. Experimente IA nativa, organização moderna de abas e uma estabilidade incomparável no macOS e no Windows.
Perguntas frequentes
O que significa o código de erro STATUS_ACCESS_VIOLATION no Chrome?
STATUS_ACCESS_VIOLATION (código de exceção do Windows 0xC0000005) indica que o processo de renderização isolado do Chrome tentou ler ou gravar em um endereço de memória não alocado ou protegido. O sistema operacional encerra o processo para evitar corrupção de memória e exibe a tela Ah, não!.
Por que renomear o chrome.exe resolve o travamento e qual é o efeito colateral?
Renomear o executável impede que softwares antivírus e ferramentas de monitoramento injetem DLLs nos processos do Chrome. No entanto, alterar o nome invalida a verificação do Widevine DRM, bloqueando a reprodução de streaming protegido na Netflix, Prime Video ou Disney+.
Por que esse erro ocorre com tanta frequência no YouTube e em sites de vídeo?
Plataformas de vídeo executam aplicações de página única complexas, renderização WebGL concorrente e decodificação intensa de vídeo VP9 ou AV1. Isso submete o compilador V8 e o pipeline gráfico a uma carga extrema, expondo falhas latentes de alinhamento de memória ou de drivers.
Falhas de hardware ou instabilidade da CPU podem causar STATUS_ACCESS_VIOLATION?
Sim. Processadores modernos com variações de tensão ou perfis agressivos de overclock de RAM (XMP ou EXPO) podem causar inversões de bits durante a compilação JIT do V8, disparando violações de acesso antes mesmo de jogos pesados apresentarem travamentos.
Como altero o backend gráfico ANGLE no Chrome?
Abra o Chrome, digite chrome://flags/#use-angle na barra de endereços e altere a opção de Default para D3D11 ou D3D9. Clique no botão Relaunch no canto inferior direito para reiniciar o navegador.
Como o Tabbit Browser evita travamentos de memória causados por extensões?
O Tabbit Browser integra assistência de IA, organização de abas e automação por agentes diretamente no núcleo do sistema. Ao eliminar a necessidade de instalar meia dúzia de extensões de IA de terceiros injetando scripts em cada página, ele previne vazamentos de memória e colisões de renderização.