Hi

I got the following oops message (attached)

The really weird thing about this is that there is no mention of my driver there...
And my driver doesn't make use of bulk URB's in any way. It just uses Interrupt URB's

Althought this bug happened at the time when unlink_urb's executed from my driver.

What does this mean?

Thanks
-Heinrich
ksymoops 2.4.5 on i686 2.4.20.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.20/ (default)
     -m /boot/System.map-2.4.20 (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.

Dec  5 14:44:27 debian kernel: Unable to handle kernel paging request at virtual 
address cb1ff248
Dec  5 14:44:27 debian kernel: cb1ab294
Dec  5 14:44:27 debian kernel: *pde = 05ed5067
Dec  5 14:44:27 debian kernel: Oops: 0000
Dec  5 14:44:27 debian kernel: CPU:    0
Dec  5 14:44:27 debian kernel: EIP:    0010:[<cb1ab294>]    Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
Dec  5 14:44:27 debian kernel: EFLAGS: 00010286
Dec  5 14:44:27 debian kernel: eax: 00000004   ebx: cb1ff000   ecx: c43c2000   edx: 
00000001
Dec  5 14:44:27 debian kernel: esi: cb1fd000   edi: c43c2140   ebp: c754fedc   esp: 
c754fec4
Dec  5 14:44:27 debian kernel: ds: 0018   es: 0018   ss: 0018
Dec  5 14:44:27 debian kernel: Process khubd (pid: 65, stackpage=c754f000)
Dec  5 14:44:27 debian kernel: Stack: c613d000 c437c300 c43c2140 cb1a59a1 c1166d40 
c43c2140 c7f19d80 cb1a59b8
Dec  5 14:44:27 debian kernel:        c437c300 cb1fd000 c437c300 c7f19d80 c754ff44 
cb1a5b9d c7f19d80 c437c300
Dec  5 14:44:27 debian kernel:        cb1fd000 00000000 cb1acb80 c885e23e c437c300 
cb1ab859 c437c300 00000003
Dec  5 14:44:27 debian kernel: Call Trace:    [<cb1a59a1>] [<cb1a59b8>] [<cb1a5b9d>] 
[<cb1acb80>]
Dec  5 14:44:27 debian kernel:   [<cb1ab859>] [<cb1ab82c>] [<cb1acb60>] [<cb1acb80>]
Warning (Oops_read): Code line not seen, dumping what data is available


>>EIP; cb1ab294 <[usb-uhci]uhci_submit_bulk_urb+214/454>   <=====

>>ebx; cb1ff000 <END_OF_CODE+4c30d/????>
>>ecx; c43c2000 <_end+4084e64/8508e64>
>>esi; cb1fd000 <END_OF_CODE+4a30d/????>
>>edi; c43c2140 <_end+4084fa4/8508e64>
>>ebp; c754fedc <_end+7212d40/8508e64>
>>esp; c754fec4 <_end+7212d28/8508e64>

Trace; cb1a59a1 <[mga].bss.end+291bf32/2920591>
Trace; cb1a59b8 <[mga].bss.end+291bf49/2920591>
Trace; cb1a5b9d <[mga].bss.end+291c12e/2920591>
Trace; cb1acb80 <[usb-uhci]rh_submit_urb+470/60c>
Trace; cb1ab859 <[usb-uhci]uhci_unlink_urb_async+a9/f8>
Trace; cb1ab82c <[usb-uhci]uhci_unlink_urb_async+7c/f8>
Trace; cb1acb60 <[usb-uhci]rh_submit_urb+450/60c>
Trace; cb1acb80 <[usb-uhci]rh_submit_urb+470/60c>

Dec  5 14:44:27 debian kernel: Code: 8b 8b 48 02 00 00 41 83 f9 3f 7e 02 31 c9 3b 8b 
4c 02 00 00


Code;  cb1ab294 <[usb-uhci]uhci_submit_bulk_urb+214/454>
00000000 <_EIP>:
Code;  cb1ab294 <[usb-uhci]uhci_submit_bulk_urb+214/454>
   0:   8b 8b 48 02 00 00         mov    0x248(%ebx),%ecx
Code;  cb1ab29a <[usb-uhci]uhci_submit_bulk_urb+21a/454>
   6:   41                        inc    %ecx
Code;  cb1ab29b <[usb-uhci]uhci_submit_bulk_urb+21b/454>
   7:   83 f9 3f                  cmp    $0x3f,%ecx
Code;  cb1ab29e <[usb-uhci]uhci_submit_bulk_urb+21e/454>
   a:   7e 02                     jle    e <_EIP+0xe> cb1ab2a2 
<[usb-uhci]uhci_submit_bulk_urb+222/454>
Code;  cb1ab2a0 <[usb-uhci]uhci_submit_bulk_urb+220/454>
   c:   31 c9                     xor    %ecx,%ecx
Code;  cb1ab2a2 <[usb-uhci]uhci_submit_bulk_urb+222/454>
   e:   3b 8b 4c 02 00 00         cmp    0x24c(%ebx),%ecx


2 warnings issued.  Results may not be reliable.

Reply via email to