OK Guys,
Now that I'm home from work, and have tought myslef the extremely gard
taks of using ksymoops :) I now have processed that oops for you and its
attached for you enjoyment.
ksymoops 2.4.3 on i686 2.4.10-xfs. Options used
-V (default)
-k ksyms (specified)
-l /proc/modules (default)
-o /lib/modules/2.4.10-xfs/ (default)
-m /usr/src/linux/System.map (default)
c024d414
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c024d414>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 4548530a ebx: cfa5e400 ecx: 00000000 edx: 00000200
esi: 4548530a edi: cfa5e540 ebp: cfb21800 esp: cfecff48
ds: 0018 es: 0018 ss: 0018
Process khubd (pid: 12, stackpage=cfecf000)
Stack: c024dda3 4548530a cfa5e400 4548530a 000000c8 c025157c cfa5e400 4548530a
cf777000 00000000 00000286 00000286 00000001 c02cf260 c0322083 00000301
00000001 cfa5e400 00000001 c0251787 cfa5e400 00000000 cfecffbc c02b9b60
Call Trace: [<c024dda3>] [<c025157c>] [<c0251787>] [<c0251915>] [<c0105000>]
[<c0105516>] [<c02518e0>]
Code: ff 40 40 c3 90 8d b4 26 00 00 00 00 8b 54 24 04 ff 4a 40 0f
>>EIP; c024d414 <usb_bus_get+4/10> <=====
Trace; c024dda2 <usb_alloc_dev+32/b0>
Trace; c025157c <usb_hub_port_connect_change+2ac/340>
Trace; c0251786 <usb_hub_events+176/2d0>
Trace; c0251914 <usb_hub_thread+34/60>
Trace; c0105000 <_stext+0/0>
Trace; c0105516 <kernel_thread+26/30>
Trace; c02518e0 <usb_hub_thread+0/60>
Code; c024d414 <usb_bus_get+4/10>
00000000 <_EIP>:
Code; c024d414 <usb_bus_get+4/10> <=====
0: ff 40 40 incl 0x40(%eax) <=====
Code; c024d416 <usb_bus_get+6/10>
3: c3 ret
Code; c024d418 <usb_bus_get+8/10>
4: 90 nop
Code; c024d418 <usb_bus_get+8/10>
5: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi
Code; c024d420 <usb_bus_put+0/20>
c: 8b 54 24 04 mov 0x4(%esp,1),%edx
Code; c024d424 <usb_bus_put+4/20>
10: ff 4a 40 decl 0x40(%edx)
Code; c024d426 <usb_bus_put+6/20>
13: 0f 00 00 sldt (%eax)