New issue
Advanced search Search tips

Issue 826546 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

kernel BUG in vhost_vsock when crosvm shuts down

Project Member Reported by smbar...@chromium.org, Mar 27 2018

Issue description

With tael/eve ToT (10520.0.2018_03_26_1524), I'm seeing the following kernel BUG on VM shutdown.

2018-03-27T15:55:48.818251-07:00 INFO localhos[10092]: crosvm[27]: [src/linux.rs:543] vcpu requested shutdown
2018-03-27T15:55:48.818960-07:00 ERR localhos[10095]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.818983-07:00 ERR localhos[10094]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.819028-07:00 ERR localhos[10103]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.819072-07:00 ERR localhos[10096]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.819278-07:00 ERR localhos[10098]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.819485-07:00 ERR localhos[10100]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.819673-07:00 ERR localhos[10102]: crosvm[1]: [devices/src/proxy.rs:84] error: child device process failed send: Connection refused (os error 111)
2018-03-27T15:55:48.831806-07:00 ERR kernel: [86813.834945] BUG: sleeping function called from invalid context at ../../../../../tmp/portage/sys-kernel/chromeos-kernel-4_4-4.4.123-r1435/work/chromeos-kernel-4_4-4.4.123/kernel/sched/completion.c:90
2018-03-27T15:55:48.831825-07:00 ERR kernel: [86813.834959] in_atomic(): 0, irqs_disabled(): 1, pid: 10117, name: vhost_vsock
2018-03-27T15:55:48.831829-07:00 WARNING kernel: [86813.834968] CPU: 0 PID: 10117 Comm: vhost_vsock Tainted: G        W       4.4.123-13297-g007c3d4a267a #1
2018-03-27T15:55:48.831832-07:00 WARNING kernel: [86813.834974] Hardware name: Google Eve/Eve, BIOS Google_Eve.9584.107.0 11/07/2017
2018-03-27T15:55:48.831835-07:00 WARNING kernel: [86813.834981]  0000000000000000 8a52a7c092dcde0f ffff8801cc9f3a38 ffffffffb852f0dd
2018-03-27T15:55:48.831841-07:00 WARNING kernel: [86813.834996]  ffff8801cc9f3a70 ffffffffb852f092 0000000000000000 0000003000000028
2018-03-27T15:55:48.831844-07:00 WARNING kernel: [86813.835011]  0000000000000086 8a52a7c092dcde0f ffff88023db463c0 ffff8801cc9f3a98
2018-03-27T15:55:48.831847-07:00 WARNING kernel: [86813.835025] Call Trace:
2018-03-27T15:55:48.831849-07:00 WARNING kernel: [86813.835041]  [<ffffffffb852f0dd>] __dump_stack+0x19/0x1b
2018-03-27T15:55:48.831851-07:00 WARNING kernel: [86813.835047]  [<ffffffffb852f092>] dump_stack+0x4f/0x81
2018-03-27T15:55:48.831854-07:00 WARNING kernel: [86813.835054]  [<ffffffffb835b0d3>] ___might_sleep+0x134/0x159
2018-03-27T15:55:48.831856-07:00 WARNING kernel: [86813.835059]  [<ffffffffb835af58>] __might_sleep+0x34/0x7b
2018-03-27T15:55:48.831858-07:00 WARNING kernel: [86813.835065]  [<ffffffffb89e9501>] wait_for_common+0x2a/0x63
2018-03-27T15:55:48.831860-07:00 WARNING kernel: [86813.835071]  [<ffffffffb89e94d5>] wait_for_completion+0x1b/0x1d
2018-03-27T15:55:48.831862-07:00 WARNING kernel: [86813.835079]  [<ffffffffb82c7df8>] kthread_stop+0xb9/0x154
2018-03-27T15:55:48.831864-07:00 WARNING kernel: [86813.835090]  [<ffffffffc02bda19>] vhost_dev_cleanup+0x189/0x1bc [vhost]
2018-03-27T15:55:48.831866-07:00 WARNING kernel: [86813.835097]  [<ffffffffc03206b6>] vhost_vsock_dev_release+0xd4/0xee [vhost_vsock]
2018-03-27T15:55:48.831869-07:00 WARNING kernel: [86813.835104]  [<ffffffffb847ab45>] __fput+0xe2/0x1e0
2018-03-27T15:55:48.831871-07:00 WARNING kernel: [86813.835111]  [<ffffffffb847aa61>] ____fput+0xe/0x10
2018-03-27T15:55:48.831873-07:00 WARNING kernel: [86813.835118]  [<ffffffffb835834e>] task_work_run+0x69/0xac
2018-03-27T15:55:48.831875-07:00 WARNING kernel: [86813.835124]  [<ffffffffb82b0f13>] do_exit+0x25d/0x7d2
2018-03-27T15:55:48.831877-07:00 WARNING kernel: [86813.835129]  [<ffffffffb82b155b>] do_group_exit+0x97/0xa6
2018-03-27T15:55:48.831879-07:00 WARNING kernel: [86813.835135]  [<ffffffffb82ba218>] get_signal+0x135/0x56e
2018-03-27T15:55:48.831881-07:00 WARNING kernel: [86813.835141]  [<ffffffffb820955f>] ? queue_work+0x18/0x1a
2018-03-27T15:55:48.831883-07:00 WARNING kernel: [86813.835147]  [<ffffffffb824462a>] do_signal+0x35/0x573
2018-03-27T15:55:48.831885-07:00 WARNING kernel: [86813.835153]  [<ffffffffb836a3b5>] ? __wake_up_common+0x54/0x78
2018-03-27T15:55:48.831888-07:00 WARNING kernel: [86813.835160]  [<ffffffffb89ec220>] ? _raw_spin_unlock_irq+0x1f/0x53
2018-03-27T15:55:48.831890-07:00 WARNING kernel: [86813.835166]  [<ffffffffb84044f4>] ? eventfd_write+0x1b7/0x1dd
2018-03-27T15:55:48.831892-07:00 WARNING kernel: [86813.835172]  [<ffffffffb8379dd6>] ? seccomp_phase1+0x86/0x2e2
2018-03-27T15:55:48.831894-07:00 WARNING kernel: [86813.835178]  [<ffffffffb82a84b6>] prepare_exit_to_usermode+0x80/0x89
2018-03-27T15:55:48.831896-07:00 WARNING kernel: [86813.835184]  [<ffffffffb82a84fc>] syscall_return_slowpath+0x3d/0x154
2018-03-27T15:55:48.831898-07:00 WARNING kernel: [86813.835189]  [<ffffffffb8482262>] ? SyS_ppoll+0x1e6/0x262
2018-03-27T15:55:48.831900-07:00 WARNING kernel: [86813.835197]  [<ffffffffb89eca14>] int_ret_from_sys_call+0x25/0x93
2018-03-27T15:55:48.950651-07:00 INFO localhos[10092]: crosvm[27]: [src/main.rs:408] crosvm has exited normally
 
Labels: -Pri-3 Hotlist-Crostini-Platform Pri-2
Owner: dgreid@chromium.org
Status: Assigned (was: Unconfirmed)

Sign in to add a comment