Analisar um BSOD (irql_less_than_or_equal)

1

Cerca de 2 meses atrás eu comprei um novo sistema e o construí em casa:

  • Placa mãe: XFX X58i
  • Processador: Core i7 920, usando o cooler padrão
  • Memória: 3x2GB Corsair DDR3 1600
  • Placa de vídeo: NVIDIA GTS 250 (1 GB)
  • Disco rígido: 2x WD 500GB, 7200rpm

Tenho 2 telas conectadas à placa de vídeo e o sistema está conectado a uma fonte de alimentação de 550W. Nada está com overclock.

Depois de construir o sistema, enfatizei muito com o Prime95 e o rthdribl para verificar sua estabilidade. Todos os meus testes foram perfeitos. Então, eu reinstalei o Win 7 x64 Professional e comecei a usá-lo normalmente.

Na primeira semana (2010-03-15) recebi a infame BSOD do irql_less_than_or_equal. Dez dias depois (2010-03-24) eu tenho outro. Então em 2010-04-09, 2010-05-04.

Desde 2 dias atrás, ficou pior: recebi uma tela azul por dia! (2010-05-12, 2010-05-13, 2010-05-14).

Instalei o BlueScreenView para tentar obter algumas informações, mas não consigo extrair nenhuma informação útil além da string de verificação de bug (irql_less_than_or_equal), e isso foi causado pelo ntoskrnl.exe (os três primeiros no ntoskrnl. exe + 71f00, os últimos 4 no ntoskrnl.exe + 70600 - que eu suspeito que poderia ser a mesma coisa, pois a Microsoft poderia ter corrigido este arquivo nesse meio tempo, então o endereço da função que o causou mudou).

Então eu enfatizei meus cartões de memória com o memtest, eles funcionaram perfeitamente. Após a inicialização, eu enfatizei minha GPU com FurMark e RTHDRIBL, tudo estava bem. Então eu enfatizei a CPU com 4 instâncias do Prime95 enquanto monitorava a temperatura - que nunca excedia 85oC com o case fechado -, tudo bem. Finalmente, eu enfatizei todo o sistema com o HeavyLoad por um tempo looooong, tudo funcionou muito bem.

Então, eu enfatizei a maioria dos componentes do sistema, mas não consegui obter nenhuma informação útil dele.

Você tem alguma dica sobre o que mais eu posso fazer para encontrar o culpado?

EDIT: Eu tenho um disco rígido externo MyBook que eu esqueci de mencionar. Eu desliguei por alguns dias, e não tive telas azuis. No outro dia, liguei de novo e peguei uma tela azul. O hd externo pode estar relacionado com os ecrãs azuis. Existe alguma maneira de verificar se este é ou não é o caso?

    
por Bruno Reis 15.05.2010 / 05:46

1 resposta

0

Problema resolvido

Esses bluescreens foram causados por algum código ruim escrito pela Shrew Soft, para o seu cliente VPN. Eu descobri e resolvi isso há muito, muito tempo - e como nunca, nunca mais, instalei software deles -, então não me lembro da versão exata. Devo dizer que na época eu pesquisei muito no Google e encontrei pessoas reclamando sobre telas azuis relacionadas ao Cliente VPN Shrew Soft, mas os relatórios eram sobre uma versão mais antiga. Parece que o problema, se corrigido agora, levou muito tempo para ser corrigido.

Para encontrar a causa, usei um depurador da Microsoft, e encontrei uma pilha de chamadas indo para algumas DLLs da Shrew Soft.

Depois de remover o software, nunca mais vi uma tela azul. Estou quase começando a sentir falta deles.

EDITAR : questão relacionada

    
por 09.04.2011 / 17:24