최신목록

2019년 5월 3일 금요일

[WINDBG]BUGCHECK 7F(kernel stack overflow)

BUGCHECK 7F


UNEXPECTED_KERNEL_MODE_TRAP(7F)
Arg1 : EXCEPTION_DOUBLE_FAULT


stack limit 보다 더 큰 주소로 콜스택이 진입하여서 BSOD 발생함.
kf나 !stackusage를 이용하여 스택 메모리를 많이 사용한 모듈을 찾아서 코드를 수정해주어야한다. 커널에서는 스레드당 할당된 스택메모리가 x86 : 12k, x64 : 24k 로 제한적인데 그 이상 사용시 BSOD가 발생한다.

KF 로 확인시 20D0의 스택메모리를 과다하게 사용하는 친구가 있었다.

!stackusage 는 많이 사용한 모듈을 찾아준다.

댓글 없음:

댓글 쓰기