#11 qc-usb put on quickcam for a few moment only

open
Kurt Wall
None
5
2006-05-07
2006-04-05
Anonymous
No

Hi,

i have a gentoo distro and after compiling qc-usb with
a 2.6.16-r1 kernel the quickcam start and crash
imediately :S

my module :

Module Size Used by
quickcam 73636 1
videodev 8192 2 quickcam
v4l2_common 7552 0
snd_seq_oss 32640 0
snd_seq_midi_event 6912 1 snd_seq_oss
snd_seq 50512 4
snd_seq_oss,snd_seq_midi_event
snd_seq_device 7820 2 snd_seq_oss,snd_seq
usb_storage 33156 0
ohci_hcd 33412 0
snd_pcm_oss 49184 0
snd_mixer_oss 17920 1 snd_pcm_oss
snd_intel8x0 30492 3
snd_ac97_codec 92448 1 snd_intel8x0
snd_ac97_bus 2944 1 snd_ac97_codec
snd_pcm 81540 4
snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 22276 3 snd_seq,snd_pcm
snd 47460 13
snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 9352 2 snd_intel8x0,snd_pcm
nvidia 4085808 12
forcedeth 22660 0
usbhid 30980 0
usbcore 129540 5
quickcam,usb_storage,ohci_hcd,usbhid

My quickcam has succefull detected
quickcam 1-3:1.0: usb_probe_interface
quickcam 1-3:1.0: usb_probe_interface - got id
quickcam: QuickCam USB camera found (driver version
QuickCam USB 0.6.3 $Date: 2005/04/15 19:32:49 $)
quickcam: Kernel:2.6.16-gentoo-r1 bus:1 class:FF
subclass:FF vendor:046D product:0850
quickcam: Sensor VV6410 detected
quickcam: Registered device: /dev/video0

but when i run qgcam or camstream...the quickcam put on
and crash imediately

see my dmesg

hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0008
ohci_hcd 0000:00:02.0: ERR -28, interval 1 msecs, load 806
ohci_hcd 0000:00:02.0: leak ed f2aa30c0 (#81) state 2
Unable to handle kernel NULL pointer dereference at
virtual address 00000161
printing eip:
f8866296
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: quickcam videodev v4l2_common
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device
usb_storage ohci_hcd snd_pcm_oss snd_mixer_oss
snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm
snd_timer snd snd_page_alloc nvidia forcedeth usbhid
usbcore
CPU: 0
EIP: 0060:[<f8866296>] Tainted: P VLI
EFLAGS: 00210202 (2.6.16-gentoo-r1 #3)
EIP is at usb_kill_urb+0x1e/0x100 [usbcore]
eax: 00000131 ebx: d044de00 ecx: d50dc8c8 edx:
00000000
esi: de47e284 edi: eb2996a8 ebp: e1096ee8 esp:
d172fe78
ds: 007b es: 007b ss: 0068
Process gqcam (pid: 22275, threadinfo=d172e000
task=ebb57030)
Stack: <0>00000000 00000000 f5717b08 f0c95c74 f8867bbf
f0c95c00 f0c95c00 0000000b
00000001 00000000 00000000 00000000 00000000
00001388 f0c95c00 f0c95c74
00000000 de47e000 00000000 de47e284 eb2996a8
fa5f61dc d044de00 00000000
Call Trace:
[<f8867bbf>] usb_set_interface+0x1ce/0x243 [usbcore]
[<fa5f61dc>] qc_isoc_stop+0x32/0x10f [quickcam]
[<fa5f698c>] qc_capt_exit+0x10/0x43 [quickcam]
[<fa5f6be8>] qc_v4l_close+0x3e/0x70 [quickcam]
[<c0163531>] __fput+0x164/0x19d
[<c0161a2c>] filp_close+0x46/0x87
[<c0122007>] close_files+0x81/0x9c
[<c0122089>] put_files_struct+0x2b/0x5f
[<c0122bc8>] do_exit+0x133/0x415
[<c010219d>] restore_sigcontext+0x10b/0x16c
[<c0122f15>] do_group_exit+0x3c/0x9c
[<c0102de9>] syscall_call+0x7/0xb
Code: ff ff ff 89 14 24 ff 50 08 83 c4 08 c3 83 ec 54
89 5c 24 48 8b 5c 24 58 89 74 24 4c 85 db 89 7c 24 50
74 15 8b 43 24 85 c0 74 0e <8b> 40 30 85 c0 74 07 8b 50
24 85 d2 75 10 8b 5c 24 48 8b 74 24
<1>Fixing recursive fault but reboot is needed!

Thank's for your help

Related

Feature Requests: #1

Discussion

  • Kurt Wall
    Kurt Wall
    2006-05-07

    • assigned_to: nobody --> krwall