[lkml]   [2000]   [Oct]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject2.4.0-test9USB related oops
Got the foolowing oops with a Trust Sp@ce C@m USB webcam, sensor is a

ov720 and it uses the ov511 driver. To reproduce it i open a netscape

on a page which grab pictures from the web-cam, as soon as grabbing starts

got the oops on serial console:

ksymoops 2.3.4 on i686 2.4.0-test9. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.0-test9/ (default)
-m /usr/src/linux/ (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.

Unable to handle kernel NULL pointer dereference at virtual address 000000a0
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c8c8165d>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210246
eax: 00000000 ebx: c2a08980 ecx: 00000000 edx: 0000006b
esi: c2a08980 edi: c7e3b8bc ebp: 00000000 esp: c022ff0c
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c022f000)
Stack: c6de32c8 c8c92814 00000000 c2a08980 00000001 c6de32c8 c7e3b8a0 c7e3b8bc
00000001 00000000 00000000 c8c929b5 c7e3b8a0 c2a08988 c4552700 04000001
00000000 0000000a c0020000 c010be71 0000000a c7e3b8a0 c022ffa8 c0282260
Call Trace: [<c8c92814>] [<c8c929b5>] [<c010be71>] [<c010c056>] [<c0108960>] [<c0108960>] [<c010a7c0>]
[<c0108960>] [<c0108960>] [<c0100018>] [<c010898d>] [<c01089f2>] [<c0105000>] [<c01001d0>]
Code: 8b 91 a0 00 00 00 8b 43 30 29 42 28 83 7c 24 10 00 74 10 8b

>>EIP; c8c8165d <[usbcore]usb_release_bandwidth+9/60> <=====
Trace; c8c92814 <[usb-uhci]process_urb+d4/1ec>
Trace; c8c929b5 <[usb-uhci]uhci_interrupt+89/e0>
Trace; c010be71 <handle_IRQ_event+4d/78>
Trace; c010c056 <do_IRQ+a6/f4>

Trace; c0108960 <default_idle+0/34>
Trace; c0108960 <default_idle+0/34>
Trace; c010a7c0 <ret_from_intr+0/20>
Trace; c0108960 <default_idle+0/34>
Trace; c0108960 <default_idle+0/34>
Trace; c0100018 <startup_32+18/cc>
Trace; c010898d <default_idle+2d/34>
Trace; c01089f2 <cpu_idle+3e/54>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c01001d0 <L6+0/2>
Code; c8c8165d <[usbcore]usb_release_bandwidth+9/60>
00000000 <_EIP>:
Code; c8c8165d <[usbcore]usb_release_bandwidth+9/60> <=====
0: 8b 91 a0 00 00 00 mov 0xa0(%ecx),%edx <=====
Code; c8c81663 <[usbcore]usb_release_bandwidth+f/60>
6: 8b 43 30 mov 0x30(%ebx),%eax
Code; c8c81666 <[usbcore]usb_release_bandwidth+12/60>
9: 29 42 28 sub %eax,0x28(%edx)
Code; c8c81669 <[usbcore]usb_release_bandwidth+15/60>
c: 83 7c 24 10 00 cmpl $0x0,0x10(%esp,1)
Code; c8c8166e <[usbcore]usb_release_bandwidth+1a/60>
11: 74 10 je 23 <_EIP+0x23> c8c81680 <[usbcore]usb_release_bandwidth+2c/60>
Code; c8c81670 <[usbcore]usb_release_bandwidth+1c/60>
13: 8b 00 mov (%eax),%eax

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!

1 warning issued. Results may not be reliable.

To be noted: my kernel is compiled with "Enforce USB bandwidth allocation",

I 'll without to see if it changes. When the webcam is unplugged everythings

goes right.... At least for now.

% FORT David, %
% 7 avenue de la morvandière 0240726275 %
% 44470 Thouare, France %
% ICU:78064991 AIM: enlighted popo %
% -datamining <-/ | .~. %
% -networking/flashed PHP3 coming soon | /V\ L I N U X %
% -opensource | // \\ >Fear the Penguin< %
% -GNOME/enlightenment/GIMP | /( )\ %
% feel enlighted.... | ^^-^^ %
% when connected %

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:39    [W:0.051 / U:2.780 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site