윈도우10 IRQL_NOT_LESS_OR_EQUAL 블루스크린 해결 방법(해결중..)

카테고리 없음2020. 8. 26. 18:38

며칠 전에 (오랜만에..) 갑자기 컴퓨터가 멈추는 증상이 있었습니다. freeze된 채로 계속 있어서.. dump를 뜨진 못했는데 방금 블루스크린이 발생해서 dump를 확보 했습니다.

 

이 문제 분석 전에.. 개인적인 느낌으로는 안드로이드 스튜디오에서 avd 실행/종료와 관계 있는게 아닌가 조심스럽게 추측합니다. ㅎㅎ;; 왜냐하면 avd 종료하고 얼마 안되서 문제가 발생한 것 같기 때문입니다. 특히.. 경험상 AVD에서 문자 보내기 테스트를 하면 그런 것 같네요..

 

윈도우10 블루스크린 DRIVER_POWER_STATE_FAILURE 해결 후기(방법)

 

윈도우10에서 블루스크린 디버깅 방법은.. 위의 글을 보시면 좀 자세히 나와있으니 참고 바랍니다.

 

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: ffff8785d7102418, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: fffff80426be527b, address which referenced memory

(생략)

PROCESS_NAME: firefox.exe

(생략)

FOLLOWUP_IP:  
dxgkrnl!DxgkWaitForVerticalBlankEventInternal+547
fffff804`3eeeb4b7 448bc7          mov     r8d,edi


FAULT_INSTR_CODE:  45c78b44

SYMBOL_STACK_INDEX: 8

SYMBOL_NAME:  dxgkrnl!DxgkWaitForVerticalBlankEventInternal+547

FOLLOWUP_NAME:  MachineOwner 

MODULE_NAME: dxgkrnl

IMAGE_NAME:  dxgkrnl.sys 

마소 홈페이지에 설명이 좀 있습니다.(https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0xa--irql-not-less-or-equal)

 

IRQL_NOT_LESS_OR_EQUAL (a)의 경우 윈도우나 커널 모드 드라이버가 raised interrupt request level(급한 인터럽트 요청) 도중에 유효하지 않은 paged memory에 접근했을 때 발생한다고 합니다. 정보를 좀 더 보면.. 별 모움은 안되지만 메모리 쓰기 과정 중에 문제가 발생했네요.

 

또.. 메모리 관련 문제네요 ㅎㅎ;;

중간에 PROCESS_NAME에 firefox.exe가 있습니다. 파이어폭스가 문제라는 의미는 아닙니다. 알 수 없는 이유로 메모리에 문제가 생겼고 파이어폭스에서 이 메모리에 접근해서 블루스크린이 발생한 것입니다. 

 

dxgkrnl는 마이크로소프트 DirectX 그래픽 커널입니다.

 

이 정보만으로는 정확한 원인을 찾는게 불가능한 것 같습니다..

 

https://www.eightforums.com/threads/multiple-different-code-bsods-on-windows8.49439/

 

Multiple different code BSODs on windows8

Hello all, I got a new ASUS G750jx laptop two weeks ago and have been having crashes since the first day. So far I've tried various hardware diagnostic tools: Memtest - ran it for 19 hours in multi-thread mode, did 11 passes and had no errors Intel diagnos

www.eightforums.com

위에 비슷한 문제로 토론된 내용이 있습니다.

답변한 사람은 전문가일텐데.. 역시 정확한 원인 찾는게 쉽지 않아 보이네요.

 

몇몇 드라이버에 대해 업데이트를 권장하고 있습니다.

 

 

흠.. 저도 현재로선 정확한 원인을 찾는게 힘들고

좀 더 지켜봐야겠습니다.

 

 

관련 글

Windbg 기본 가이드?: 

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/using-the--analyze-extension

 

Using the analyze Extension - Windows drivers

Using the analyze Extension

docs.microsoft.com

 

작성자

Posted by 드리머즈

댓글 영역