New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 743302 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Kernel crash on Guado during hotplug and unplug usb device with trace at videobuf2-core.c:2041 __vb2_queue_cancel+0x58/0x13e()

Project Member Reported by mzhuo@chromium.org, Jul 15 2017

Issue description

Chrome Version: (copy from chrome://version)
OS: (e.g. Win7, OSX 10.9.5, etc...)
CHROMEOS_RELEASE_BUILDER_PATH=guado-release/R60-9592.42.0
GOOGLE_RELEASE=9592.42.0
CHROMEOS_DEVSERVER=
CHROMEOS_RELEASE_BOARD=guado

Guado running meeting mode. 
Huddly camera is connected via Lindy 8m UBS extension cable to CFM at USB port on the back. 
Plugable USB hub is connected via Lindy 8m UBS extension cable to CFM at USB port on the front where Atrus and Mimo are connected. 
 

What steps will reproduce the problem?
(1) Hotplug and unplug huddly.  
(2) Hotplug and unplug Lindy USB cables
(3) Disconnect and reconnect USB cable to different USB port.

What is the expected result?
============================
During hotplug test kernel crash

What happens instead?
======================
no crash

Please use labels and text to provide additional information.
2017-07-14T16:04:51.744728-07:00 WARNING kernel: [82750.134106] ------------[ cut here ]------------
2017-07-14T16:04:51.744757-07:00 WARNING kernel: [82750.134142] WARNING: CPU: 3 PID: 5209 at /mnt/host/source/src/third_party/kernel/v3.14/drivers/media/v4l2-core/videobuf2-core.c:2041 __vb2_queue_cancel+0x58/0x13e()
2017-07-14T16:04:51.745759-07:00 NOTICE kernel: [82750.134198] Modules linked in: uvcvideo videobuf2_vmalloc evdi uinput rfcomm i2c_dev joydev hid_multitouch memc_x86 x86_pkg_temp_thermal snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_soc_sst_acpi zram fuse snd_usb_audio snd_usbmidi_lib snd_hwdep ip6table_filter ip6_tables snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device iwlmvm r8169 mii iwlwifi iwl7000_mac80211 cfg80211 btusb btbcm btintel bluetooth
2017-07-14T16:04:51.745785-07:00 NOTICE kernel: [82750.134415] CPU: 3 PID: 5209 Comm: V4L2CaptureThre Tainted: G        W    3.14.0 #1
2017-07-14T16:04:51.745790-07:00 NOTICE kernel: [82750.134436] Hardware name: GOOGLE Guado, BIOS Google_Guado.6301.108.4 04/01/2015
2017-07-14T16:04:51.745813-07:00 NOTICE kernel: [82750.134455]  0000000000000000 0000000044dd8b2a ffff880151c73d68 ffffffffa2e1aedc
2017-07-14T16:04:51.745817-07:00 NOTICE kernel: [82750.134484]  0000000000000000 ffff880151c73da0 ffffffffa285d79f ffffffffa2c7d314
2017-07-14T16:04:51.745820-07:00 NOTICE kernel: [82750.134513]  ffff88014ce1b0f0 0000000000000000 ffff88014ce1b368 ffff880031c44a20
2017-07-14T16:04:51.745824-07:00 NOTICE kernel: [82750.134543] Call Trace:
2017-07-14T16:04:51.745827-07:00 NOTICE kernel: [82750.134564]  [<ffffffffa2e1aedc>] dump_stack+0x4d/0x6f
2017-07-14T16:04:51.745831-07:00 NOTICE kernel: [82750.134587]  [<ffffffffa285d79f>] warn_slowpath_common+0x7f/0x98
2017-07-14T16:04:51.745834-07:00 NOTICE kernel: [82750.134611]  [<ffffffffa2c7d314>] ? __vb2_queue_cancel+0x58/0x13e
2017-07-14T16:04:51.745837-07:00 NOTICE kernel: [82750.134633]  [<ffffffffa285d8b1>] warn_slowpath_null+0x1a/0x1c
2017-07-14T16:04:51.745840-07:00 NOTICE kernel: [82750.134653]  [<ffffffffa2c7d314>] __vb2_queue_cancel+0x58/0x13e
2017-07-14T16:04:51.745844-07:00 NOTICE kernel: [82750.134675]  [<ffffffffa2c7d48e>] vb2_internal_streamoff+0x31/0x56
2017-07-14T16:04:51.745847-07:00 NOTICE kernel: [82750.134697]  [<ffffffffa2c7d4f1>] vb2_streamoff+0x3e/0x45
2017-07-14T16:04:51.745850-07:00 NOTICE kernel: [82750.134721]  [<ffffffffc02eca58>] uvc_queue_enable+0x4c/0x96 [uvcvideo]
2017-07-14T16:04:51.745853-07:00 NOTICE kernel: [82750.134745]  [<ffffffffc02f0853>] uvc_video_enable+0x3c/0x115e [uvcvideo]
2017-07-14T16:04:51.745856-07:00 NOTICE kernel: [82750.134771]  [<ffffffffc02ee70f>] uvc_queue_next_buffer+0x1bc0/0x33e6 [uvcvideo]
2017-07-14T16:04:51.745859-07:00 NOTICE kernel: [82750.134795]  [<ffffffffa2c6d450>] v4l2_release+0x30/0x6a
2017-07-14T16:04:51.745862-07:00 NOTICE kernel: [82750.134817]  [<ffffffffa29490bb>] __fput+0xdd/0x1c6
2017-07-14T16:04:51.745865-07:00 NOTICE kernel: [82750.134836]  [<ffffffffa29491da>] ____fput+0xe/0x10
2017-07-14T16:04:51.745868-07:00 NOTICE kernel: [82750.134861]  [<ffffffffa28789e0>] task_work_run+0x7d/0x93
2017-07-14T16:04:51.745872-07:00 NOTICE kernel: [82750.134882]  [<ffffffffa28023da>] do_notify_resume+0x57/0x5b
2017-07-14T16:04:51.745874-07:00 NOTICE kernel: [82750.134902]  [<ffffffffa2e238ee>] int_signal+0x12/0x17
2017-07-14T16:04:51.745878-07:00 WARNING kernel: [82750.134920] ---[ end trace 32da17e3a8e32a7c ]---
2017-07-14T16:04:52.802705-07:00 INFO kernel: [82751.192340] usb 1-3.1: USB disconnect, device number 64
2017-07-14T16:04:52.802735-07:00 INFO kernel: [82751.192363] usb 1-3.1.1: USB disconnect, device number 65
2017-07-14T16:04:52.802740-07:00 INFO kernel: [82751.192378] usb 1-3.1.1.1: USB disconnect, device number 67
2017-07-14T16:04:52.802744-07:00 ERR kernel: [82751.192761] cannot submit urb (err = -19)
2017-07-14T16:04:52.803691-07:00 ERR kernel: [82751.193755] cannot submit urb (err = -19)
2017-07-14T16:04:52.804681-07:00 ERR kernel: [82751.194759] cannot submit urb (err = -19)
2017-07-14T16:04:52.805697-07:00 ERR kernel: [82751.195623] cannot submit urb (err = -19)
2017-07-14T16:04:52.805716-07:00 ERR kernel: [82751.195752] cannot submit urb (err = -19)
2017-07-14T16:04:52.806689-07:00 ERR kernel: [82751.196758] cannot submit urb (err = -19)
2017-07-14T16:04:52.807684-07:00 ERR kernel: [82751.197760] cannot submit urb (err = -19)
2017-07-14T16:04:52.808683-07:00 ERR kernel: [82751.198762] cannot submit urb (err = -19)
2017-07-14T16:04:52.809686-07:00 ERR kernel: [82751.199759] cannot submit urb (err = -19)
2017-07-14T16:04:52.810687-07:00 ERR kernel: [82751.200629] cannot submit urb (err = -19)
2017-07-14T16:04:52.810708-07:00 ERR kernel: [82751.200754] cannot submit urb (err = -19)
2017-07-14T16:04:52.811693-07:00 ERR kernel: [82751.201759] cannot submit urb (err = -19)
2017-07-14T16:04:52.812674-07:00 INFO kernel: [82751.202184] usb 1-3.1.1.3: USB disconnect, device number 68
2017-07-14T16:04:52.812685-07:00 INFO kernel: [82751.202196] usb 1-3.1.1.3.1: USB disconnect, device number 69
2017-07-14T16:04:52.812688-07:00 ERR kernel: [82751.202756] cannot submit urb (err = -19)
2017-07-14T16:04:52.813671-07:00 ERR kernel: [82751.203755] cannot submit urb (err = -19)
2017-07-14T16:04:52.816675-07:00 ERR kernel: [82751.206628] cannot submit urb (err = -19)
2017-07-14T16:04:52.827827-07:00 INFO kernel: [82751.217279] usb 1-3.1.1.3.3: USB disconnect, device number 70

For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

 
debug-logs_20170714-160723.tgz
1.5 MB Download

Comment 1 by mzhuo@chromium.org, Jul 15 2017

Summary: Kernel crash on Guado during hotplug and unplug usb device with trace at videobuf2-core.c:2041 __vb2_queue_cancel+0x58/0x13e() (was: Kernel crash on Guado during hotplug and unplug usb device)

Comment 2 by mzhuo@chromium.org, Jul 15 2017

When doing test got /var/log/message output. Attaching here show the exact timing and sequence where crash happens. Crash happens 2 times with the same trace. 
kernel.crash.log
415 KB View Download

Comment 3 by mzhuo@chromium.org, Jul 15 2017

Cc: katierh@chromium.org dtor@chromium.org posciak@chromium.org
Components: OS>Kernel>Video
Cc: mzhuo@chromium.org
Owner: posciak@chromium.org
pawel - any ideas on this?

min - has this ever worked or is this a regression?
Mergedinto: 702322
Status: Duplicate (was: Untriaged)

Sign in to add a comment