티스토리 뷰

IT/버그해결

Application Crash or hang

zzang_yang 2022. 9. 7. 11:44
반응형

1. 기본 분석

- !analyze –v 또는 행이라면 !analyze –v –hang

 

2.  Crash 와 hang의 Critical Sections 확인

- !locks 그리고 !locks –v, !cs –s –l –o

 

3. Component의 타임 스탭프, 중복, 경로, DLL 문제 확인

- Process threads (~*kv 또는 !uniqstack)

 

4. Process 실행 시간

- Component에 Full raw stack중 문제가 있는 thread

- Component에 Full raw stack중 main application thread

- Process 크기

- Thread 번호

- Gflags 값

- !gflag

 Thread로 소비한 시간

 - !runaway

 Environment

- !peb

Import table

- !dh

Hooked function

- !chkimg

Exception handlers

- !exchain

 
반응형