ksymoops 0.7c on i686 2.3.48. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.3.48/ (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. No modules in ksyms, skipping objects Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod file? Unable to handle kernel NULL pointer dereference at virtual address 00000010 c017d446 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010217 eax: c02ed740 ebx: c02ed700 ecx: c02ed718 edx: 00200000 esi: c75c2000 edi: 00000000 ebp: c02ed700 esp: c75c3f14 ds: 0018 es: 0018 ss: 0018 Process nbd-client (pid: 520, stackpage=c75c3000) Stack: c02ed700 c75c2000 c02ed720 c02ed740 c02ed718 c017d941 c02ed700 c78c8380 40106a2c ffffffe7 c75c2000 c02ed740 c75c2000 c7a5b988 c7a5b988 c75c3f50 00000000 c017f418 c7a5b000 c7f68aa0 00000000 00000000 c014624e c7670e00 Call Trace: [] [] [] [] [] Code: 0f b6 47 10 89 c2 c1 e2 04 01 c2 c1 e2 02 89 d0 05 00 d7 2e >>EIP; c017d446 <===== Trace; c017d941 Trace; c017f418 Trace; c014624e Trace; c014d827 Trace; c010c01c Code; c017d446 00000000 <_EIP>: Code; c017d446 <===== 0: 0f b6 47 10 movzbl 0x10(%edi),%eax <===== Code; c017d44a 4: 89 c2 mov %eax,%edx Code; c017d44c 6: c1 e2 04 shl $0x4,%edx Code; c017d44f 9: 01 c2 add %eax,%edx Code; c017d451 b: c1 e2 02 shl $0x2,%edx Code; c017d454 e: 89 d0 mov %edx,%eax Code; c017d456 10: 05 00 d7 2e 00 add $0x2ed700,%eax 2 warnings issued. Results may not be reliable.