BSoD (ntoskrnl.exe) [fechado]

0

Então, eu estava jogando CSGO e de repente eu tenho um BSOD. Esta é a minha primeira vez recebendo um, então eu realmente me assustei. O sistema apenas reiniciou e começou a funcionar normalmente. Acabei de receber uma mensagem

Windows has recovered from an unexpected shutdown.

Depois de fazer um pouco de pesquisa, descobri que um driver chamado ntoskrnl.exe fazia a BSoD aparecer. Como dito anteriormente, nunca tive problemas com isso. Foi completamente aleatório.

Veja mais algumas informações.

The computer has rebooted from a bugcheck.  The bugcheck was: 0x00000050 (0xfffffa800251443b, 0x0000000000000000, 0xfffff8000307515f, 0x0000000000000002). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 120915-23680-01.

param1 0x00000050 (0xfffffa800251443b, 0x0000000000000000, 0xfffff8000307515f, 0x0000000000000002) 
  param2 C:\Windows\MEMORY.DMP 
  param3 120915-23680-01

O que devo fazer?

    
por user531702 09.12.2015 / 18:52

1 resposta

0

(Isso não é realmente uma resposta, mas não cabe em um comentário.)

Tanto quanto eu posso dizer, eu não acho que o arquivo memory.dmp será útil. A partir do minidump, o problema aconteceu em uma rotina chamada MiAgeWorkingSet. Ele tinha um zero em um registrador que deveria conter o endereço virtual de alguma estrutura na memória, e zero nunca é um bom endereço. Essa rotina tem a ver com a "lista de conjuntos de trabalho", que controla quais páginas da RAM estão sendo usadas por um processo e "envelhece" as entradas.

O problema é que não há nada de errado com essa rotina; é uma parte padrão de todos os sistemas Windows e é chamada com muita frequência; se algo estivesse errado com ele, os sistemas Windows estariam em colapso em todo o lugar. A rotina provavelmente estava operando na lista de conjuntos de trabalho de um processo, e essa lista provavelmente estava corrompida. Ou seja, alguns dos dados na lista eram inválidos.

O problema é que não há uma boa maneira de descobrir como isso aconteceu. Literalmente qualquer driver do modo kernel no sistema poderia ter feito isso. Ou, pode ter sido devido a problemas de hardware, como um problema real com a RAM. Uma fonte de alimentação muito levemente escamosa também pode causar problemas de memória intermitentes.

Não há indicação clara sobre o que fazer a seguir. Você poderia fazer as coisas usuais de hardware: Recoloque sua RAM, etc. Limpar a poeira dos dissipadores de calor é uma boa idéia (sim, o superaquecimento também pode causar esse tipo de problema). No lado do software, certifique-se de que o Windows e todos os seus drivers, especialmente drivers de vídeo, estejam atualizados.

Ah, e: se você estiver fazendo overclock, pare.

Desculpe, não posso ser de mais ajuda. Talvez magicandre possa fazer melhor.

    
por 11.12.2015 / 01:47