Bug 5086
Summary: | unplugging webcam when stv680 is in use freezes the whole system | ||
---|---|---|---|
Product: | Drivers | Reporter: | Timo Lindfors (timo.lindfors) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | akpm, alan-jenkins, alan, mchehab, plaes, protasnb, stern |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.22 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 5089 | ||
Attachments: |
.config file for the tested 2.6.12.4 kernel
.config file for the tested 2.6.16-rc3 kernel full netconsole output under 2.6.16-rc3 config file to reproduce the problem under 2.6.22 dmesg output from 2.6.22 before the camera was plugged in full netconsole output from 2.6.22 |
Description
Timo Lindfors
2005-08-18 00:15:38 UTC
Created attachment 5663 [details]
.config file for the tested 2.6.12.4 kernel
*** Bug 4372 has been marked as a duplicate of this bug. *** Does this still happen on 2.6.16-rc3? Yes, unfortunately the bug seems to be present in 2.6.16-rc3. However, this time unplugging the webcam seems to also produce some kernel messages before the system freezes: Losing too many ticks! TSC cannot be used as a timesource. Possible reasons for this are: You're running with Speedstep, You don't have DMA enabled for your hard disk (see hdparm), Incorrect TSC synchronization on an SMP system (see dmesg). Falling back to a sane timesource now. Full netsoncole output: [17179569.184000] Linux version 2.6.16-rc3lindiusb1 (root@kurp) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Wed Feb 15 09:26:35 EET 2006 [17179569.184000] BIOS-provided physical RAM map: [17179569.184000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [17179569.184000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [17179569.184000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [17179569.184000] BIOS-e820: 0000000000100000 - 0000000008000000 (usable) [17179569.184000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) [17179569.184000] 128MB LOWMEM available. [17179569.184000] DMI 2.0 present. [17179569.184000] Allocating PCI resources starting at 10000000 (gap: 08000000:f7ff0000) [17179569.184000] Built 1 zonelists [17179569.184000] Kernel command line: ip=dhcp nfsroot=130.233.244.172:/tftpboot/garfield panic=60 netconsole=6665@130.233.244.214/eth0,6666@130.233.244.83/ [17179569.184000] netconsole: local port 6665 [17179569.184000] netconsole: local IP 130.233.244.214 [17179569.184000] netconsole: interface eth0 [17179569.184000] netconsole: remote port 6666 [17179569.184000] netconsole: remote IP 130.233.244.83 [17179569.184000] netconsole: remote ethernet address ff:ff:ff:ff:ff:ff [17179569.184000] Initializing CPU#0 [17179569.184000] PID hash table entries: 1024 (order: 10, 16384 bytes) [ 0.000000] Detected 233.248 MHz processor. [ 31.614383] Using tsc for high-res timesource [ 31.615837] Console: colour VGA+ 80x25 [ 31.618860] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 31.621099] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 31.654028] Memory: 127112k/131072k available (1386k kernel code, 3536k reserved, 628k data, 128k init, 0k highmem) [ 31.654141] Checking if this processor honours the WP bit even in supervisor mode... Ok. [ 31.732247] Calibrating delay using timer specific routine.. 467.33 BogoMIPS (lpj=934676) [ 31.732747] Mount-cache hash table entries: 512 [ 31.733775] AMD K6 stepping B detected - <6>AMD K6 stepping B detected - probably OK (after B9730xxxx). [ 31.751166] Please see http://membres.lycos.fr/poulot/k6bug.html [ 31.751244] CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line) [ 31.751446] CPU: AMD-K6tm w/ multimedia extensions stepping 01 [ 31.751589] Checking 'hlt' instruction... OK. [ 31.767472] NET: Registered protocol family 16 [ 31.769260] PCI: PCI BIOS revision 2.10 entry at 0xf0560, last bus=0 [ 31.769353] PCI: Using configuration type 1 [ 31.771715] Linux Plug and Play Support v0.97 (c) Adam Belay [ 31.772897] SCSI subsystem initialized [ 31.773021] PCI: Probing PCI hardware [ 31.773935] PCI quirk: region e400-e43f claimed by PIIX4 ACPI [ 31.774020] PCI quirk: region e800-e80f claimed by PIIX4 SMB [ 31.777050] PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:01.0 [ 31.796393] audit: initializing netlink socket (disabled) [ 31.796532] audit(1140018979.364:1): initialized [ 31.797950] io scheduler noop registered [ 31.798101] io scheduler anticipatory registered (default) [ 31.798260] io scheduler deadline registered [ 31.798428] io scheduler cfq registered [ 31.798535] Limiting direct PCI/PCI transfers. [ 31.799043] isapnp: Scanning for PnP cards... [ 31.909160] pnp: SB audio device quirk - increasing port range [ 31.909910] isapnp: Card 'Creative ViBRA16C PnP' [ 31.909985] isapnp: 1 Plug & Play card detected total [ 32.113256] Real Time Clock Driver v1.12ac [ 32.114673] PNP: No PS/2 controller found. Probing ports directly. [ 32.116835] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 32.116999] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 32.117126] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled [ 32.117881] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 32.118977] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 32.122075] parport0: PC-style at 0x378 [PCSPP(,...)] [ 32.123045] Floppy drive(s): fd0 is 1.44M [ 32.138342] FDC 0 is a post-1991 82077 [ 32.142386] loop: loaded (max 8 devices) [ 32.142767] e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI [ 32.142846] e100: Copyright(c) 1999-2005 Intel Corporation [ 32.143263] PCI: Found IRQ 11 for device 0000:00:0b.0 [ 32.166789] e100: eth0: e100_probe: addr 0xe5800000, irq 11, MAC addr 00:02:B3:9B:E9:75 [ 32.167968] netconsole: device eth0 not up yet, forcing it [ 32.188432] e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex [ 32.188638] netconsole: carrier detect appears untrustworthy, waiting 4 seconds [ 36.208701] netconsole: network logging started [ 36.208789] Linux video capture interface: v1.00 [ 36.208991] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 [ 36.209091] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx [ 36.209627] PIIX4: IDE controller at PCI slot 0000:00:01.1 [ 36.209768] PIIX4: chipset revision 1 [ 36.209869] PIIX4: not 100% native mode: will probe irqs later [ 36.209985] ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio, hdb:pio [ 36.210244] ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:pio, hdd:pio [ 36.495889] hda: SAMSUNG SV2011H, ATA DISK drive [ 36.943848] hdb: AOPEN CD-RW CRW4850 1.02 20021009, ATAPI CD/DVD-ROM drive [ 37.000458] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 [ 38.131979] hda: max request size: 128KiB [ 38.134821] hda: 39179952 sectors (20060 MB) w/2048KiB Cache, CHS=38869/16/63, UDMA(33) [ 38.135494] hda: cache flushes supported [ 38.136061] hda: hda1 hda2 hda3 hda4 [ 38.148427] mice: PS/2 mouse device common for all mice [ 38.149116] NET: Registered protocol family 2 [ 38.175189] input: AT Translated Set 2 keyboard as /class/input/input0 [ 38.184057] IP route cache hash table entries: 2048 (order: 1, 8192 bytes) [ 38.185043] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 38.185628] TCP bind hash table entries: 8192 (order: 3, 32768 bytes) [ 38.186202] TCP: Hash tables configured (established 8192 bind 8192) [ 38.186303] TCP reno registered [ 38.186552] TCP bic registered [ 38.186708] NET: Registered protocol family 1 [ 38.186861] NET: Registered protocol family 17 [ 38.187273] Using IPI Shortcut mode [ 38.348675] input: GenPS/2 Genius Mouse as /class/input/input1 [ 39.691483] Sending DHCP requests ., OK [ 39.715481] IP-Config: Got DHCP answer from 130.233.244.172, my address is 130.233.244.214 [ 39.716928] IP-Config: Complete: [ 39.716999] device=eth0, addr=130.233.244.214, mask=255.255.255.0, gw=130.233.244.130, [ 39.717295] host=130.233.244.214, domain=kurp.hut.fi hut.fi, nis-domain=(none), [ 39.717434] bootserver=130.233.244.172, rootserver=130.233.244.172, rootpath= [ 39.717794] Looking up port of RPC 100003/2 on 130.233.244.172 [ 39.720148] Looking up port of RPC 100005/1 on 130.233.244.172 [ 39.757230] VFS: Mounted root (nfs filesystem) readonly. [ 39.759084] Freeing unused kernel memory: 128k freed [ 268.113874] usbcore: registered new driver usbfs [ 268.116848] usbcore: registered new driver hub [ 268.161167] USB Universal Host Controller Interface driver v2.3 [ 268.164163] PCI: Found IRQ 9 for device 0000:00:01.2 [ 268.164347] uhci_hcd 0000:00:01.2: UHCI Host Controller [ 268.164470] uhci_hcd 0000:00:01.2: detected 2 ports [ 268.172463] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1 [ 268.172622] uhci_hcd 0000:00:01.2: irq 9, io base 0x0000d800 [ 268.173334] usb usb1: Product: UHCI Host Controller [ 268.173423] usb usb1: Manufacturer: Linux 2.6.16-rc3lindiusb1 uhci_hcd [ 268.173508] usb usb1: SerialNumber: 0000:00:01.2 [ 268.184654] usb usb1: configuration #1 chosen from 1 choice [ 268.189485] hub 1-0:1.0: USB hub found [ 268.189691] hub 1-0:1.0: 2 ports detected [ 268.533013] usb 1-2: new full speed USB device using uhci_hcd and address 2 [ 268.851989] usb 1-2: Product: USB Dual-mode Camera [ 268.852089] usb 1-2: Manufacturer: STMicroelectronics [ 268.856046] usb 1-2: configuration #1 chosen from 1 choice [ 290.408189] drivers/usb/media/stv680.c: [stv680_probe:1378] STV(i): STV0680 camera found. [ 290.409391] drivers/usb/media/stv680.c: [stv680_probe:1420] STV(i): registered new video device: video0 [ 290.409655] usbcore: registered new driver stv680 [ 290.409758] drivers/usb/media/stv680.c: [usb_stv680_init:1497] STV(i): usb camera driver version v0.25 registering [ 290.409885] drivers/usb/media/stv680.c: STV0680 USB Camera Driver v0.25 [ 307.732615] drivers/usb/media/stv680.c: [stv_init:374] STV(i): CIF is supported [ 307.751608] drivers/usb/media/stv680.c: [stv_init:392] STV(i): Camera has 0 pictures. [ 307.827557] drivers/usb/media/stv680.c: [stv_init:419] STV(i): Video Mode set to CIF [ 333.810294] Losing too many ticks! [ 333.810916] TSC cannot be used as a timesource. [ 333.811371] Possible reasons for this are: [ 333.811829] You're running with Speedstep, [ 333.811939] You don't have DMA enabled for your hard disk (see hdparm), [ 333.812618] Incorrect TSC synchronization on an SMP system (see dmesg). [ 333.812929] Falling back to a sane timesource now. [ 373.980410] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 375.314527] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 378.125865] BUG: soft lockup detected on CPU#0! [ 378.126485] [ 378.126638] Pid: 1243, comm: cat [ 378.127137] EIP: 0060:[<c8845773>] CPU: 0 [ 378.127834] EIP is at uhci_irq+0x10c/0x11b [uhci_hcd] [ 378.128406] EFLAGS: 00000246 Not tainted (2.6.16-rc3lindiusb1 #1) [ 378.128645] EAX: c6de8ed0 EBX: 00000246 ECX: 00000000 EDX: c6e9ddc8 [ 378.129250] ESI: c6de8ed0 EDI: c6de8e00 EBP: c6e9dd64 DS: 007b ES: 007b [ 378.129954] CR0: 8005003b CR2: b7ee1a00 CR3: 06cf7000 CR4: 00000010 [ 378.130557] [<c0102a1e>] show_trace+0x13/0x15 [ 378.131200] [<c0100d30>] show_regs+0x10d/0x115 [ 378.131749] [<c012843f>] softlockup_tick+0x47/0x4c [ 378.132599] [<c0116aef>] do_timer+0xac/0xb1 [ 378.133402] [<c0104b3f>] timer_interrupt+0x1b/0x48 [ 378.134133] [<c0128575>] handle_IRQ_event+0x26/0x56 [ 378.134753] [<c01285fd>] __do_IRQ+0x58/0x9b [ 378.135559] [<c0103bb6>] do_IRQ+0x1c/0x28 [ 378.136176] [<c01026ea>] common_interrupt+0x1a/0x20 [ 378.136869] [<c89f46d1>] usb_hcd_irq+0x2b/0x57 [usbcore] [ 378.138422] [<c0128575>] handle_IRQ_event+0x26/0x56 [ 378.139108] [<c01285fd>] __do_IRQ+0x58/0x9b [ 378.139731] [<c0103bb6>] do_IRQ+0x1c/0x28 [ 378.140575] [<c01026ea>] common_interrupt+0x1a/0x20 [ 378.141246] [<c0113971>] do_softirq+0x25/0x2a [ 378.141879] [<c0113a07>] irq_exit+0x2c/0x2e [ 378.142629] [<c0103bbb>] do_IRQ+0x21/0x28 [ 378.143459] [<c01026ea>] common_interrupt+0x1a/0x20 [ 378.144094] [<c884bdae>] stv680_newframe+0x192/0x230 [stv680] [ 378.144968] [<c884c5aa>] stv680_read+0xa5/0xfd [stv680] [ 378.145684] [<c013fed8>] vfs_read+0x88/0x125 [ 378.146568] [<c01401a7>] sys_read+0x3a/0x61 [ 378.147100] [<c0102479>] syscall_call+0x7/0xb [ 382.855906] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 386.507224] SysRq : Show Locks Held [ 386.507915] [ 386.507923] Showing all blocking locks in the system: [ 386.508682] S init: 1 [c114fa50, 116] (not blocked on mutex) [ 386.509370] S ksoftirqd/0: 2 [c114f540, 134] (not blocked on mutex) [ 386.510077] S watchdog/0: 3 [c114f030, 0] (not blocked on mutex) [ 386.510923] R events/0: 4 [c1162a70, 110] (not blocked on mutex) [ 386.511837] S khelper: 5 [c1162560, 112] (not blocked on mutex) [ 386.512633] S kthread: 6 [c1162050, 111] (not blocked on mutex) [ 386.513309] S kblockd/0: 8 [c117d580, 120] (not blocked on mutex) [ 386.514008] S pdflush: 56 [c12d8540, 120] (not blocked on mutex) [ 386.514909] S pdflush: 57 [c12d8030, 115] (not blocked on mutex) [ 386.515734] S aio/0: 59 [c12db560, 116] (not blocked on mutex) [ 386.516513] S kswapd0: 58 [c12dba70, 125] (not blocked on mutex) [ 386.517108] S kseriod: 644 [c12ada90, 110] (not blocked on mutex) [ 386.517922] S kpsmoused: 693 [c12ad580, 111] (not blocked on mutex) [ 386.518839] S rpciod/0: 699 [c1278a50, 110] (not blocked on mutex) [ 386.519600] S portmap: 949 [c117d070, 115] (not blocked on mutex) [ 386.520275] S lockd: 956 [c130c5a0, 118] (not blocked on mutex) [ 386.520982] S syslogd: 1072 [c131c5c0, 116] (not blocked on mutex) [ 386.521920] R klogd: 1077 [c1278030, 116] (not blocked on mutex) [ 386.522910] S exim4: 1115 [c1278540, 115] (not blocked on mutex) [ 386.523730] S gpm: 1120 [c131c0b0, 115] (not blocked on mutex) [ 386.524561] S lpd: 1124 [c128a070, 115] (not blocked on mutex) [ 386.525221] ? upsmon: 1128 [c131cad0, 117] (not blocked on mutex) [ 386.525930] S upsmon: 1130 [c129ead0, 116] (not blocked on mutex) [ 386.526876] S sshd: 1137 [c128d090, 115] (not blocked on mutex) [ 386.527664] S rpc.statd: 1141 [c130cab0, 117] (not blocked on mutex) [ 386.528418] R ntpd: 1144 [c130c090, 116] (not blocked on mutex) [ 386.529066] S cron: 1147 [c128a580, 116] (not blocked on mutex) [ 386.529916] S getty: 1155 [c129e5c0, 116] (not blocked on mutex) [ 386.530831] S bash: 1158 [c12db050, 115] (not blocked on mutex) [ 386.531597] S getty: 1159 [c117da90, 116] (not blocked on mutex) [ 386.532269] S ssh: 1188 [c128dab0, 115] (not blocked on mutex) [ 386.532964] S sshd: 1189 [c12d8a50, 116] (not blocked on mutex) [ 386.533897] S sshd: 1191 [c129e0b0, 115] (not blocked on mutex) [ 386.534767] S bash: 1192 [c128aa90, 115] (not blocked on mutex) [ 386.535547] S khubd: 1225 [c68ae090, 110] (not blocked on mutex) [ 386.536108] R cat: 1243 [c68aeab0, 115] (not blocked on mutex) [ 386.536915] [ 386.537184] --------------------------- [ 386.537616] | showing all locks held: | [ 386.537913] --------------------------- [ 386.538320] [ 386.538632] ============================================= [ 386.538667] [ 389.172328] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 394.839727] SysRq : Show Memory [ 394.840250] Mem-info: [ 394.840613] DMA per-cpu: [ 394.841172] cpu 0 hot: high 0, batch 1 used:0 [ 394.841265] cpu 0 cold: high 0, batch 1 used:0 [ 394.841738] DMA32 per-cpu: empty [ 394.842225] Normal per-cpu: [ 394.842574] cpu 0 hot: high 42, batch 7 used:1 [ 394.843065] cpu 0 cold: high 14, batch 3 used:0 [ 394.843243] HighMem per-cpu: empty [ 394.843839] Free pages: 101344kB (0kB HighMem) [ 394.844248] Active:4148 inactive:743 dirty:3 writeback:0 unstable:0 free:25336 slab:1205 mapped:2427 pagetables:67 [ 394.845151] DMA free:13832kB min:180kB low:224kB high:268kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? no [ 394.845359] lowmem_reserve[]: 0 0 112 112 [ 394.846466] DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no [ 394.847238] lowmem_reserve[]: 0 0 112 112 [ 394.848303] Normal free:87512kB min:1264kB low:1580kB high:1896kB active:16592kB inactive:2972kB present:114688kB pages_scanned:0 all_unreclaimable? no [ 394.849234] lowmem_reserve[]: 0 0 0 0 [ 394.850279] HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no [ 394.851212] lowmem_reserve[]: 0 0 0 0 [ 394.852204] DMA: 4*4kB 3*8kB 4*16kB 3*32kB 3*64kB 1*128kB 2*256kB 1*512kB 0*1024kB 0*2048kB 3*4096kB = 13832kB [ 394.854466] DMA32: empty [ 394.855001] Normal: 0*4kB 1*8kB 1*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 21*4096kB = 87512kB [ 394.857336] HighMem: empty [ 394.857884] Swap cache: add 0, delete 0, find 0/0, race 0+0 [ 394.858235] Free swap = 0kB [ 394.858602] Total swap = 0kB [ 394.858988] Free swap: 0kB [ 394.892911] 32768 pages of RAM [ 394.893230] 0 pages of HIGHMEM [ 394.893621] 1102 reserved pages [ 394.894020] 4388 pages shared [ 394.894225] 0 pages swap cached [ 394.894618] 3 pages dirty [ 394.894987] 0 pages writeback [ 394.895222] 2427 pages mapped [ 394.895605] 1205 pages slab [ 394.895980] 67 pages pagetables [ 395.859924] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 397.193746] SysRq : Show Regs [ 397.194447] [ 397.194555] Pid: 1243, comm: cat [ 397.195072] EIP: 0060:[<c8845773>] CPU: 0 [ 397.197861] EIP is at uhci_irq+0x10c/0x11b [uhci_hcd] [ 397.198447] EFLAGS: 00000246 Not tainted (2.6.16-rc3lindiusb1 #1) [ 397.198635] EAX: c6de8ed0 EBX: 00000246 ECX: 00000000 EDX: c6e9ddc8 [ 397.199232] ESI: c6de8ed0 EDI: c6de8e00 EBP: c6e9dd64 DS: 007b ES: 007b [ 397.199681] CR0: 8005003b CR2: b7ee1a00 CR3: 06cf7000 CR4: 00000010 [ 397.200279] [<c0102a1e>] show_trace+0x13/0x15 [ 397.200967] [<c0100d30>] show_regs+0x10d/0x115 [ 397.201586] [<c01bdb7a>] sysrq_handle_showregs+0x10/0x13 [ 397.202451] [<c01bdcf7>] __handle_sysrq+0x6a/0xe4 [ 397.203103] [<c01bdd8d>] handle_sysrq+0x1c/0x1e [ 397.203689] [<c01b9689>] kbd_keycode+0x104/0x287 [ 397.204475] [<c01b988c>] kbd_event+0x80/0xb2 [ 397.205250] [<c01fd8d3>] input_event+0x34f/0x373 [ 397.206015] [<c020008a>] atkbd_report_key+0x51/0x74 [ 397.206602] [<c0200518>] atkbd_interrupt+0x46b/0x4f7 [ 397.207445] [<c01bfb6f>] serio_interrupt+0x27/0x4f [ 397.208086] [<c01c05a4>] i8042_interrupt+0x1b2/0x1ca [ 397.208689] [<c0128575>] handle_IRQ_event+0x26/0x56 [ 397.209471] [<c01285fd>] __do_IRQ+0x58/0x9b [ 397.210240] [<c0103bb6>] do_IRQ+0x1c/0x28 [ 397.210900] [<c01026ea>] common_interrupt+0x1a/0x20 [ 397.211566] [<c89f46d1>] usb_hcd_irq+0x2b/0x57 [usbcore] [ 397.213079] [<c0128575>] handle_IRQ_event+0x26/0x56 [ 397.213730] [<c01285fd>] __do_IRQ+0x58/0x9b [ 397.214463] [<c0103bb6>] do_IRQ+0x1c/0x28 [ 397.215168] [<c01026ea>] common_interrupt+0x1a/0x20 [ 397.215783] [<c0113971>] do_softirq+0x25/0x2a [ 397.216492] [<c0113a07>] irq_exit+0x2c/0x2e [ 397.217319] [<c0103bbb>] do_IRQ+0x21/0x28 [ 397.217908] [<c01026ea>] common_interrupt+0x1a/0x20 [ 397.218579] [<c884bdae>] stv680_newframe+0x192/0x230 [stv680] [ 397.219529] [<c884c5aa>] stv680_read+0xa5/0xfd [stv680] [ 397.220427] [<c013fed8>] vfs_read+0x88/0x125 [ 397.221052] [<c01401a7>] sys_read+0x3a/0x61 [ 397.221637] [<c0102479>] syscall_call+0x7/0xb [ 398.257122] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 400.631548] SysRq : Show State [ 400.632276] [ 400.632301] sibling [ 400.632925] task PC pid father child younger older [ 400.633375] init S 00000010 0 1 0 2 (NOTLB) [ 400.635055] c1157e74 c0182cf8 c114fa50 00000010 c02b3500 00005e8b 37e72696 0000004c [ 400.638398] c02ada00 c114fa50 c114fb78 c1157e84 000000c1 00000000 c1157eac c02592ac [ 400.640352] c1157e84 000000c1 c1153330 c02b3690 000000c1 c0116bc4 c114fa50 c0324180 [ 400.642131] Call Trace: [ 400.642372] [<c02592ac>] schedule_timeout+0x70/0x91 [ 400.643279] [<c014e7ee>] do_select+0x25b/0x29f [ 400.643900] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.644490] [<c014eb79>] sys_select+0x90/0x13e [ 400.645313] [<c0102479>] syscall_call+0x7/0xb [ 400.645862] ksoftirqd/0 S 00000000 0 2 1 3 (L-TLB) [ 400.647367] c1159fac c1159f88 c0113b32 00000000 00000001 000004e3 24793334 0000004b [ 400.649118] c02ada00 c114f540 c114f668 c1158000 c1157f68 00000000 c1159fb8 c0113c60 [ 400.650871] c1158000 c1159fe4 c011e309 00000000 fffffffc c0113c29 00000001 ffffffff [ 400.652673] Call Trace: [ 400.653056] [<c0113c60>] ksoftirqd+0x37/0x90 [ 400.653705] [<c011e309>] kthread+0x79/0xa2 [ 400.654426] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.655284] watchdog/0 S 0000004C 0 3 1 4 2 (L-TLB) [ 400.656695] c115bf58 c115bf40 67a382d1 0000004c c68aeab0 00001d8f 1d770209 0000004d [ 400.658357] c02ada00 c114f030 c114f158 c115bf68 0000009d 00000000 c115bf90 c02592ac [ 400.660295] c115bf68 0000009d c0324670 c0324670 0000009d c0116bc4 c114f030 c0324180 [ 400.662047] Call Trace: [ 400.664175] [<c02592ac>] schedule_timeout+0x70/0x91 [ 400.664865] [<c02592e7>] schedule_timeout_interruptible+0x1a/0x1c [ 400.665482] [<c0116de5>] msleep_interruptible+0x21/0x44 [ 400.666356] [<c0128484>] watchdog+0x40/0x65 [ 400.667148] [<c011e309>] kthread+0x79/0xa2 [ 400.667818] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.668466] events/0 R running 0 4 1 5 3 (L-TLB) [ 400.670119] khelper S 00000043 0 5 1 6 4 (L-TLB) [ 400.671616] c1171f5c 00000001 9daf6e6e 00000043 c1278030 000007fb 9db5c8ec 00000043 [ 400.673344] c1278030 c1162560 c1162688 c1170000 c1171f80 c1171fa0 c1171fb8 c011bc0f [ 400.675201] ffffffff ffffffff 00000001 00000000 c010d149 00010000 00000000 c0258c21 [ 400.676966] Call Trace: [ 400.677325] [<c011bc0f>] worker_thread+0xcb/0x130 [ 400.677982] [<c011e309>] kthread+0x79/0xa2 [ 400.678579] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.679344] kthread S 0000003E 0 6 1 8 58 5 (L-TLB) [ 400.680881] c117bf5c 00000001 6d052942 0000003e c1278030 000004dc 6d07d686 0000003e [ 400.682480] c1278030 c1162050 c1162178 c117a000 c117bf80 c117bfa0 c117bfb8 c011bc0f [ 400.684356] ffffffff ffffffff 00000001 00000000 c010d149 00010000 00000000 c0258c21 [ 400.686291] Call Trace: [ 400.686379] [<c011bc0f>] worker_thread+0xcb/0x130 [ 400.687273] [<c011e309>] kthread+0x79/0xa2 [ 400.687848] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.688459] kblockd/0 S 00000007 0 8 6 56 (L-TLB) [ 400.691519] c1243f5c c0119343 65d533c0 00000007 c1162560 0000497b 65d57793 00000007 [ 400.693300] c1162560 c117d580 c117d6a8 c1242000 c1243f80 c1243fa0 c1243fb8 c011bc0f [ 400.695048] ffffffff ffffffff 00000001 00000000 c010d149 00010000 00000000 c0258c21 [ 400.696814] Call Trace: [ 400.697201] [<c011bc0f>] worker_thread+0xcb/0x130 [ 400.697843] [<c011e309>] kthread+0x79/0xa2 [ 400.698455] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.699318] pdflush S C031EBA0 0 56 6 57 8 (L-TLB) [ 400.700737] c12e5f78 c010ca64 c1162050 c031eba0 c12d8030 000027ac 673d0add 00000007 [ 400.702345] c12d8030 c12d8540 c12d8668 c12e5fa4 c12e5f98 00000000 c12e5f88 c012e3f6 [ 400.704285] c12e4000 c1157f70 c12e5fb8 c012e4db c12e5f98 00000001 c12d8540 00000000 [ 400.706058] Call Trace: [ 400.706342] [<c012e3f6>] __pdflush+0x76/0x12f [ 400.707227] [<c012e4db>] pdflush+0x2c/0x2e [ 400.707782] [<c011e309>] kthread+0x79/0xa2 [ 400.708444] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.709294] pdflush S 00000000 0 57 6 59 56 (L-TLB) [ 400.710745] c12e7f78 00000000 00000000 00000000 00000005 00000ee6 1a17d8e2 0000004c [ 400.712342] c02ada00 c12d8030 c12d8158 c12e7fa4 c12e7f98 00000000 c12e7f88 c012e3f6 [ 400.714271] c12e6000 c1157f70 c12e7fb8 c012e4db c12e7f98 00000001 c12d8030 00000000 [ 400.716014] Call Trace: [ 400.716332] [<c012e3f6>] __pdflush+0x76/0x12f [ 400.718378] [<c012e4db>] pdflush+0x2c/0x2e [ 400.719194] [<c011e309>] kthread+0x79/0xa2 [ 400.719825] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.720446] aio/0 S C12DB9DC 0 59 6 644 57 (L-TLB) [ 400.722120] c12f1f5c c0119343 c12f1f3c c12db9dc c114fa50 00000f6b 6df4ddf6 00000007 [ 400.723669] c114fa50 c12db560 c12db688 c12f0000 c12f1f80 c12f1fa0 c12f1fb8 c011bc0f [ 400.725470] ffffffff ffffffff 00000001 00000000 c010d149 00010000 00000000 c0258c21 [ 400.727344] Call Trace: [ 400.727691] [<c011bc0f>] worker_thread+0xcb/0x130 [ 400.728375] [<c011e309>] kthread+0x79/0xa2 [ 400.729183] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.729808] kswapd0 S C02B2800 0 58 1 949 6 (L-TLB) [ 400.731340] c12eff7c c12eff60 c01110be c02b2800 c114fa50 000075f6 67442ab6 00000007 [ 400.733129] c114fa50 c12dba70 c12dbb98 c02b3060 00000000 00000001 c12effe4 c0130bbf [ 400.734892] 00000000 c12ee000 c12dba70 00000000 00000001 00000000 c12dba70 c011e63e [ 400.736673] Call Trace: [ 400.737060] [<c0130bbf>] kswapd+0xd6/0xf8 [ 400.737681] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.738371] kseriod S C1313F84 0 644 6 693 59 (L-TLB) [ 400.740034] c1313f68 00000286 c128bdc0 c1313f84 c1313fa4 000017d0 edf4a050 00000008 [ 400.741604] c02ada00 c12ada90 c12adbb8 c1312000 c1313f84 c1313fa4 c1313fb8 c01bf280 [ 400.744815] 00000000 c12ada90 c011e63e c1313f9c c1313f9c c1313fbc 00000000 c1157f80 [ 400.746607] Call Trace: [ 400.746994] [<c01bf280>] serio_thread+0x9d/0xcc [ 400.747627] [<c011e309>] kthread+0x79/0xa2 [ 400.748350] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.749211] kpsmoused S 00000008 0 693 6 699 644 (L-TLB) [ 400.750609] c12cbf5c c0119343 e1d916a9 00000008 c1162560 00000a0f e1df37e1 00000008 [ 400.752323] c1162560 c12ad580 c12ad6a8 c12ca000 c12cbf80 c12cbfa0 c12cbfb8 c011bc0f [ 400.754175] ffffffff ffffffff 00000001 00000000 c010d149 00010000 00000000 c0258c21 [ 400.755836] Call Trace: [ 400.756223] [<c011bc0f>] worker_thread+0xcb/0x130 [ 400.756823] [<c011e309>] kthread+0x79/0xa2 [ 400.757461] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.758307] rpciod/0 S 00000006 0 699 6 1225 693 (L-TLB) [ 400.759830] c1369f5c 00000001 00000000 00000006 c689aeb8 000020b5 f0550ad7 0000004a [ 400.761512] c02ada00 c1278a50 c1278b78 c1368000 c1369f80 c1369fa0 c1369fb8 c011bc0f [ 400.763337] ffffffff ffffffff 00000001 00000000 c010d149 00010000 00000000 c0258c21 [ 400.765289] Call Trace: [ 400.765395] [<c011bc0f>] worker_thread+0xcb/0x130 [ 400.766267] [<c011e309>] kthread+0x79/0xa2 [ 400.766817] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.767440] portmap S C7E9FE18 0 949 1 956 58 (NOTLB) [ 400.769146] c7d93f00 c0228abc c131e160 c7e9fe18 c117da90 00005fae 64f00160 0000000e [ 400.772297] c117da90 c117d070 c117d198 c7d93f10 7ffef887 c7d93f7c c7d93f38 c02592ac [ 400.774074] c7d93f10 7ffef887 c0325080 c0325080 7ffef887 c0116bc4 c117d070 c0324180 [ 400.775887] Call Trace: [ 400.776271] [<c02592ac>] schedule_timeout+0x70/0x91 [ 400.776860] [<c014efb2>] do_poll+0xd2/0x108 [ 400.784311] [<c014f0e4>] do_sys_poll+0xfc/0x193 [ 400.785017] [<c014f1be>] sys_poll+0x43/0x45 [ 400.785619] [<c0102479>] syscall_call+0x7/0xb [ 400.786328] lockd S 00000246 0 956 1 1072 949 (L-TLB) [ 400.787992] c7d91f38 c7c6a1e0 c131c0b0 00000246 c131c0b0 00003086 32cf7b94 0000000c [ 400.789537] c131c0b0 c130c5a0 c130c6c8 7fffffff c7c23360 c7d90000 c7d91f68 c0259252 [ 400.791327] c7c23200 c7d91f64 00000246 c7d91f64 c0251b55 00000000 c7c5ec20 00000246 [ 400.793285] Call Trace: [ 400.793410] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.794272] [<c0252e99>] svc_recv+0x2c6/0x42e [ 400.794872] [<c018841f>] lockd+0xe6/0x1e2 [ 400.795575] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.796319] syslogd S 00000246 0 1072 1 1077 956 (NOTLB) [ 400.797929] c7e81e7c c7e81efc c12b3780 00000246 c6880000 00004700 19b0b611 0000004c [ 400.799437] c02ada00 c131c5c0 c131c6e8 7fffffff 00000000 00000000 c7e81eac c0259252 [ 400.801313] c12b3780 00000000 00000145 c7e81ea4 c020843a c12b3780 c7e9f200 c7e81efc [ 400.804664] Call Trace: [ 400.805091] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.805807] [<c014e7ee>] do_select+0x25b/0x29f [ 400.806430] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.807267] [<c014eb79>] sys_select+0x90/0x13e [ 400.807839] [<c0102479>] syscall_call+0x7/0xb [ 400.808426] klogd R running 0 1077 1 1115 1072 (NOTLB) [ 400.810072] exim4 S 0000000E 0 1115 1 1120 1077 (NOTLB) [ 400.811541] c1331e7c c7bc2000 0d993753 0000000e c131cad0 0000639e 0d993753 0000000e [ 400.813297] c131cad0 c1278540 c1278668 7fffffff 00000000 00000000 c1331eac c0259252 [ 400.815048] c74154a0 00000000 00000145 c1331ea4 c020843a c74154a0 c7e9f080 c1331efc [ 400.816823] Call Trace: [ 400.817199] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.817827] [<c014e7ee>] do_select+0x25b/0x29f [ 400.818444] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.819285] [<c014eb79>] sys_select+0x90/0x13e [ 400.819890] [<c0102479>] syscall_call+0x7/0xb [ 400.820506] gpm S C7C750F8 0 1120 1 1124 1115 (NOTLB) [ 400.822162] c7a2be74 c02b3500 00000044 c7c750f8 c130c090 00004ddb 35692da1 0000000e [ 400.823628] c130c090 c131c0b0 c131c1d8 c7a2be84 01488ec2 00000000 c7a2beac c02592ac [ 400.825390] c7a2be84 01488ec2 c0324e28 c0324e28 01488ec2 c0116bc4 c131c0b0 c0324180 [ 400.827296] Call Trace: [ 400.827534] [<c02592ac>] schedule_timeout+0x70/0x91 [ 400.828304] [<c014e7ee>] do_select+0x25b/0x29f [ 400.829122] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.829812] [<c014eb79>] sys_select+0x90/0x13e [ 400.830411] [<c0102479>] syscall_call+0x7/0xb [ 400.832508] lpd S 0000000E 0 1124 1 1128 1120 (NOTLB) [ 400.834093] c12cde7c c7025000 33b4ac9f 0000000e c131c5c0 0003d2d3 33b8004b 0000000e [ 400.835630] c131c5c0 c128a070 c128a198 7fffffff 00000000 00000000 c12cdeac c0259252 [ 400.837395] c7bf5f00 00000000 00000145 c12cdea4 c020843a c7bf5f00 c7013ca0 c12cdefc [ 400.839293] Call Trace: [ 400.839496] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.840299] [<c014e7ee>] do_select+0x25b/0x29f [ 400.841147] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.841789] [<c014eb79>] sys_select+0x90/0x13e [ 400.842401] [<c0102479>] syscall_call+0x7/0xb [ 400.843212] upsmon S 0000000E 0 1128 1 1130 1137 1124 (NOTLB) [ 400.844629] c7e9deb4 c7e9dea0 2c048576 0000000e c129ead0 0000e4a8 2c048576 0000000e [ 400.846297] c129ead0 c131cad0 c131cbf8 c7c69848 c7e9ded0 c7e9def0 c7e9df08 c0149317 [ 400.848257] 00000000 c131cad0 c011e63e c7e9dee8 c7e9dee8 c7e9ded8 c014948a 22222222 [ 400.850033] Call Trace: [ 400.850299] [<c0149317>] pipe_wait+0x67/0x87 [ 400.851099] [<c01495f6>] pipe_readv+0x1cc/0x23f [ 400.851723] [<c014968b>] pipe_read+0x22/0x24 [ 400.852353] [<c013fed8>] vfs_read+0x88/0x125 [ 400.853246] [<c01401a7>] sys_read+0x3a/0x61 [ 400.853793] [<c0102479>] syscall_call+0x7/0xb [ 400.854405] upsmon S C7EBDF00 0 1130 1128 (NOTLB) [ 400.856065] c7ebdf00 00000045 c02b2a5c c7ebdf00 c0120905 0000db80 fc2e23d5 0000004b [ 400.859130] c02ada00 c129ead0 c129ebf8 c7ebdf54 c7ebdf4c 00000001 c7ebdf28 c0259b56 [ 400.860820] c7ebdf54 2a05f200 00000001 00000001 c7ebdf4c c7ebdf4c 00000000 c7ebdf54 [ 400.862586] Call Trace: [ 400.862967] [<c0259b56>] schedule_hrtimer+0x2d/0x71 [ 400.863582] [<c0120b07>] hrtimer_nanosleep+0x4f/0xe2 [ 400.864318] [<c0120bdd>] sys_nanosleep+0x43/0x4c [ 400.865139] [<c0102479>] syscall_call+0x7/0xb [ 400.865741] sshd S C1305E64 0 1137 1 1189 1141 1128 (NOTLB) [ 400.867295] c1305e7c c738e000 c1305efc c1305e64 c12d8a50 000033a8 1961f562 00000038 [ 400.869013] c12d8a50 c128d090 c128d1b8 7fffffff 00000000 00000000 c1305eac c0259252 [ 400.870782] c7bf5320 00000000 00000145 c1305ea4 c020843a c7bf5320 c70139a0 c1305efc [ 400.872565] Call Trace: [ 400.872965] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.873587] [<c014e7ee>] do_select+0x25b/0x29f [ 400.874332] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.875195] [<c014eb79>] sys_select+0x90/0x13e [ 400.875757] [<c0102479>] syscall_call+0x7/0xb [ 400.876391] rpc.statd S 0000000E 0 1141 1 1144 1137 (NOTLB) [ 400.878104] c7d95e7c c7032000 64faf700 0000000e c117da90 0000b812 64faf700 0000000e [ 400.879623] c117da90 c130cab0 c130cbd8 7fffffff 00000000 00000000 c7d95eac c0259252 [ 400.881389] c7bf5aa0 00000000 00000145 c7d95ea4 c020843a c7bf5aa0 c70133a0 c7d95efc [ 400.883289] Call Trace: [ 400.883632] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.884307] [<c014e7ee>] do_select+0x25b/0x29f [ 400.886453] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.887268] [<c014eb79>] sys_select+0x90/0x13e [ 400.887894] [<c0102479>] syscall_call+0x7/0xb [ 400.888503] ntpd R running 0 1144 1 1147 1141 (NOTLB) [ 400.890076] cron S C7A39F00 0 1147 1 1155 1144 (NOTLB) [ 400.891486] c7a39f00 0000004f c02b2a5c c7a39f00 c0120905 00005fb4 33a0194e 00000049 [ 400.893227] c02ada00 c128a580 c128a6a8 c7a39f54 c7a39f4c 00000001 c7a39f28 c0259b56 [ 400.894975] c7a39f54 f8475800 0000000d 00000001 c7a39f4c c7a39f4c 00000000 c7a39f54 [ 400.896723] Call Trace: [ 400.897095] [<c0259b56>] schedule_hrtimer+0x2d/0x71 [ 400.897764] [<c0120b07>] hrtimer_nanosleep+0x4f/0xe2 [ 400.898410] [<c0120bdd>] sys_nanosleep+0x43/0x4c [ 400.899226] [<c0102479>] syscall_call+0x7/0xb [ 400.899775] getty S C13CD800 0 1155 1 1158 1147 (NOTLB) [ 400.901290] c71e3e9c 0000000e c1105000 c13cd800 c72257c0 0001c8c1 c2511eb5 0000000e [ 400.903068] c02ada00 c129e5c0 c129e6e8 7fffffff c13cd800 c71e3f1c c71e3ecc c0259252 [ 400.904810] c13cd800 c7c38c08 00000000 00000008 00000000 00000286 00000000 00000246 [ 400.906583] Call Trace: [ 400.906962] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.907565] [<c01b3d11>] read_chan+0x302/0x51a [ 400.908290] [<c01afc0e>] tty_read+0x5d/0x9c [ 400.909101] [<c013fed8>] vfs_read+0x88/0x125 [ 400.909765] [<c01401a7>] sys_read+0x3a/0x61 [ 400.910389] [<c0102479>] syscall_call+0x7/0xb [ 400.911236] bash S 00000023 0 1158 1 1188 1159 1155 (NOTLB) [ 400.914091] c7237f28 00000002 851550d6 00000023 c128dab0 0002f6a9 851550d6 00000023 [ 400.915599] c128dab0 c12db050 c12db178 c12db050 fffffe00 c12db0fc c7237f80 c011277a [ 400.917447] 00000001 00000000 c12db050 c010d149 00000000 00000000 c014dd15 c7dab7d0 [ 400.919286] Call Trace: [ 400.919654] [<c011277a>] do_wait+0x261/0x300 [ 400.920364] [<c01128ab>] sys_wait4+0x27/0x29 [ 400.921191] [<c01128c0>] sys_waitpid+0x13/0x15 [ 400.921775] [<c0102479>] syscall_call+0x7/0xb [ 400.922399] getty S C7CDB1FE 0 1159 1 1158 (NOTLB) [ 400.924054] c7a81e9c c7a81e9c c01bc595 c7cdb1fe 00000000 000193f6 c317f054 0000000e [ 400.925601] c02ada00 c117da90 c117dbb8 7fffffff c13b9800 c7a81f1c c7a81ecc c0259252 [ 400.927402] c13b9800 c7fe9008 00000000 00000008 00000000 00000286 00000000 00000246 [ 400.936149] Call Trace: [ 400.936280] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.937128] [<c01b3d11>] read_chan+0x302/0x51a [ 400.937742] [<c01afc0e>] tty_read+0x5d/0x9c [ 400.938360] [<c013fed8>] vfs_read+0x88/0x125 [ 400.939227] [<c01401a7>] sys_read+0x3a/0x61 [ 400.939764] [<c0102479>] syscall_call+0x7/0xb [ 400.940368] ssh S C7225F40 0 1188 1158 (NOTLB) [ 400.942010] c7365e7c 00000046 00000286 c7225f40 c7365e74 000622c0 2a8717e7 0000004a [ 400.943601] c02ada00 c128dab0 c128dbd8 7fffffff 00000000 00000000 c7365eac c0259252 [ 400.946946] c13d3000 c7365ea4 c01b0f5a c13d300c 00000104 c7225f40 00000000 00000145 [ 400.948714] Call Trace: [ 400.949086] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.949766] [<c014e7ee>] do_select+0x25b/0x29f [ 400.950393] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.951237] [<c014eb79>] sys_select+0x90/0x13e [ 400.951811] [<c0102479>] syscall_call+0x7/0xb [ 400.952383] sshd S 00000038 0 1189 1137 1191 (NOTLB) [ 400.954032] c7393d34 00000046 1c88c549 00000038 c129e0b0 00006d01 1c88c549 00000038 [ 400.955601] c129e0b0 c12d8a50 c12d8b78 7fffffff c7393d80 c7393da0 c7393d64 c0259252 [ 400.957348] c6d25cd4 00000000 c7393d60 c011e6b1 c6d25cd4 00000003 00000246 c7ea0e20 [ 400.959254] Call Trace: [ 400.959456] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.960251] [<c0248a93>] unix_stream_data_wait+0x95/0xbb [ 400.960989] [<c0248bfe>] unix_stream_recvmsg+0x145/0x380 [ 400.961667] [<c0207f2a>] do_sock_read+0x7d/0x88 [ 400.962337] [<c0208036>] sock_aio_read+0x55/0x61 [ 400.963158] [<c013fe1f>] do_sync_read+0xa2/0xd3 [ 400.963780] [<c013fee5>] vfs_read+0x95/0x125 [ 400.964380] [<c01401a7>] sys_read+0x3a/0x61 [ 400.965195] [<c0102479>] syscall_call+0x7/0xb [ 400.965742] sshd S 00000047 0 1191 1189 1192 (NOTLB) [ 400.967263] c6d25e7c c68b1000 a318342e 00000047 c68aeab0 0000ec05 a318342e 00000047 [ 400.968991] c68aeab0 c129e0b0 c129e1d8 7fffffff 00000000 00000000 c6d25eac c0259252 [ 400.970774] c72c73d8 c6d25efc c6d61c80 c6d25ea4 c020843a c6d61c80 c72c73c0 c6d25efc [ 400.974043] Call Trace: [ 400.974262] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.975109] [<c014e7ee>] do_select+0x25b/0x29f [ 400.975741] [<c014ea38>] core_sys_select+0x1e3/0x294 [ 400.976370] [<c014eb79>] sys_select+0x90/0x13e [ 400.977175] [<c0102479>] syscall_call+0x7/0xb [ 400.977740] bash S 00000047 0 1192 1191 1243 (NOTLB) [ 400.979259] c6d05e9c c01b455a a30e7e70 00000047 c129e0b0 0001fa0b a30efbf9 00000047 [ 400.981001] c129e0b0 c128aa90 c128abb8 7fffffff c13aa800 c6d05f1c c6d05ecc c0259252 [ 400.982762] c6d8fc00 0000000a 0000000a 00000000 c732e1c0 00000286 00000000 00000246 [ 400.984541] Call Trace: [ 400.984922] [<c0259252>] schedule_timeout+0x16/0x91 [ 400.985535] [<c01b3d11>] read_chan+0x302/0x51a [ 400.986262] [<c01afc0e>] tty_read+0x5d/0x9c [ 400.987040] [<c013fed8>] vfs_read+0x88/0x125 [ 400.987725] [<c01401a7>] sys_read+0x3a/0x61 [ 400.988358] [<c0102479>] syscall_call+0x7/0xb [ 400.989193] khubd S 0000003E 0 1225 6 699 (L-TLB) [ 400.990657] c6887f68 c6de8414 99353e22 0000003e c1278030 00005db6 9940b0be 0000003e [ 400.992268] c1278030 c68ae090 c68ae1b8 c6886000 c6887f84 c6887fa4 c6887fb8 c89f2c42 [ 400.994210] 00000000 c68ae090 c011e63e c6887f9c c6887f9c c6887fbc 00000000 c6ddbf58 [ 400.995963] Call Trace: [ 400.996250] [<c89f2c42>] hub_thread+0x9d/0xe2 [usbcore] [ 400.997779] [<c011e309>] kthread+0x79/0xa2 [ 400.998478] [<c0100d3d>] kernel_thread_helper+0x5/0xb [ 400.999248] cat R running 0 1243 1192 (NOTLB) [ 401.002263] [ 401.002277] Showing all blocking locks in the system: [ 401.003034] S init: 1 [c114fa50, 116] (not blocked on mutex) [ 401.003726] S ksoftirqd/0: 2 [c114f540, 134] (not blocked on mutex) [ 401.004375] S watchdog/0: 3 [c114f030, 0] (not blocked on mutex) [ 401.005239] R events/0: 4 [c1162a70, 110] (not blocked on mutex) [ 401.006057] S khelper: 5 [c1162560, 112] (not blocked on mutex) [ 401.006791] S kthread: 6 [c1162050, 111] (not blocked on mutex) [ 401.007439] S kblockd/0: 8 [c117d580, 120] (not blocked on mutex) [ 401.008247] S pdflush: 56 [c12d8540, 120] (not blocked on mutex) [ 401.009167] S pdflush: 57 [c12d8030, 115] (not blocked on mutex) [ 401.009920] S aio/0: 59 [c12db560, 116] (not blocked on mutex) [ 401.010595] S kswapd0: 58 [c12dba70, 125] (not blocked on mutex) [ 401.011288] S kseriod: 644 [c12ada90, 110] (not blocked on mutex) [ 401.012220] S kpsmoused: 693 [c12ad580, 111] (not blocked on mutex) [ 401.013001] S rpciod/0: 699 [c1278a50, 110] (not blocked on mutex) [ 401.013666] S portmap: 949 [c117d070, 115] (not blocked on mutex) [ 401.014367] S lockd: 956 [c130c5a0, 118] (not blocked on mutex) [ 401.015240] S syslogd: 1072 [c131c5c0, 116] (not blocked on mutex) [ 401.016107] R klogd: 1077 [c1278030, 116] (not blocked on mutex) [ 401.016901] S exim4: 1115 [c1278540, 115] (not blocked on mutex) [ 401.017545] S gpm: 1120 [c131c0b0, 115] (not blocked on mutex) [ 401.018251] S lpd: 1124 [c128a070, 115] (not blocked on mutex) [ 401.019179] ? upsmon: 1128 [c131cad0, 117] (not blocked on mutex) [ 401.019922] S upsmon: 1130 [c129ead0, 116] (not blocked on mutex) [ 401.020590] S sshd: 1137 [c128d090, 115] (not blocked on mutex) [ 401.021297] S rpc.statd: 1141 [c130cab0, 117] (not blocked on mutex) [ 401.022217] R ntpd: 1144 [c130c090, 116] (not blocked on mutex) [ 401.023010] S cron: 1147 [c128a580, 116] (not blocked on mutex) [ 401.023703] S getty: 1155 [c129e5c0, 116] (not blocked on mutex) [ 401.024391] S bash: 1158 [c12db050, 115] (not blocked on mutex) [ 401.025238] S getty: 1159 [c117da90, 116] (not blocked on mutex) [ 401.026152] S ssh: 1188 [c128dab0, 115] (not blocked on mutex) [ 401.026928] S sshd: 1189 [c12d8a50, 116] (not blocked on mutex) [ 401.027609] S sshd: 1191 [c129e0b0, 115] (not blocked on mutex) [ 401.028316] S bash: 1192 [c128aa90, 115] (not blocked on mutex) [ 401.029224] S khubd: 1225 [c68ae090, 110] (not blocked on mutex) [ 401.030044] R cat: 1243 [c68aeab0, 115] (not blocked on mutex) [ 401.030825] [ 401.031176] --------------------------- [ 401.031263] | showing all locks held: | [ 401.031694] --------------------------- [ 401.032140] [ 401.032249] ============================================= [ 401.032265] [ 402.483773] SysRq : HELP : loglevel0-8 reBoot show-all-locks(D) tErm Full kIll saK showMem Nice showPc unRaw Sync showTasks Unmount [ 404.360956] SysRq : Manual OOM execution [ 408.302954] SysRq : Keyboard mode set to XLATE [ 409.711475] SysRq : Emergency Sync [ 410.797145] SysRq : Terminate All Tasks [ 411.756485] SysRq : Kill All Tasks [ 412.990380] SysRq : Emergency Remount R/O [ 415.503583] SysRq : Resetting Created attachment 7340 [details]
.config file for the tested 2.6.16-rc3 kernel
Created attachment 7341 [details]
full netconsole output under 2.6.16-rc3
Probably the stv680 driver is caught in a tight loop, submitting URBs that fail almost immediately, and not leaving time for khubd to call its disconnect routine. There were several fixes that I believe went into 2.6.22-rc4 and were taking care of proper shutdown/unregister of usb-serial devices. Would you like to test this kernel with your webcam? Thanks, --Natalie Created attachment 12597 [details]
config file to reproduce the problem under 2.6.22
Created attachment 12599 [details]
dmesg output from 2.6.22 before the camera was plugged in
Created attachment 12601 [details]
full netconsole output from 2.6.22
I managed to finally test this with 2.6.22. First unplug seemed to work and printed only [ 1067.295444] usb 1-2: USB disconnect, address 2 [ 1067.300458] drivers/media/video/stv680.c: [stv680_video_irq:669] STV(e): urb burned down in video irq However, when I started cat /dev/video0 & again and unplugged the camera for the second time I hit the bug again: [ 1118.159639] drivers/media/video/stv680.c: [stv680_video_irq:669] STV(e): urb burned down in video irq [ 1118.160958] usb 1-2: USB disconnect, address 3 [ 1118.180676] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004 ... I continued to replug and unplug the camera for a while but did not manage to freeze the system completely this time. See attached config, dmesg and netconsole output and don't hesitate to ask for more info. This looks like a pretty elementary error in the stv680 driver: there's no reference counter to protect the device structure from being deallocated while it is still in use. You should complain to the author/maintainer of the driver: Kevin Sisson <kjsisson@bellsouth.net>. Hmm, there seems to be this stv680->user flag though? But do you mean that in stv680_template .release video_device_release which will do kfree() without checking if the device structure is in use? I'm total newbie on linux internals so I also mailed Kevin Sisso link to this bug report in case he has time to take a look. Yes, that's what I meant. I don't know anything about the V4L internals, but having stv680_disconnect() call video_unregister_device() doesn't seem like a good idea, given that there's no way to tell the video core that the device is still in use. Adding Mauro to assess the driver problem, maybe needs to be passed on to Kevin Sisson? (he's not subscribed to bugzilla). Thanks. This should now be resolved. |