- 论坛徽章:
- 0
|
本帖最后由 bluempire 于 2013-06-25 20:44 编辑
调试kdump的过程中遇到以下问题,具体函数调用栈如下:
1)Unable to handle kernel paging request for instruction fetch"什么情况下导致的?我看是page_fault,但是为什么page_fault呢?请有kdump经验的同学帮忙,谢谢了
start...!
Bye!
page_list=0x4,reboot_code_buffer=0xc25ed000,reboot_code_buffer_phys=0x25ed000,image->start=0x25e76dc
Unable to handle kernel paging request for instruction fetch
Faulting instruction address: 0x025ed020
Oops: Kernel access of bad area, sig: 11 [#2]
Modules linked in:
NIP: 025ed020 LR: c0013650 CTR: c25ed000
REGS: df931c00 TRAP: 0400 Tainted: G D (2.6.33)
MSR: 00001000 <ME> CR: 24002822 XER: 20000000
TASK = cb84eee0[1071] 'sh' THREAD: df930000
GPR00: 00000000 df931cb0 cb84eee0 00000004 025ed000 025e76dc c02693dc c05f0838
GPR08: 025ed020 c05e515c 00005ad7 00004000 24002822 1009b14c 1ffd4800 00000000
GPR16: 1ff8d940 10073690 100788ba bf9a80d8 00000000 100736b0 00000000 10097294
GPR24: bf9a8fbe 00000007 00000004 cb8da800 025ed000 c25ed000 df931ce8 df931df0
NIP [025ed020] 0x25ed020
LR [c0013650] audit_classify_arch+0x0/0x8
Call Trace:
[df931cb0] [c001363c] default_machine_kexec+0x8c/0xa0 (unreliable)
[df931cd0] [c001317c] machine_kexec+0x34/0x38
[df931ce0] [c006ef54] crash_kexec+0x94/0xc0
[df931db0] [c000d4ec] die+0xf8/0x1e0
[df931dd0] [c0013e44] bad_page_fault+0x98/0xe8
[df931de0] [c0010524] handle_page_fault+0x7c/0x80
[df931ea0] [c0261af0] __handle_sysrq+0x88/0x17c
[df931ed0] [c0261c48] write_sysrq_trigger+0x64/0x68
[df931ee0] [c00f3354] proc_reg_write+0x4c/0x70
[df931ef0] [c00ac3ac] vfs_write+0xb4/0x184
[df931f10] [c00ac90c] sys_write+0x4c/0x90
[df931f40] [c0010074] ret_from_syscall+0x0/0x3c
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
crash_kexec entered-
Kernel panic - not syncing: Fatal exception
crash_kexec entered-
Rebooting in 180 seconds.. |
|