커널 디버깅 방법

aksoon76의 이미지

커널이 이유없이 죽거든요...
커널도 modify가 된 상태고 위에서 돌고있는 직접 작성한
application도 있는데.. 어느게 문제인지는 잘 모르겠고..
아뭏든 막 죽고 해서 log를 보기도 어렵고...

혹시 이런경우나 비슷한경우 디버깅 노하우 있으신가요?

codebank의 이미지

커널이 죽으면 디버깅도 어렵지 않을까요?
일단
http://www-903.ibm.com/developerworks/kr/linux/library/l-kdbug.html
위 문서처럼 KDB를 이용하는 방법이 있겠네요. 물론 이 방법은 커널이 살아 있어야
한다는 점이 있지만...
만일 커널이 죽으면서 core dump를 남겨놓은 것을 디버깅하려면 gdb를 이용하는
방법도 있겠네요.
FreeBSD에 있는 문서지만
http://www.kr.freebsd.org/handbook/handbook303.shtml
이런 방식으로도 가능하겠죠.

어쨌거나 원인을 빨리 해결하시길 바랍니다.

------------------------------
좋은 하루 되세요.