ksymoops 0.7c on i686 2.3.40. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.3.40/ (default) -m /usr/src/linux/System.map (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning (compare_ksyms_lsmod): module nfsd is in lsmod but not in ksyms, probably no symbols exported Unable to handle kernel NULL pointer dereference at virtual address 00000014 c019b390 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010286 eax: 00000000 ebx: c38a5800 ecx: 0540e18a edx: 00000000 esi: c38a5800 edi: c3fd8800 ebp: c0203fa4 esp: c0203f38 ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c0203000) Stack: 00000000 c01a6752 c38a5800 00000000 c3fd8800 00000031 c019dc7d c3fd8800 c3fd8800 00000000 c019dc10 c011e4be 00000000 00000001 c02804e0 c01eb07c c0203fa4 c01eb07c c0203fa4 c011b619 00000000 00000000 c010d1d0 c0109e40 Call Trace: [] [] [] [] [] [>EIP; c019b390 <===== Trace; c01a6752 Trace; c019dc7d Trace; c019dc10 Trace; c011e4be Trace; c011b619 Code; c019b390 00000000 <_EIP>: Code; c019b390 <===== 0: 8b 40 14 movl 0x14(%eax),%eax <===== Code; c019b393 3: 85 c0 testl %eax,%eax Code; c019b395 5: 74 06 je d <_EIP+0xd> c019b39d Code; c019b397 7: 53 pushl %ebx Code; c019b398 8: ff d0 call *%eax Code; c019b39a a: 83 c4 04 addl $0x4,%esp Code; c019b39d d: c7 43 34 00 00 00 00 movl $0x0,0x34(%ebx) Aiee, killing interrupt handler Kernel panic: Attempted to kill the idle task! In swapper task - not syncing 2 warnings issued. Results may not be reliable.