khubd deadlock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-lts-utopic (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
reset on Bus 001 Device 003: ID 0557:2221 ATEN International Co., Ltd Winbond Hermon
create a deadlock, we have tested the 4.4 lts kernel backport and the issue doesn't happen
[ 539.927315] usb 1-1.3: reset full-speed USB device number 3 using ehci-pci
[ 544.999473] usb 1-1.3: device descriptor read/64, error -32
[ 545.175468] usb 1-1.3: device descriptor read/64, error -32
[ 545.351491] usb 1-1.3: reset full-speed USB device number 3 using ehci-pci
[ 545.423491] usb 1-1.3: device descriptor read/64, error -32
[ 545.599483] usb 1-1.3: device descriptor read/64, error -32
[ 545.775490] usb 1-1.3: reset full-speed USB device number 3 using ehci-pci
[ 546.183514] usb 1-1.3: device not accepting address 3, error -32
[ 546.255522] usb 1-1.3: reset full-speed USB device number 3 using ehci-pci
[ 546.663529] usb 1-1.3: device not accepting address 3, error -32
[ 546.664092] usb 1-1.3: USB disconnect, device number 3[ 740.878782] INFO: task khubd:34 blocked for more than 120 seconds.
[ 740.878858] Not tainted 3.16.0-77-generic #99~14.04.1-Ubuntu
[ 740.878918] "echo 0 > /proc/sys/
[ 740.878984] khubd D 0000000000000000 0 34 2 0x00000000
[ 740.878993] ffff880175f77c50 0000000000000246 ffff8801769ba8c0 00000000000130c0
[ 740.878998] ffff880175f77fd8 00000000000130c0 ffff8801768bc750 ffff8800032d48f0
[ 740.879002] ffff8800032d48f4 ffff8801769ba8c0 00000000ffffffff ffff8800032d48f8
[ 740.879006] Call Trace:
[ 740.879021] [<ffffffff81771
[ 740.879027] [<ffffffff81773
[ 740.879032] [<ffffffff81773
[ 740.879039] [<ffffffff81567
[ 740.879044] [<ffffffff81571
[ 740.879048] [<ffffffff81569
[ 740.879052] [<ffffffff8156a
[ 740.879059] [<ffffffff81775
[ 740.879063] [<ffffffff8156a
[ 740.879071] [<ffffffff810b6
[ 740.879075] [<ffffffff8156a
[ 740.879083] [<ffffffff81092
[ 740.879089] [<ffffffff81092
[ 740.879093] [<ffffffff81775
[ 740.879098] [<ffffffff81092
[ 740.879102] INFO: task kworker/0:1:39 blocked for more than 120 seconds.
[ 740.879165] Not tainted 3.16.0-77-generic #99~14.04.1-Ubuntu
[ 740.879225] "echo 0 > /proc/sys/
[ 740.879289] kworker/0:1 D 0000000000000000 0 39 2 0x00000000
[ 740.879315] Workqueue: events hid_reset [usbhid]
[ 740.879317] ffff880175793850 0000000000000246 ffff8801769bc750 00000000000130c0
[ 740.879321] ffff880175793fd8 00000000000130c0 ffffffff81c1a480 ffff880175793998
[ 740.879325] ffff8801757939a0 7fffffffffffffff ffff8801769bc750 ffff8801769bc750
[ 740.879329] Call Trace:
[ 740.879334] [<ffffffff81771
[ 740.879339] [<ffffffff81770
[ 740.879345] [<ffffffff8109f
[ 740.879350] [<ffffffff81771
[ 740.879355] [<ffffffff81772
[ 740.879360] [<ffffffff810a2
[ 740.879365] [<ffffffff8108c
[ 740.879369] [<ffffffff81088
[ 740.879374] [<ffffffff8108c
[ 740.879382] [<ffffffff8107b
[ 740.879387] [<ffffffff81775
[ 740.879392] [<ffffffff8108c
[ 740.879400] [<ffffffffc03a0
[ 740.879410] [<ffffffffc0499
[ 740.879417] [<ffffffff815b8
[ 740.879423] [<ffffffff81482
[ 740.879427] [<ffffffff815bb
[ 740.879431] [<ffffffff815bb
[ 740.879440] [<ffffffffc049a
[ 740.879447] [<ffffffffc0496
[ 740.879455] [<ffffffffc0496
[ 740.879463] [<ffffffff814bf
[ 740.879466] [<ffffffff814bf
[ 740.879470] [<ffffffff814bf
This regression appears to have been introduced in 3.16.0- 52.71~14. 04.1
No problem with 3.16.0- 51.69~14. 04.1