ksymoops 2.4.11 on i686 2.6.12-git5. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.6.12-git5/ (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. Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod Jul 6 04:02:11 donkey kernel: Unable to handle kernel paging request at virtual address 2071fce4 Jul 6 04:02:11 donkey kernel: c013c8ef Jul 6 04:02:11 donkey kernel: *pde = 00000000 Jul 6 04:02:11 donkey kernel: Oops: 0000 [#1] Jul 6 04:02:11 donkey kernel: CPU: 0 Jul 6 04:02:11 donkey kernel: EIP: 0060:[] Not tainted VLI Using defaults from ksymoops -t elf32-i386 -a i386 Jul 6 04:02:11 donkey kernel: EFLAGS: 00010016 (2.6.12-git5) Jul 6 04:02:11 donkey kernel: eax: 00800000 ebx: 2071fce0 ecx: 00000000 edx: c1000000 Jul 6 04:02:11 donkey kernel: esi: cffef1e0 edi: 0000004f ebp: cffa3ef0 esp: cffa3ed4 Jul 6 04:02:11 donkey kernel: ds: 007b es: 007b ss: 0068 Jul 6 04:02:11 donkey kernel: Stack: cffef1ec cffef1fc 2972c214 cffea210 cffea210 cffea200 2972c214 cffa3f08 Jul 6 04:02:11 donkey kernel: c013cfbf cffef1e0 cffef6fc cffef1e0 00000003 cffa3f34 c013d074 cffa2000 Jul 6 04:02:11 donkey kernel: cffef6fc cffa2000 cffa2000 cffef250 cffa3f34 c046ca80 00000297 c046ca84 Jul 6 04:02:11 donkey kernel: Call Trace: Jul 6 04:02:11 donkey kernel: [] show_stack+0x7a/0x90 Jul 6 04:02:11 donkey kernel: [] show_registers+0x156/0x1d0 Jul 6 04:02:11 donkey kernel: [] die+0xe4/0x170 Jul 6 04:02:11 donkey kernel: [] do_page_fault+0x453/0x671 Jul 6 04:02:11 donkey kernel: [] error_code+0x4f/0x54 Jul 6 04:02:11 donkey kernel: [] drain_array_locked+0x5f/0xa0 Jul 6 04:02:11 donkey kernel: [] cache_reap+0x74/0x1d0 Jul 6 04:02:11 donkey kernel: [] worker_thread+0x1c4/0x280 Jul 6 04:02:11 donkey kernel: [] kthread+0x8b/0xc0 Jul 6 04:02:11 donkey kernel: [] kernel_thread_helper+0x5/0x10 Jul 6 04:02:11 donkey kernel: Code: 8b 55 e8 89 5e 1c 89 53 04 47 3b 7d ec 7d 6d 8b 45 f0 8b 15 90 cb 46 c0 8b 0c b8 8d 81 00 00 00 40 c1 e8 0c c1 e0 05 8b 5c 10 1c <8b> 53 04 8b 03 89 50 04 89 02 31 d2 2b 4b 0c c7 03 00 01 10 00 >>EIP; c013c8ef <===== >>edx; c1000000 >>esi; cffef1e0 >>ebp; cffa3ef0 >>esp; cffa3ed4 Trace; c010316a Trace; c01032f6 Trace; c01034f4 Trace; c0110bd3 Trace; c0102d9f Trace; c013cfbf Trace; c013d074 Trace; c0125e54 Trace; c0129ffb Trace; c0100d45 This architecture has variable length instructions, decoding before eip is unreliable, take these instructions with a pinch of salt. Code; c013c8c4 00000000 <_EIP>: Code; c013c8c4 0: 8b 55 e8 mov 0xffffffe8(%ebp),%edx Code; c013c8c7 3: 89 5e 1c mov %ebx,0x1c(%esi) Code; c013c8ca 6: 89 53 04 mov %edx,0x4(%ebx) Code; c013c8cd 9: 47 inc %edi Code; c013c8ce a: 3b 7d ec cmp 0xffffffec(%ebp),%edi Code; c013c8d1 d: 7d 6d jge 7c <_EIP+0x7c> Code; c013c8d3 f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax Code; c013c8d6 12: 8b 15 90 cb 46 c0 mov 0xc046cb90,%edx Code; c013c8dc 18: 8b 0c b8 mov (%eax,%edi,4),%ecx Code; c013c8df 1b: 8d 81 00 00 00 40 lea 0x40000000(%ecx),%eax Code; c013c8e5 21: c1 e8 0c shr $0xc,%eax Code; c013c8e8 24: c1 e0 05 shl $0x5,%eax Code; c013c8eb 27: 8b 5c 10 1c mov 0x1c(%eax,%edx,1),%ebx This decode from eip onwards should be reliable Code; c013c8ef 00000000 <_EIP>: Code; c013c8ef <===== 0: 8b 53 04 mov 0x4(%ebx),%edx <===== Code; c013c8f2 3: 8b 03 mov (%ebx),%eax Code; c013c8f4 5: 89 50 04 mov %edx,0x4(%eax) Code; c013c8f7 8: 89 02 mov %eax,(%edx) Code; c013c8f9 a: 31 d2 xor %edx,%edx Code; c013c8fb c: 2b 4b 0c sub 0xc(%ebx),%ecx Code; c013c8fe f: c7 03 00 01 10 00 movl $0x100100,(%ebx) 1 warning and 1 error issued. Results may not be reliable.