rendered paste bodyksymoops 2.4.11 on i686 2.6.18-4-686. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.6.18-4-686/ (default)
-m /boot/System.map-2.6.18-4-686 (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
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ehci_hcd 0000:00:02.1: debug port 1
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:05:07.0: 3Com PCI 3c905C Tornado at f8806000.
lo: Disabled Privacy Extensions
Installing spdif_bug patch: Audigy 2 ZS [SB0350]
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000031
f885f1bc
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<f885f1bc>] Tainted: P VLI
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210202 (2.6.18-4-686 #1)
eax: 00000001 ebx: c73007c0 ecx: 385f7065 edx: dfae2e68
esi: e736638c edi: dfc7f960 ebp: eb6d02a0 esp: eb89ff60
ds: 007b es: 007b ss: 0068
Stack: f8860655 dfb3c888 dfae2e68 e7366000 e736638c 00000001 dfc7f960 f8eadc76
e7366000 ec4718c0 f8eaea36 00000008 c015ae41 dfa610c0 ec4718c0 dfa59980
00000000 eb89e000 c01589aa 0000000c 0cd97ee8 b6c02064 c0102c11 0000000c
Call Trace:
[<f8860655>] usb_set_interface+0x139/0x144 [usbcore]
[<f8eadc76>] qc_isoc_stop+0xaf/0xcb [quickcam]
[<f8eaea36>] qc_v4l_close+0x36/0x84 [quickcam]
[<c015ae41>] __fput+0x8a/0x13f
[<c01589aa>] filp_close+0x4e/0x54
[<c0102c11>] sysenter_past_esp+0x56/0x79
Code: 8b c7 58 5a eb 07 89 c3 e8 a6 ff ff ff 89 d8 5b c3 57 53 89 c3 83 ec 14 85 c0 0f 84 b2 00 00 00 8b 40 20 85 c0 0f 84 a7 00 00 00 <8b> 40 30 85 c0 0f 84 9c 00 00 00 83 78 24 00 0f 84 92 00 00 00
>>EIP; f885f1bc <pg0+384d41bc/3fc73400> <=====
>>ebx; c73007c0 <pg0+6f757c0/3fc73400>
>>ecx; 385f7065 <phys_startup_32+384f7065/c0000000>
>>edx; dfae2e68 <pg0+1f757e68/3fc73400>
>>esi; e736638c <pg0+26fdb38c/3fc73400>
>>edi; dfc7f960 <pg0+1f8f4960/3fc73400>
>>ebp; eb6d02a0 <pg0+2b3452a0/3fc73400>
>>esp; eb89ff60 <pg0+2b514f60/3fc73400>
Trace; f8860655 <pg0+384d5655/3fc73400>
Trace; f8eadc76 <pg0+38b22c76/3fc73400>
Trace; f8eaea36 <pg0+38b23a36/3fc73400>
Trace; c015ae41 <__fput+8a/13f>
Trace; c01589aa <filp_close+4e/54>
Trace; c0102c11 <sysenter_past_esp+56/79>
This architecture has variable length instructions, decoding before eip
is unreliable, take these instructions with a pinch of salt.
Code; f885f191 <pg0+384d4191/3fc73400>
00000000 <_EIP>:
Code; f885f191 <pg0+384d4191/3fc73400>
0: 8b c7 mov %edi,%eax
Code; f885f193 <pg0+384d4193/3fc73400>
2: 58 pop %eax
Code; f885f194 <pg0+384d4194/3fc73400>
3: 5a pop %edx
Code; f885f195 <pg0+384d4195/3fc73400>
4: eb 07 jmp d <_EIP+0xd>
Code; f885f197 <pg0+384d4197/3fc73400>
6: 89 c3 mov %eax,%ebx
Code; f885f199 <pg0+384d4199/3fc73400>
8: e8 a6 ff ff ff call ffffffb3 <_EIP+0xffffffb3>
Code; f885f19e <pg0+384d419e/3fc73400>
d: 89 d8 mov %ebx,%eax
Code; f885f1a0 <pg0+384d41a0/3fc73400>
f: 5b pop %ebx
Code; f885f1a1 <pg0+384d41a1/3fc73400>
10: c3 ret
Code; f885f1a2 <pg0+384d41a2/3fc73400>
11: 57 push %edi
Code; f885f1a3 <pg0+384d41a3/3fc73400>
12: 53 push %ebx
Code; f885f1a4 <pg0+384d41a4/3fc73400>
13: 89 c3 mov %eax,%ebx
Code; f885f1a6 <pg0+384d41a6/3fc73400>
15: 83 ec 14 sub $0x14,%esp
Code; f885f1a9 <pg0+384d41a9/3fc73400>
18: 85 c0 test %eax,%eax
Code; f885f1ab <pg0+384d41ab/3fc73400>
1a: 0f 84 b2 00 00 00 je d2 <_EIP+0xd2>
Code; f885f1b1 <pg0+384d41b1/3fc73400>
20: 8b 40 20 mov 0x20(%eax),%eax
Code; f885f1b4 <pg0+384d41b4/3fc73400>
23: 85 c0 test %eax,%eax
Code; f885f1b6 <pg0+384d41b6/3fc73400>
25: 0f 84 a7 00 00 00 je d2 <_EIP+0xd2>
This decode from eip onwards should be reliable
Code; f885f1bc <pg0+384d41bc/3fc73400>
00000000 <_EIP>:
Code; f885f1bc <pg0+384d41bc/3fc73400> <=====
0: 8b 40 30 mov 0x30(%eax),%eax <=====
Code; f885f1bf <pg0+384d41bf/3fc73400>
3: 85 c0 test %eax,%eax
Code; f885f1c1 <pg0+384d41c1/3fc73400>
5: 0f 84 9c 00 00 00 je a7 <_EIP+0xa7>
Code; f885f1c7 <pg0+384d41c7/3fc73400>
b: 83 78 24 00 cmpl $0x0,0x24(%eax)
Code; f885f1cb <pg0+384d41cb/3fc73400>
f: 0f 84 92 00 00 00 je a7 <_EIP+0xa7>
EIP: [<f885f1bc>] usb_kill_urb+0x1a/0xca [usbcore] SS:ESP 0068:eb89ff60
Warning (Oops_read): Code line not seen, dumping what data is available
>>EIP; f885f1bc <pg0+384d41bc/3fc73400> <=====
2 warnings and 1 error issued. Results may not be reliable.