리눅스 call trace 관련 질문좀 하겠습니다.
글쓴이: exodyh / 작성시간: 금, 2014/11/14 - 2:42오후
ㅠ.ㅠ 영어를 열심히 하지않았던게 이리도 후회되는지
써칭에 한계를 느끼고 질문 좀 하겠습니다...
방화벽 장비에서 call trace
BUG : soft lockup detected on CPU#07
dum_stack 0x8/0x48
softlockup_tick+0x18c/0x218
update_process_times+0x3c/0x218
octeon_main_timer_interrupt+0x64/0x98
handle_IRQ_event+0x68/0x108
handle_percpu_irq+0x94/0x110
plat_irq_dispatch+0xd8/0x1f0
ret_from_irq_0x0/0x4
readHW_Monitor+0x34/0x58
octeon_info_show+0x298/0x3d0seq_read+0x128/0x3e8
vfs_read+0xc4/0x170
sys_read+0x50/0x98 :
handle_sys64+0x54/0x74
계속 뿌리더니 CPU 100%차서 장비가 죽었습니다.
여기저기 찾아보고 알아본 결과 overheating과 kernel scheduler에 관한 문제들이 나오던데..
혹시 아시는분들 조언좀 부탁드립니다..
Forums:
특정 상황에서 sys_read() 시스템콜을 사용하는
특정 상황에서 sys_read() 시스템콜을 사용하는 쪽에 문제가 있을 확률이 높습니다.
proc이나, file을 read할때 lock매커니즘이 들어간 곳을 확인해 보세요...
(좀 광범위하지만..)
소곤소곤
댓글 달기