task blocked too long

Bug #1870014 reported by Jerry Quinn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I plugged in the EasyCap device, then started VLC to read from it. Nothing worked, and I saw the following call traces from the kernel:

Mar 31 23:48:30 cerberus kernel: [49598.934870] usb 3-6: new full-speed USB device number 41 using xhci_hcd
Mar 31 23:48:30 cerberus kernel: [49599.062914] usb 3-6: device descriptor read/64, error -71
Mar 31 23:48:30 cerberus kernel: [49599.574905] usb 3-6: device descriptor read/64, error -71
Mar 31 23:48:31 cerberus kernel: [49599.682966] usb usb3-port6: attempt power cycle
Mar 31 23:48:32 cerberus kernel: [49600.974908] usb usb3-port6: Cannot enable. Maybe the USB cable is bad?
Mar 31 23:48:33 cerberus kernel: [49601.946905] usb usb3-port6: Cannot enable. Maybe the USB cable is bad?
Mar 31 23:48:33 cerberus kernel: [49601.946975] usb usb3-port6: unable to enumerate USB device
Mar 31 23:48:45 cerberus kernel: [49614.418840] usb 3-6: new high-speed USB device number 44 using xhci_hcd
Mar 31 23:48:45 cerberus kernel: [49614.570267] usb 3-6: config 1 interface 0 altsetting 1 bulk endpoint 0x83 has invalid maxpa
cket 256
Mar 31 23:48:45 cerberus kernel: [49614.573126] usb 3-6: New USB device found, idVendor=1b71, idProduct=3002
Mar 31 23:48:45 cerberus kernel: [49614.573130] usb 3-6: New USB device strings: Mfr=3, Product=4, SerialNumber=2
Mar 31 23:48:45 cerberus kernel: [49614.573132] usb 3-6: Product: usbtv007
Mar 31 23:48:45 cerberus kernel: [49614.573135] usb 3-6: Manufacturer: fushicai
Mar 31 23:48:45 cerberus kernel: [49614.573136] usb 3-6: SerialNumber: 300000000002
Mar 31 23:48:45 cerberus kernel: [49614.574491] usbtv 3-6:1.0: Fushicai USBTV007 Audio-Video Grabber
Mar 31 23:52:29 cerberus kernel: [49838.118469] usb 3-6: USB disconnect, device number 44
Mar 31 23:52:44 cerberus kernel: [49853.203903] perf: interrupt took too long (3978 > 3967), lowering kernel.perf_event_max_sam
ple_rate to 50250
Mar 31 23:55:36 cerberus kernel: [50024.968505] INFO: task VideoCapture:11251 blocked for more than 120 seconds.
Mar 31 23:55:36 cerberus kernel: [50024.968512] Tainted: G IOE 4.15.0-94-generic #95-Ubuntu
Mar 31 23:55:36 cerberus kernel: [50024.968514] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 31 23:55:36 cerberus kernel: [50024.968517] VideoCapture D 0 11251 1 0x00000000
Mar 31 23:55:36 cerberus kernel: [50024.968521] Call Trace:
Mar 31 23:55:36 cerberus kernel: [50024.968535] __schedule+0x24e/0x880
Mar 31 23:55:36 cerberus kernel: [50024.968539] schedule+0x2c/0x80
Mar 31 23:55:36 cerberus kernel: [50024.968542] schedule_preempt_disabled+0xe/0x10
Mar 31 23:55:36 cerberus kernel: [50024.968547] __mutex_lock.isra.5+0x276/0x4e0
Mar 31 23:55:36 cerberus kernel: [50024.968551] __mutex_lock_slowpath+0x13/0x20
Mar 31 23:55:36 cerberus kernel: [50024.968554] ? __mutex_lock_slowpath+0x13/0x20
Mar 31 23:55:36 cerberus kernel: [50024.968557] mutex_lock+0x2f/0x40
Mar 31 23:55:36 cerberus kernel: [50024.968569] _vb2_fop_release+0x29/0xa0 [videobuf2_v4l2]
Mar 31 23:55:36 cerberus kernel: [50024.968573] vb2_fop_release+0x31/0x40 [videobuf2_v4l2]
Mar 31 23:55:36 cerberus kernel: [50024.968593] v4l2_release+0x38/0x80 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.968600] __fput+0xea/0x220
Mar 31 23:55:36 cerberus kernel: [50024.968604] ____fput+0xe/0x10
Mar 31 23:55:36 cerberus kernel: [50024.968611] task_work_run+0x9d/0xc0
Mar 31 23:55:36 cerberus kernel: [50024.968620] exit_to_usermode_loop+0xc0/0xd0
Mar 31 23:55:36 cerberus kernel: [50024.968623] do_syscall_64+0x121/0x130
Mar 31 23:55:36 cerberus kernel: [50024.968630] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
Mar 31 23:55:36 cerberus kernel: [50024.968633] RIP: 0033:0x7f6411c26447
Mar 31 23:55:36 cerberus kernel: [50024.968635] RSP: 002b:00007f63da9bd900 EFLAGS: 00000293 ORIG_RAX: 0000000000000003
Mar 31 23:55:36 cerberus kernel: [50024.968638] RAX: 0000000000000000 RBX: 0000000000000064 RCX: 00007f6411c26447
Mar 31 23:55:36 cerberus kernel: [50024.968639] RDX: 0000000000000000 RSI: 00007f63da9bd930 RDI: 0000000000000064
Mar 31 23:55:36 cerberus kernel: [50024.968641] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
Mar 31 23:55:36 cerberus kernel: [50024.968642] R10: 0000000000000000 R11: 0000000000000293 R12: 00007f628d4c5fa0
Mar 31 23:55:36 cerberus kernel: [50024.968644] R13: 0000000000000000 R14: 00007f640422d381 R15: 00007f63da9bd930
Mar 31 23:55:36 cerberus kernel: [50024.968915] INFO: task kworker/5:1:25898 blocked for more than 120 seconds.
Mar 31 23:55:36 cerberus kernel: [50024.968918] Tainted: G IOE 4.15.0-94-generic #95-Ubuntu
Mar 31 23:55:36 cerberus kernel: [50024.968920] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 31 23:55:36 cerberus kernel: [50024.968922] kworker/5:1 D 0 25898 2 0x80000000
Mar 31 23:55:36 cerberus kernel: [50024.968934] Workqueue: usb_hub_wq hub_event
Mar 31 23:55:36 cerberus kernel: [50024.968936] Call Trace:
Mar 31 23:55:36 cerberus kernel: [50024.968940] __schedule+0x24e/0x880
Mar 31 23:55:36 cerberus kernel: [50024.968943] ? schedule+0x2c/0x80
Mar 31 23:55:36 cerberus kernel: [50024.968945] schedule+0x2c/0x80
Mar 31 23:55:36 cerberus kernel: [50024.968948] schedule_preempt_disabled+0xe/0x10
Mar 31 23:55:36 cerberus kernel: [50024.968951] __mutex_lock.isra.5+0x276/0x4e0
Mar 31 23:55:36 cerberus kernel: [50024.968958] ? wake_up_q+0x80/0x80
Mar 31 23:55:36 cerberus kernel: [50024.968961] __mutex_lock_slowpath+0x13/0x20
Mar 31 23:55:36 cerberus kernel: [50024.968964] ? __mutex_lock_slowpath+0x13/0x20
Mar 31 23:55:36 cerberus kernel: [50024.968966] mutex_lock+0x2f/0x40
Mar 31 23:55:36 cerberus kernel: [50024.968973] usbtv_video_free+0x27/0x70 [usbtv]
Mar 31 23:55:36 cerberus kernel: [50024.968977] usbtv_disconnect+0x31/0x50 [usbtv]
Mar 31 23:55:36 cerberus kernel: [50024.968980] usb_unbind_interface+0x7e/0x270
Mar 31 23:55:36 cerberus kernel: [50024.968989] device_release_driver_internal+0x13a/0x220
Mar 31 23:55:36 cerberus kernel: [50024.968993] device_release_driver+0x12/0x20
Mar 31 23:55:36 cerberus kernel: [50024.968996] bus_remove_device+0xec/0x160
Mar 31 23:55:36 cerberus kernel: [50024.968999] device_del+0x169/0x3b0
Mar 31 23:55:36 cerberus kernel: [50024.969004] ? usb_remove_ep_devs+0x1f/0x30
Mar 31 23:55:36 cerberus kernel: [50024.969008] usb_disable_device+0x9f/0x250
Mar 31 23:55:36 cerberus kernel: [50024.969011] usb_disconnect+0xc6/0x270
Mar 31 23:55:36 cerberus kernel: [50024.969015] hub_port_connect+0x7d/0xa30
Mar 31 23:55:36 cerberus kernel: [50024.969018] hub_event+0x85e/0xb20
Mar 31 23:55:36 cerberus kernel: [50024.969022] ? __switch_to_asm+0x35/0x70
Mar 31 23:55:36 cerberus kernel: [50024.969025] ? __switch_to_asm+0x41/0x70
Mar 31 23:55:36 cerberus kernel: [50024.969028] ? __switch_to_asm+0x35/0x70
Mar 31 23:55:36 cerberus kernel: [50024.969032] process_one_work+0x1de/0x420
Mar 31 23:55:36 cerberus kernel: [50024.969036] worker_thread+0x32/0x410
Mar 31 23:55:36 cerberus kernel: [50024.969040] kthread+0x121/0x140
Mar 31 23:55:36 cerberus kernel: [50024.969042] ? process_one_work+0x420/0x420
Mar 31 23:55:36 cerberus kernel: [50024.969045] ? kthread_create_worker_on_cpu+0x70/0x70
Mar 31 23:55:36 cerberus kernel: [50024.969048] ret_from_fork+0x35/0x40
Mar 31 23:55:36 cerberus kernel: [50024.969061] INFO: task vlc:35414 blocked for more than 120 seconds.
Mar 31 23:55:36 cerberus kernel: [50024.969064] Tainted: G IOE 4.15.0-94-generic #95-Ubuntu
Mar 31 23:55:36 cerberus kernel: [50024.969065] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 31 23:55:36 cerberus kernel: [50024.969067] vlc D 0 35414 34858 0x00000004
Mar 31 23:55:36 cerberus kernel: [50024.969069] Call Trace:
Mar 31 23:55:36 cerberus kernel: [50024.969073] __schedule+0x24e/0x880
Mar 31 23:55:36 cerberus kernel: [50024.969076] schedule+0x2c/0x80
Mar 31 23:55:36 cerberus kernel: [50024.969079] schedule_timeout+0x1cf/0x350
Mar 31 23:55:36 cerberus kernel: [50024.969086] ? __next_timer_interrupt+0xe0/0xe0
Mar 31 23:55:36 cerberus kernel: [50024.969089] wait_for_completion_timeout+0xb3/0x140
Mar 31 23:55:36 cerberus kernel: [50024.969092] ? wake_up_q+0x80/0x80
Mar 31 23:55:36 cerberus kernel: [50024.969096] usb_start_wait_urb+0x8c/0x180
Mar 31 23:55:36 cerberus kernel: [50024.969101] usb_control_msg+0xdc/0x140
Mar 31 23:55:36 cerberus kernel: [50024.969105] usbtv_set_regs+0x64/0x90 [usbtv]
Mar 31 23:55:36 cerberus kernel: [50024.969109] usbtv_start_streaming+0x61/0x200 [usbtv]
Mar 31 23:55:36 cerberus kernel: [50024.969117] vb2_start_streaming+0x6d/0x160 [videobuf2_core]
Mar 31 23:55:36 cerberus kernel: [50024.969121] vb2_core_streamon+0xfc/0x130 [videobuf2_core]
Mar 31 23:55:36 cerberus kernel: [50024.969125] vb2_streamon+0x29/0x50 [videobuf2_v4l2]
Mar 31 23:55:36 cerberus kernel: [50024.969129] vb2_ioctl_streamon+0x42/0x50 [videobuf2_v4l2]
Mar 31 23:55:36 cerberus kernel: [50024.969138] v4l_streamon+0x20/0x30 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.969146] __video_do_ioctl+0x370/0x380 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.969155] video_usercopy+0x24d/0x640 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.969163] ? video_ioctl2+0x20/0x20 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.969170] ? do_mmap+0x340/0x510
Mar 31 23:55:36 cerberus kernel: [50024.969177] video_ioctl2+0x15/0x20 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.969184] v4l2_ioctl+0x84/0xf0 [videodev]
Mar 31 23:55:36 cerberus kernel: [50024.969189] do_vfs_ioctl+0xa8/0x630
Mar 31 23:55:36 cerberus kernel: [50024.969193] SyS_ioctl+0x79/0x90
Mar 31 23:55:36 cerberus kernel: [50024.969197] do_syscall_64+0x73/0x130
Mar 31 23:55:36 cerberus kernel: [50024.969201] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
Mar 31 23:55:36 cerberus kernel: [50024.969203] RIP: 0033:0x7f2946529839
Mar 31 23:55:36 cerberus kernel: [50024.969204] RSP: 002b:00007f28ec7f7008 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Mar 31 23:55:36 cerberus kernel: [50024.969207] RAX: ffffffffffffffda RBX: 00007f28d47f4020 RCX: 00007f2946529839
Mar 31 23:55:36 cerberus kernel: [50024.969208] RDX: 00007f28ec7f7024 RSI: 0000000040045612 RDI: 0000000000000027
Mar 31 23:55:36 cerberus kernel: [50024.969209] RBP: 00007f28ec7f74b8 R08: 0000000000000000 R09: 0000000000000000
Mar 31 23:55:36 cerberus kernel: [50024.969211] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000040045612
Mar 31 23:55:36 cerberus kernel: [50024.969212] R13: 0000000040045612 R14: 00007f28ec7f8680 R15: 0000000000000027
Mar 31 23:57:37 cerberus kernel: [50145.798167] INFO: task VideoCapture:11251 blocked for more than 120 seconds.
Mar 31 23:57:37 cerberus kernel: [50145.798174] Tainted: G IOE 4.15.0-94-generic #95-Ubuntu
Mar 31 23:57:37 cerberus kernel: [50145.798176] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 31 23:57:37 cerberus kernel: [50145.798180] VideoCapture D 0 11251 1 0x00000000
Mar 31 23:57:37 cerberus kernel: [50145.798184] Call Trace:
Mar 31 23:57:37 cerberus kernel: [50145.798198] __schedule+0x24e/0x880
Mar 31 23:57:37 cerberus kernel: [50145.798202] schedule+0x2c/0x80
Mar 31 23:57:37 cerberus kernel: [50145.798205] schedule_preempt_disabled+0xe/0x10
Mar 31 23:57:37 cerberus kernel: [50145.798210] __mutex_lock.isra.5+0x276/0x4e0
Mar 31 23:57:37 cerberus kernel: [50145.798214] __mutex_lock_slowpath+0x13/0x20
Mar 31 23:57:37 cerberus kernel: [50145.798217] ? __mutex_lock_slowpath+0x13/0x20
Mar 31 23:57:37 cerberus kernel: [50145.798220] mutex_lock+0x2f/0x40
Mar 31 23:57:37 cerberus kernel: [50145.798231] _vb2_fop_release+0x29/0xa0 [videobuf2_v4l2]
Mar 31 23:57:37 cerberus kernel: [50145.798235] vb2_fop_release+0x31/0x40 [videobuf2_v4l2]
Mar 31 23:57:37 cerberus kernel: [50145.798255] v4l2_release+0x38/0x80 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798263] __fput+0xea/0x220
Mar 31 23:57:37 cerberus kernel: [50145.798267] ____fput+0xe/0x10
Mar 31 23:57:37 cerberus kernel: [50145.798274] task_work_run+0x9d/0xc0
Mar 31 23:57:37 cerberus kernel: [50145.798282] exit_to_usermode_loop+0xc0/0xd0
Mar 31 23:57:37 cerberus kernel: [50145.798286] do_syscall_64+0x121/0x130
Mar 31 23:57:37 cerberus kernel: [50145.798292] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
Mar 31 23:57:37 cerberus kernel: [50145.798296] RIP: 0033:0x7f6411c26447
Mar 31 23:57:37 cerberus kernel: [50145.798298] RSP: 002b:00007f63da9bd900 EFLAGS: 00000293 ORIG_RAX: 0000000000000003
Mar 31 23:57:37 cerberus kernel: [50145.798301] RAX: 0000000000000000 RBX: 0000000000000064 RCX: 00007f6411c26447
Mar 31 23:57:37 cerberus kernel: [50145.798302] RDX: 0000000000000000 RSI: 00007f63da9bd930 RDI: 0000000000000064
Mar 31 23:57:37 cerberus kernel: [50145.798304] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
Mar 31 23:57:37 cerberus kernel: [50145.798305] R10: 0000000000000000 R11: 0000000000000293 R12: 00007f628d4c5fa0
Mar 31 23:57:37 cerberus kernel: [50145.798307] R13: 0000000000000000 R14: 00007f640422d381 R15: 00007f63da9bd930
Mar 31 23:57:37 cerberus kernel: [50145.798576] INFO: task kworker/5:1:25898 blocked for more than 120 seconds.
Mar 31 23:57:37 cerberus kernel: [50145.798579] Tainted: G IOE 4.15.0-94-generic #95-Ubuntu
Mar 31 23:57:37 cerberus kernel: [50145.798581] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 31 23:57:37 cerberus kernel: [50145.798583] kworker/5:1 D 0 25898 2 0x80000000
Mar 31 23:57:37 cerberus kernel: [50145.798595] Workqueue: usb_hub_wq hub_event
Mar 31 23:57:37 cerberus kernel: [50145.798597] Call Trace:
Mar 31 23:57:37 cerberus kernel: [50145.798600] __schedule+0x24e/0x880
Mar 31 23:57:37 cerberus kernel: [50145.798603] ? schedule+0x2c/0x80
Mar 31 23:57:37 cerberus kernel: [50145.798606] schedule+0x2c/0x80
Mar 31 23:57:37 cerberus kernel: [50145.798609] schedule_preempt_disabled+0xe/0x10
Mar 31 23:57:37 cerberus kernel: [50145.798612] __mutex_lock.isra.5+0x276/0x4e0
Mar 31 23:57:37 cerberus kernel: [50145.798619] ? wake_up_q+0x80/0x80
Mar 31 23:57:37 cerberus kernel: [50145.798622] __mutex_lock_slowpath+0x13/0x20
Mar 31 23:57:37 cerberus kernel: [50145.798624] ? __mutex_lock_slowpath+0x13/0x20
Mar 31 23:57:37 cerberus kernel: [50145.798627] mutex_lock+0x2f/0x40
Mar 31 23:57:37 cerberus kernel: [50145.798634] usbtv_video_free+0x27/0x70 [usbtv]
Mar 31 23:57:37 cerberus kernel: [50145.798637] usbtv_disconnect+0x31/0x50 [usbtv]
Mar 31 23:57:37 cerberus kernel: [50145.798641] usb_unbind_interface+0x7e/0x270
Mar 31 23:57:37 cerberus kernel: [50145.798650] device_release_driver_internal+0x13a/0x220
Mar 31 23:57:37 cerberus kernel: [50145.798654] device_release_driver+0x12/0x20
Mar 31 23:57:37 cerberus kernel: [50145.798657] bus_remove_device+0xec/0x160
Mar 31 23:57:37 cerberus kernel: [50145.798660] device_del+0x169/0x3b0
Mar 31 23:57:37 cerberus kernel: [50145.798664] ? usb_remove_ep_devs+0x1f/0x30
Mar 31 23:57:37 cerberus kernel: [50145.798669] usb_disable_device+0x9f/0x250
Mar 31 23:57:37 cerberus kernel: [50145.798672] usb_disconnect+0xc6/0x270
Mar 31 23:57:37 cerberus kernel: [50145.798676] hub_port_connect+0x7d/0xa30
Mar 31 23:57:37 cerberus kernel: [50145.798679] hub_event+0x85e/0xb20
Mar 31 23:57:37 cerberus kernel: [50145.798683] ? __switch_to_asm+0x35/0x70
Mar 31 23:57:37 cerberus kernel: [50145.798686] ? __switch_to_asm+0x41/0x70
Mar 31 23:57:37 cerberus kernel: [50145.798689] ? __switch_to_asm+0x35/0x70
Mar 31 23:57:37 cerberus kernel: [50145.798694] process_one_work+0x1de/0x420
Mar 31 23:57:37 cerberus kernel: [50145.798697] worker_thread+0x32/0x410
Mar 31 23:57:37 cerberus kernel: [50145.798701] kthread+0x121/0x140
Mar 31 23:57:37 cerberus kernel: [50145.798704] ? process_one_work+0x420/0x420
Mar 31 23:57:37 cerberus kernel: [50145.798706] ? kthread_create_worker_on_cpu+0x70/0x70
Mar 31 23:57:37 cerberus kernel: [50145.798710] ret_from_fork+0x35/0x40
Mar 31 23:57:37 cerberus kernel: [50145.798721] INFO: task vlc:35414 blocked for more than 120 seconds.
Mar 31 23:57:37 cerberus kernel: [50145.798723] Tainted: G IOE 4.15.0-94-generic #95-Ubuntu
Mar 31 23:57:37 cerberus kernel: [50145.798725] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 31 23:57:37 cerberus kernel: [50145.798727] vlc D 0 35414 4218 0x00000004
Mar 31 23:57:37 cerberus kernel: [50145.798729] Call Trace:
Mar 31 23:57:37 cerberus kernel: [50145.798733] __schedule+0x24e/0x880
Mar 31 23:57:37 cerberus kernel: [50145.798736] schedule+0x2c/0x80
Mar 31 23:57:37 cerberus kernel: [50145.798739] schedule_timeout+0x1cf/0x350
Mar 31 23:57:37 cerberus kernel: [50145.798746] ? __next_timer_interrupt+0xe0/0xe0
Mar 31 23:57:37 cerberus kernel: [50145.798749] wait_for_completion_timeout+0xb3/0x140
Mar 31 23:57:37 cerberus kernel: [50145.798752] ? wake_up_q+0x80/0x80
Mar 31 23:57:37 cerberus kernel: [50145.798756] usb_start_wait_urb+0x8c/0x180
Mar 31 23:57:37 cerberus kernel: [50145.798761] usb_control_msg+0xdc/0x140
Mar 31 23:57:37 cerberus kernel: [50145.798765] usbtv_set_regs+0x64/0x90 [usbtv]
Mar 31 23:57:37 cerberus kernel: [50145.798769] usbtv_start_streaming+0x61/0x200 [usbtv]
Mar 31 23:57:37 cerberus kernel: [50145.798777] vb2_start_streaming+0x6d/0x160 [videobuf2_core]
Mar 31 23:57:37 cerberus kernel: [50145.798781] vb2_core_streamon+0xfc/0x130 [videobuf2_core]
Mar 31 23:57:37 cerberus kernel: [50145.798785] vb2_streamon+0x29/0x50 [videobuf2_v4l2]
Mar 31 23:57:37 cerberus kernel: [50145.798789] vb2_ioctl_streamon+0x42/0x50 [videobuf2_v4l2]
Mar 31 23:57:37 cerberus kernel: [50145.798797] v4l_streamon+0x20/0x30 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798805] __video_do_ioctl+0x370/0x380 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798815] video_usercopy+0x24d/0x640 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798823] ? video_ioctl2+0x20/0x20 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798829] ? do_mmap+0x340/0x510
Mar 31 23:57:37 cerberus kernel: [50145.798836] video_ioctl2+0x15/0x20 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798843] v4l2_ioctl+0x84/0xf0 [videodev]
Mar 31 23:57:37 cerberus kernel: [50145.798848] do_vfs_ioctl+0xa8/0x630
Mar 31 23:57:37 cerberus kernel: [50145.798852] SyS_ioctl+0x79/0x90
Mar 31 23:57:37 cerberus kernel: [50145.798856] do_syscall_64+0x73/0x130
Mar 31 23:57:37 cerberus kernel: [50145.798860] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
Mar 31 23:57:37 cerberus kernel: [50145.798862] RIP: 0033:0x7f2946529839
Mar 31 23:57:37 cerberus kernel: [50145.798863] RSP: 002b:00007f28ec7f7008 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Mar 31 23:57:37 cerberus kernel: [50145.798865] RAX: ffffffffffffffda RBX: 00007f28d47f4020 RCX: 00007f2946529839
Mar 31 23:57:37 cerberus kernel: [50145.798867] RDX: 00007f28ec7f7024 RSI: 0000000040045612 RDI: 0000000000000027
Mar 31 23:57:37 cerberus kernel: [50145.798868] RBP: 00007f28ec7f74b8 R08: 0000000000000000 R09: 0000000000000000
Mar 31 23:57:37 cerberus kernel: [50145.798869] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000040045612
Mar 31 23:57:37 cerberus kernel: [50145.798871] R13: 0000000040045612 R14: 00007f28ec7f8680 R15: 0000000000000027

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-4.15.0-94-generic 4.15.0-94.95
ProcVersionSignature: Ubuntu 4.15.0-94.95-generic 4.15.18
Uname: Linux 4.15.0-94-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.13
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Apr 1 00:01:29 2020
HibernationDevice: RESUME=none
InstallationDate: Installed on 2016-05-30 (1401 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
MachineType: Supermicro X10DAi
ProcEnviron:
 LANG=en_US.UTF-8
 TERM=xterm-256color
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
 PATH=(custom, user)
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-94-generic root=/dev/mapper/vg--root-lvol0 ro quiet splash nomdmonddf nomdmonisw vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-94-generic N/A
 linux-backports-modules-4.15.0-94-generic N/A
 linux-firmware 1.173.17
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to bionic on 2018-09-17 (562 days ago)
dmi.bios.date: 01/29/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1.0c
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: X10DAI
dmi.board.vendor: Supermicro
dmi.board.version: 1.01
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.0c:bd01/29/2015:svnSupermicro:pnX10DAi:pvr123456789:rvnSupermicro:rnX10DAI:rvr1.01:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.family: SMC X10
dmi.product.name: X10DAi
dmi.product.version: 123456789
dmi.sys.vendor: Supermicro

Revision history for this message
Jerry Quinn (jlquinn) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Jerry Quinn (jlquinn) wrote :

On a laptop with Ubuntu 16.04, this same device behaves as expected.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jerry Quinn (jlquinn) wrote :

I tested with the latest kernel image I saw, which appears to be 5.7.1:

ii linux-image-unsigned-5.7.1-050701-generi 5.7.1-050701.202006071230 amd64 Linux kernel image for version 5.7.1 on 64 bit x86 SMP
jlquinn@cerberus:~$ uname -a
Linux cerberus 5.7.1-050701-generic #202006071230 SMP Sun Jun 7 12:32:55 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

When I first plug in the device, /dev/video0 appears as expected. I then start vlc and attempt to input from capture device /dev/video0 and audio hw3,0. After several seconds, I get kernel warnings and /dev/video0 disappears.

I've attached the segment of kernel log from the time I plug in the capture device to the time things blow up. I've also attached lsusb -v taken after I plug in the device and before I attempt to use it.

Revision history for this message
Jerry Quinn (jlquinn) wrote :
Revision history for this message
Jerry Quinn (jlquinn) wrote :
Jerry Quinn (jlquinn)
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Ok, this looks like a regression.
Which kernel is the 16.04 laptop use?
Can you please test kernel v4.9 and v4.10? I guess the regression was introduce between these two versions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.