Martín Ferrari a écrit :
HI,

On Tue, Jun 17, 2008 at 10:44, Xavier Douville <[EMAIL PROTECTED]> wrote:
Package: qc-usb-source
Version: 0.6.6-5
Severity: critical
Justification: breaks the whole system

When I try to capture using a program such as webcam-server, I don't
get any image. Even worst, when I kill webcam-server, I get a kernel
oops and need to reboot my system.

Can you please send me the camera model and USB descriptors? Also,
could you try reproducing this problem with a vanilla debian kernel?

Thanks.

Hi
Here is the relevant output from lsusb :


Bus 001 Device 002: ID 046d:0840 Logitech, Inc. QuickCam Express
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.00
 bDeviceClass          255 Vendor Specific Class
 bDeviceSubClass       255 Vendor Specific Subclass
 bDeviceProtocol       255 Vendor Specific Protocol
 bMaxPacketSize0         8
 idVendor           0x046d Logitech, Inc.
 idProduct          0x0840 QuickCam Express
 bcdDevice            1.00
 iManufacturer           0
 iProduct                1 Camera
 iSerial                 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           55
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0000  1x 0 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              16
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       1
     bNumEndpoints           2
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ff  1x 1023 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              16
Device Status:     0x0001
 Self Powered

I get the same problem with debian's kernel 2.6.24-1-686

Linux video capture interface: v2.00
quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $) quickcam: Kernel:2.6.24-1-686 bus:1 class:FF subclass:FF vendor:046D product:0840
quickcam: Sensor HDCS-1000/1100 detected
quickcam: Registered device: /dev/video0
usbcore: registered new interface driver quickcam
quickcam: Control URB error -2
------------[ cut here ]------------
kernel BUG at mm/slab.c:591!
invalid opcode: 0000 [#1] SMP
Modules linked in: quickcam videodev v4l2_common v4l1_compat nfsd auth_rpcgss exportfs video output container sbs sbshc battery ac dock nfs lockd nfs_acl sunrpc ip6table_filter iptable_raw ipt_ULOG ipt_TTL ipt_ttl ipt_TOS ipt_tos ipt_SAME ipt_REJECT ipt_REDIRECT ipt_recent ipt_owner ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_iprange ipt_ECN ipt_ecn ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323 ipv6 nf_conntrack_ftp xt_helper xt_hashlimit ip6_tables xt_conntrack xt_CONNMARK xt_connmark xt_state iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack iptable_mangle iptable_filter ip_tables xt_u32 xt_time xt_tcpudp xt_tcpmss xt_string xt_statistic xt_sctp xt_realm xt_quota xt_policy xt_pkttype xt_physdev xt_multiport xt_mark xt_mac xt_limit xt_length xt_esp xt_dscp xt_dccp xt_comment xt_TRACE xt_TCPMSS xt_SECMARK xt_NFQUEUE xt_NFLOG xt_MARK xt_DSCP xt_CLASSIFY nfnetlink_queue nfnetlink_log nfnetlink x_tables cls_fw sch_cbq sch_gred sch_red sch_sfq ext2 fuse dm_snapshot dm_mirror dm_mod eeprom w83781d hwmon_vid i2c_ali15x3 parport_pc parport button hisax isdn slhc wcopenpci i2c_piix4 wcfxo i2c_core zaptel intel_agp crc_ccitt agpgart shpchp pci_hotplug pcspkr rtc evdev ext3 jbd mbcache raid456 async_xor async_memcpy async_tx xor raid0 md_mod usbhid hid ide_disk ata_generic libata scsi_mod floppy e100 mii uhci_hcd tulip piix generic usbcore ide_core thermal processor fan

Pid: 7214, comm: webcam-server Not tainted (2.6.24-1-686 #1)
EIP: 0060:[<c0175172>] EFLAGS: 00010046 CPU: 0
EIP is at kfree+0x5e/0x97
EAX: 40080000 EBX: d241e000 ECX: d2b63f80 EDX: c1258e00
ESI: 00000286 EDI: d2c70000 EBP: d1761c28 ESP: d2c6de20
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process webcam-server (pid: 7214, ti=d2c6c000 task=d2c6b890 task.ti=d2c6c000) Stack: d241e000 d2863200 d2b63e60 d4d8bb98 00000010 c017951d 00000000 00000000 d340d0a0 d2863200 d274ac40 00000000 d2b31ca0 c0176da1 00000000 d274ac40 0000000b 00000010 c01265dc 00000000 00000000 00000001 d2c6b890 00000002
Call Trace:
[<d4d8bb98>] qc_v4l_close+0x40/0x98 [quickcam]
[<c017951d>] __fput+0x96/0x14c
[<c0176da1>] filp_close+0x51/0x58
[<c01265dc>] put_files_struct+0x60/0xa8
[<c0127734>] do_exit+0x216/0x6ab
[<c012d848>] recalc_sigpending+0xb/0x30
[<c0127c3f>] sys_exit_group+0x0/0xd
[<c012f00a>] get_signal_to_deliver+0x416/0x443
[<c0103527>] do_notify_resume+0x84/0x609
[<c013776b>] __remove_hrtimer+0x5d/0x64
[<c0137f27>] hrtimer_cancel+0xa/0x14
[<c02bcfa0>] do_nanosleep+0x4f/0x73
[<c0138070>] hrtimer_nanosleep+0x39/0x98
[<c0137b0e>] hrtimer_wakeup+0x0/0x18
[<c0138118>] sys_nanosleep+0x49/0x59
[<c0103faa>] work_notifysig+0x13/0x19
=======================
Code: b2 3e c0 8b 02 25 00 40 02 00 3d 00 40 02 00 75 03 8b 52 0c 8b 02 25 00 40 02 00 3d 00 40 02 00 75 03 8b 52 0c 8b 02 84 c0 78 04 <0f> 0b eb fe 8b 4a 18 64 a1 08 f0 3a c0 8b 1c 81 8b 03 3b 43 04
EIP: [<c0175172>] kfree+0x5e/0x97 SS:ESP 0068:d2c6de20
---[ end trace 183d0b1b269049dd ]---
Fixing recursive fault but reboot is needed!




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to