ksymoops 메시지 해석...
앞서 bss 에 대해서 답글 달아주신 분들께 감사 드립니다.
Feb 6 22:44:05 cawheat kernel: Call Trace: [<c0118999>] [<f0aab1d0>] [<f0aab1e4>] [<c011b8d9>] [<c01188cb>]
Feb 6 22:44:05 cawheat kernel: [<c01187df>] [<c01185fb>] [<c01083dc>] [<f0aa7653>] [<c01185fb>] [<c01ac011>]
Feb 6 22:44:05 cawheat kernel: [<c01644e5>] [<c01ac128>] <c0130ab6>] [<c010
6f1b>]
Feb 6 22:44:05 cawheat kernel:
==>
Trace; c0118999 <ksoftirqd+39/c0>
Trace; f0aab1d0 <[ksovia].bss.start+30/205f>
Trace; f0aab1e4 <[ksovia].bss.start+44/205f>
Trace; c011b8d9 <second_overflow+49/260>
Trace; c01188cb <init_bh+1b/20>
Trace; c01187df <tasklet_init+2f/30>
Trace; c01185fb <raise_softirq+b/40>
Trace; c01083dc <do_IRQ+9c/b0>
Trace; f0aa7653 <[ksovia]ksovia_recvmsg+23/23c>
Trace; c01185fb <raise_softirq+b/40>
Trace; c01ac011 <sock_recvmsg+81/b0>
Trace; c01644e5 <write_chan+1b5/1f0>
Trace; c01ac128 <sock_write+38/c0>
Trace; c0130ab6 <sys_read+e6/100>
Trace; c0106f1b <system_call+33/38>
같은 경우에, Call Trace 의 순서가 [<c011899>] -> [<f0aab1d0>] 로 시간적으로 일어났다는 말인가요? 아니면, .... [<f0aab1d0>] -> [<c011899>] 로 불려 졌다는 말인가요?
스택을 생각하니, 후자가 맞는거 같고요, 전자 인거 같기도 하고... -_-;;
커널 프로그래밍이 쉬운게 아닌거 같아요.
아래에서 위로입니다. i.e. 맨 위가 가장 마지막에 불림흔히 보
아래에서 위로입니다. i.e. 맨 위가 가장 마지막에 불림
흔히 보는 oops는 맨 마지막이 전혀 엉뚱한 곳이나 00000000 (null) 를 가르키는 경우가 많지요..
댓글 달기