Ran into a kernel hang after trying to start Xwayland on Debian.
[ 240.199409] INFO: task kworker/0:2:114 blocked for more than 120 seconds.
[ 240.207021] Not tainted 4.4.92 #12
[ 240.209833] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 240.211698] kworker/0:2 D ffff8800cbb3bcc8 0 114 2 0x00000000
[ 240.212420] Workqueue: events vq_in_work_handler
[ 240.212855] ffff8800cbb3bcc8 00000000cbb3bca8 ffff880169fa6040 ffff8800cbb3c000
[ 240.213546] ffff880169fa6040 ffff88016a423148 ffff8800cbb3bd20 0000000000000000
[ 240.218755] ffff8800cbb3bce0 ffffffff814597c9 ffff88016a423140 ffff8800cbb3bcf0
[ 240.219725] Call Trace:
[ 240.219970] [<ffffffff814597c9>] schedule+0x77/0x8c
[ 240.220585] [<ffffffff814597ee>] schedule_preempt_disabled+0x10/0x19
[ 240.221382] [<ffffffff8145a7d6>] __mutex_lock_slowpath+0x114/0x22e
[ 240.222161] [<ffffffff8145b192>] mutex_lock+0x3b/0x3e
[ 240.222778] [<ffffffff8145b192>] ? mutex_lock+0x3b/0x3e
[ 240.223444] [<ffffffff812a3992>] vq_in_work_handler+0x1b0/0x2db
[ 240.224205] [<ffffffff810730ce>] process_one_work+0x15a/0x240
[ 240.224896] [<ffffffff810733bb>] worker_thread+0x207/0x2e9
[ 240.225592] [<ffffffff810731b4>] ? process_one_work+0x240/0x240
[ 240.226334] [<ffffffff810731b4>] ? process_one_work+0x240/0x240
[ 240.227077] [<ffffffff81077f10>] kthread+0x127/0x12f
[ 240.227681] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.228408] [<ffffffff8145d29f>] ret_from_fork+0x3f/0x70
[ 240.229086] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.229785] task PC stack pid father
[ 240.230541] kworker/0:2 D ffff8800cbb3bcc8 0 114 2 0x00000000
[ 240.231436] Workqueue: events vq_in_work_handler
[ 240.232036] ffff8800cbb3bcc8 00000000cbb3bca8 ffff880169fa6040 ffff8800cbb3c000
[ 240.232951] ffff880169fa6040 ffff88016a423148 ffff8800cbb3bd20 0000000000000000
[ 240.233919] ffff8800cbb3bce0 ffffffff814597c9 ffff88016a423140 ffff8800cbb3bcf0
[ 240.234878] Call Trace:
[ 240.235209] [<ffffffff814597c9>] schedule+0x77/0x8c
[ 240.235797] [<ffffffff814597ee>] schedule_preempt_disabled+0x10/0x19
[ 240.236587] [<ffffffff8145a7d6>] __mutex_lock_slowpath+0x114/0x22e
[ 240.237355] [<ffffffff8145b192>] mutex_lock+0x3b/0x3e
[ 240.237964] [<ffffffff8145b192>] ? mutex_lock+0x3b/0x3e
[ 240.238628] [<ffffffff812a3992>] vq_in_work_handler+0x1b0/0x2db
[ 240.239373] [<ffffffff810730ce>] process_one_work+0x15a/0x240
[ 240.240102] [<ffffffff810733bb>] worker_thread+0x207/0x2e9
[ 240.240760] [<ffffffff810731b4>] ? process_one_work+0x240/0x240
[ 240.241500] [<ffffffff810731b4>] ? process_one_work+0x240/0x240
[ 240.242246] [<ffffffff81077f10>] kthread+0x127/0x12f
[ 240.242842] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.243562] [<ffffffff8145d29f>] ret_from_fork+0x3f/0x70
[ 240.244232] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.244928] Xwayland D ffff880169bf3cb8 0 7222 161 0x00000004
[ 240.245819] ffff880169bf3cb8 0000000169bf3df0 ffff880160493700 ffff880169bf4000
[ 240.246492] ffff880160493700 ffff880169ea1170 ffff880169bf3d10 0000000000000000
[ 240.247451] ffff880169bf3cd0 ffffffff814597c9 ffff880169ea1168 ffff880169bf3ce0
[ 240.248391] Call Trace:
[ 240.248680] [<ffffffff814597c9>] schedule+0x77/0x8c
[ 240.249272] [<ffffffff814597ee>] schedule_preempt_disabled+0x10/0x19
[ 240.249999] [<ffffffff8145a7d6>] __mutex_lock_slowpath+0x114/0x22e
[ 240.250734] [<ffffffff8145b192>] mutex_lock+0x3b/0x3e
[ 240.251351] [<ffffffff8145b192>] ? mutex_lock+0x3b/0x3e
[ 240.251950] [<ffffffff812a3f52>] do_vfd_close+0x112/0x1f7
[ 240.252601] [<ffffffff812a404e>] virtwl_vfd_release+0x17/0x32
[ 240.253299] [<ffffffff8111e23e>] __fput+0xfa/0x1a4
[ 240.253848] [<ffffffff8111e314>] ____fput+0x9/0xb
[ 240.254419] [<ffffffff81076f44>] task_work_run+0x6a/0x95
[ 240.254877] [<ffffffff810010a0>] prepare_exit_to_usermode+0x85/0x98
[ 240.255363] [<ffffffff81001124>] syscall_return_slowpath+0x71/0x76
[ 240.255830] [<ffffffff8145d0a4>] int_ret_from_sys_call+0x25/0x8f
[ 240.256230] virtwl_guest_pr D ffff88016991fb48 0 7223 107 0x00000000
[ 240.256700] ffff88016991fb48 000000016991fb28 ffff880169f9e040 ffff880169920000
[ 240.257210] ffff880169f9e040 ffff880169ea1170 ffff88016991fba0 0000000000000000
[ 240.257714] ffff88016991fb60 ffffffff814597c9 ffff880169ea1168 ffff88016991fb70
[ 240.258222] Call Trace:
[ 240.258383] [<ffffffff814597c9>] schedule+0x77/0x8c
[ 240.258706] [<ffffffff814597ee>] schedule_preempt_disabled+0x10/0x19
[ 240.259119] [<ffffffff8145a7d6>] __mutex_lock_slowpath+0x114/0x22e
[ 240.259537] [<ffffffff812a4902>] ? do_send+0x26a/0x2d2
[ 240.259954] [<ffffffff8145b192>] mutex_lock+0x3b/0x3e
[ 240.260330] [<ffffffff8145b192>] ? mutex_lock+0x3b/0x3e
[ 240.260761] [<ffffffff812a4465>] virtwl_ioctl_recv+0x3fc/0x62f
[ 240.261236] [<ffffffff8112c7dd>] ? get_fd_set+0x3b/0x3b
[ 240.261646] [<ffffffff812a4aaf>] virtwl_ioctl+0x145/0x271
[ 240.262092] [<ffffffff8112be5a>] do_vfs_ioctl+0x462/0x535
[ 240.262533] [<ffffffff81213cdc>] ? security_file_ioctl+0x30/0x44
[ 240.262987] [<ffffffff8112bf7f>] SyS_ioctl+0x52/0x74
[ 240.263399] [<ffffffff8145cf3c>] entry_SYSCALL_64_fastpath+0x1c/0x7b
[ 240.263921] Sending NMI to all CPUs:
[ 240.265306] NMI backtrace for cpu 0
[ 240.265579] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.92 #12
[ 240.266051] task: ffffffff81814500 ti: ffffffff81800000 task.ti: ffffffff81800000
[ 240.266629] RIP: 0010:[<ffffffff8102f50f>] [<ffffffff8102f50f>] native_safe_halt+0x6/0x8
[ 240.267259] RSP: 0018:ffffffff81803eb8 EFLAGS: 00000246
[ 240.267679] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff81830d40
[ 240.268229] RDX: ffff880170a0c8b0 RSI: 0000000000000000 RDI: 0000000000000000
[ 240.268783] RBP: ffffffff81803eb8 R08: 0000000000000000 R09: 0000000000000000
[ 240.269341] R10: ffff88016a4cfd58 R11: 0000000000000005 R12: 0000000000000000
[ 240.269883] R13: ffffffff81804000 R14: ffffffff81804000 R15: ffffffff81804000
[ 240.270437] FS: 0000000000000000(0000) GS:ffff880170a00000(0000) knlGS:0000000000000000
[ 240.271081] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 240.271502] CR2: 000059891255a188 CR3: 00000000c8d02000 CR4: 00000000003406b0
[ 240.272049] Stack:
[ 240.272236] ffffffff81803ec8 ffffffff8100a7e2 ffffffff81803ed8 ffffffff8100ad6d
[ 240.272776] ffffffff81803ee8 ffffffff810902eb ffffffff81803f30 ffffffff810904c5
[ 240.273344] 63c22b0294128767 ce8bb928df9307a9 0000000000000002 ffff880170efd400
[ 240.273927] Call Trace:
[ 240.274146] [<ffffffff8100a7e2>] default_idle+0x9/0xd
[ 240.274546] [<ffffffff8100ad6d>] arch_cpu_idle+0xa/0xc
[ 240.274928] [<ffffffff810902eb>] default_idle_call+0x29/0x2b
[ 240.275383] [<ffffffff810904c5>] cpu_startup_entry+0x178/0x239
[ 240.275860] [<ffffffff81458968>] rest_init+0x7f/0x82
[ 240.276264] [<ffffffff8189def7>] start_kernel+0x3bb/0x3dc
[ 240.276689] [<ffffffff8189d120>] ? early_idt_handler_array+0x120/0x120
[ 240.277205] [<ffffffff8189d4a9>] x86_64_start_reservations+0x2f/0x31
[ 240.277703] [<ffffffff8189d5a0>] x86_64_start_kernel+0xf5/0x118
[ 240.278176] Code: 48 89 e5 0f 09 5d c3 55 48 89 e5 9c 58 5d c3 55 48 89 e5 57 9d 5d c3 55 48 89 e5 fa 5d c3 55 48 89 e5 fb 5d c3 55 48 89 e5 fb f4 <5d> c3 55 48 89 e5 f4 5d c3 55 49 89 c9 49 89 d0 8b 07 48 89 e5
[ 240.279609] NMI backtrace for cpu 1
[ 240.279864] CPU: 1 PID: 139 Comm: systemd-journal Not tainted 4.4.92 #12
[ 240.280387] task: ffff8800ca979b80 ti: ffff8800ca9a0000 task.ti: ffff8800ca9a0000
[ 240.280976] RIP: 0010:[<ffffffff810d6211>] [<ffffffff810d6211>] __bpf_prog_run+0x5a0/0x1023
[ 240.281620] RSP: 0018:ffff8800ca9a3b28 EFLAGS: 00000246
[ 240.282074] RAX: 00000000000000bf RBX: ffffc90000026028 RCX: 00007ffd52614510
[ 240.282572] RDX: 0000000000000000 RSI: ffffc90000026028 RDI: ffff8800ca9a3ef0
[ 240.283109] RBP: ffff8800ca9a3da0 R08: 0000000000000000 R09: 0000000000000000
[ 240.283669] R10: 0000000000000080 R11: 0000000000000202 R12: 0000000000000000
[ 240.284219] R13: ffff8800cb82a680 R14: 00007ffd52617300 R15: 0000000000000009
[ 240.284722] FS: 00007c6cbeaa38c0(0000) GS:ffff880170a80000(0000) knlGS:0000000000000000
[ 240.285317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 240.285716] CR2: 00007c6cbbd45010 CR3: 00000000cbb5c000 CR4: 00000000003406a0
[ 240.286207] Stack:
[ 240.286381] ffff8800bc619e58 0000000000000000 ffff8800ca9a3ef0 ffff8800ca9a3bf0
[ 240.286867] ffffffff811116b4 ffff8800bc617d80 ffffea0002f185c0 ffff8800ca9a3ef0
[ 240.287375] 0000000000000000 00000000c000003e ffffea0002f18580 ffff8800ca9a3d88
[ 240.287902] Call Trace:
[ 240.288094] [<ffffffff811116b4>] ? ___slab_alloc.constprop.80+0x19d/0x3f7
[ 240.288583] [<ffffffff81274dc8>] ? find_next_bit+0x15/0x1b
[ 240.288949] [<ffffffff81082b46>] ? ___might_sleep+0x3f/0x149
[ 240.289389] [<ffffffff81082cea>] ? __might_sleep+0x9a/0xa1
[ 240.289867] [<ffffffff81085295>] ? update_cfs_rq_load_avg+0x21c/0x305
[ 240.290400] [<ffffffff81085295>] ? update_cfs_rq_load_avg+0x21c/0x305
[ 240.290933] [<ffffffff8126bd63>] ? put_dec+0x53/0x58
[ 240.291359] [<ffffffff8126c714>] ? number.isra.11+0x12c/0x241
[ 240.291815] [<ffffffff8126d757>] ? vsnprintf+0x98/0x3d2
[ 240.292235] [<ffffffff8126de25>] ? vscnprintf+0xd/0x23
[ 240.292650] [<ffffffff8126dee1>] ? scnprintf+0x45/0x61
[ 240.293063] [<ffffffff81082b46>] ? ___might_sleep+0x3f/0x149
[ 240.293516] [<ffffffff810d3430>] seccomp_run_filters+0x6e/0xad
[ 240.293949] [<ffffffff8145b1b2>] ? mutex_unlock+0x1d/0x2f
[ 240.294431] [<ffffffff8109979a>] ? devkmsg_read+0x213/0x239
[ 240.294958] [<ffffffff810d354c>] __seccomp_phase1_filter+0x2d/0x1ee
[ 240.295444] [<ffffffff810d3c61>] seccomp_phase1+0x43/0x90
[ 240.295887] [<ffffffff81000ed4>] syscall_trace_enter_phase1+0xb4/0x10e
[ 240.296410] [<ffffffff8145cfb5>] tracesys+0xd/0x44
[ 240.296795] Code: 90 fd ff ff 48 89 84 d5 90 fd ff ff e9 c5 fa ff ff 8a 43 01 8b 7b 04 48 83 c3 08 83 e0 0f 48 89 bc c5 90 fd ff ff e9 ab fa ff ff <8a> 43 01 48 83 c3 08 88 c2 83 e0 0f c0 ea 04 83 e2 0f 48 8b 94
[ 240.298187] NMI backtrace for cpu 2
[ 240.298486] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.4.92 #12
[ 240.298919] task: ffff88016a4fa940 ti: ffff88016a508000 task.ti: ffff88016a508000
[ 240.299500] RIP: 0010:[<ffffffff810a9002>] [<ffffffff810a9002>] __remove_hrtimer+0x75/0x7e
[ 240.300166] RSP: 0018:ffff88016a50be30 EFLAGS: 00000046
[ 240.300567] RAX: 0000000000000000 RBX: ffff880170b0d980 RCX: 0000000000000020
[ 240.301109] RDX: 0000000000800000 RSI: 00000000064abd69 RDI: 0000000000000380
[ 240.301666] RBP: ffff88016a50be50 R08: 0000000000000006 R09: 0000000000000004
[ 240.302209] R10: 0000000000000010 R11: 0000000000000005 R12: ffff880170b0de40
[ 240.302768] R13: ffff880170b0da00 R14: 0000000000000001 R15: ffff88016a50c000
[ 240.303314] FS: 0000000000000000(0000) GS:ffff880170b00000(0000) knlGS:0000000000000000
[ 240.303950] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 240.304393] CR2: 0000000001437000 CR3: 00000000cba77000 CR4: 00000000003406a0
[ 240.304946] Stack:
[ 240.305137] ffff880170b0de40 0000000000000001 ffff88016a50c000 ffff88016a50c000
[ 240.305712] ffff88016a50be80 ffffffff810a96f4 0000000000000086 9dcb8c2ac5d42278
[ 240.306290] ffff880170b0de40 00000037f0dd2884 ffff88016a50be98 ffffffff810a9732
[ 240.306863] Call Trace:
[ 240.307079] [<ffffffff810a96f4>] hrtimer_try_to_cancel+0x7f/0xad
[ 240.307565] [<ffffffff810a9732>] hrtimer_cancel+0x10/0x1b
[ 240.307974] [<ffffffff810b4ee7>] tick_nohz_restart+0x12/0x53
[ 240.308420] [<ffffffff810b57cc>] tick_nohz_idle_exit+0xc4/0xf1
[ 240.308892] [<ffffffff81090572>] cpu_startup_entry+0x225/0x239
[ 240.309351] [<ffffffff8102777b>] start_secondary+0x12f/0x148
[ 240.309805] Code: f6 43 36 02 74 25 48 89 df e8 1c fd ff ff 48 3b 43 38 74 17 48 89 43 38 f6 43 36 04 75 0d be 01 00 00 00 48 89 c7 e8 05 bd 00 00 <5b> 41 5c 41 5d 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54
[ 240.311219] NMI backtrace for cpu 3
[ 240.311515] CPU: 3 PID: 30 Comm: khungtaskd Not tainted 4.4.92 #12
[ 240.311970] task: ffff88016a582940 ti: ffff88016a644000 task.ti: ffff88016a644000
[ 240.312523] RIP: 0010:[<ffffffff8102cea2>] [<ffffffff8102cea2>] native_apic_mem_write+0xc/0xe
[ 240.313224] RSP: 0018:ffff88016a647db0 EFLAGS: 00000046
[ 240.313658] RAX: 0000000000000000 RBX: 0000000000000c00 RCX: 0000000000000000
[ 240.314140] RDX: 0000000000000000 RSI: 0000000000000c00 RDI: 0000000000000300
[ 240.314705] RBP: ffff88016a647db0 R08: 0000000000000002 R09: 00000000fffffffe
[ 240.315188] R10: 00000000000003bb R11: ffffffff81985200 R12: 0000000000000002
[ 240.315722] R13: 000000000000000f R14: 0000000000000282 R15: 0000000000000003
[ 240.316309] FS: 0000000000000000(0000) GS:ffff880170b80000(0000) knlGS:0000000000000000
[ 240.316973] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 240.317451] CR2: 00007c6cbbd38020 CR3: 00000000cbb5c000 CR4: 00000000003406a0
[ 240.318081] Stack:
[ 240.318254] ffff88016a647de0 ffffffff8102d0de 0000000000000001 ffffffff8102a6fc
[ 240.318802] 000000000000ecc0 ffff880169fa6040 ffff88016a647df0 ffffffff8102d1c6
[ 240.319395] ffff88016a647e00 ffffffff8102a712 ffff88016a647e40 ffffffff81267f04
[ 240.320055] Call Trace:
[ 240.320263] [<ffffffff8102d0de>] _flat_send_IPI_mask+0x72/0x85
[ 240.320723] [<ffffffff8102a6fc>] ? irq_force_complete_move+0xdf/0xdf
[ 240.321254] [<ffffffff8102d1c6>] flat_send_IPI_mask+0xc/0xe
[ 240.321749] [<ffffffff8102a712>] nmi_raise_cpu_backtrace+0x16/0x18
[ 240.322247] [<ffffffff81267f04>] nmi_trigger_all_cpu_backtrace+0xf2/0x1fb
[ 240.322795] [<ffffffff8102a753>] arch_trigger_all_cpu_backtrace+0x14/0x16
[ 240.323333] [<ffffffff810d257f>] watchdog+0x286/0x294
[ 240.323759] [<ffffffff810d22f9>] ? hung_task_panic+0x12/0x12
[ 240.324221] [<ffffffff81077f10>] kthread+0x127/0x12f
[ 240.324634] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.325100] [<ffffffff8145d29f>] ret_from_fork+0x3f/0x70
[ 240.325539] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.325970] Code: 03 00 48 83 c4 30 5b 41 5c 41 5d 41 5e 5d c3 55 be 01 00 00 00 48 89 e5 e8 2e 3b 07 00 5d c3 55 89 ff 48 89 e5 89 b7 00 b0 5f ff <5d> c3 55 89 ff 8b 87 00 b0 5f ff 48 89 e5 5d c3 55 48 8b 05 6e
[ 240.327600] Kernel panic - not syncing: hung_task: blocked tasks
[ 240.328157] CPU: 3 PID: 30 Comm: khungtaskd Not tainted 4.4.92 #12
[ 240.328593] 0000000000000000 6769013235578e55 ffff88016a647dc8 ffffffff81264459
[ 240.328593] ffffffff816f332f ffff880169fa6040 ffff88016a647e50 ffffffff810e2486
[ 240.328593] ffff880100000008 ffff88016a647e60 ffff88016a647df8 6769013235578e55
[ 240.328593] Call Trace:
[ 240.328593] [<ffffffff81264459>] dump_stack+0x61/0x7e
[ 240.328593] [<ffffffff810e2486>] panic+0xd0/0x1f6
[ 240.328593] [<ffffffff81274dc8>] ? find_next_bit+0x15/0x1b
[ 240.328593] [<ffffffff810d258d>] watchdog+0x294/0x294
[ 240.328593] [<ffffffff810d22f9>] ? hung_task_panic+0x12/0x12
[ 240.328593] [<ffffffff81077f10>] kthread+0x127/0x12f
[ 240.328593] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.328593] [<ffffffff8145d29f>] ret_from_fork+0x3f/0x70
[ 240.328593] [<ffffffff81077de9>] ? __kthread_parkme+0xa8/0xa8
[ 240.328593] Kernel Offset: disabled
[ 240.328593] Rebooting in 1 seconds..
Comment 1 by krishna...@chromium.org
, Nov 3 2017Status: Available (was: Unconfirmed)