ci starts bisection 2024-02-17 20:00:18.753235213 +0000 UTC m=+140364.345563616 bisecting cause commit starting from 71b605d32017e5b8d257db7344bc2f8e8fcc973e building syzkaller on 578f753887693e1375d17cf79dc1c575f6032a5d ensuring issue is reproducible on original commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: eaadf1be8ccd6ec0ea0a051030ed5a4ec34c4fccd58cded3feb683bd214d5f47 all runs: crashed: INFO: task hung in unix_stream_sendmsg representative crash: INFO: task hung in unix_stream_sendmsg, types: [HANG] check whether we can drop unnecessary instrumentation disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fee92562276378c1ac1c82c27e2709bcfdd294f8a42c4f57e258a3565f90987e all runs: crashed: INFO: task hung in unix_stream_sendmsg representative crash: INFO: task hung in unix_stream_sendmsg, types: [HANG] the bug reproduces without the instrumentation disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP LEAK UBSAN BUG], they are not needed kconfig minimization: base=3937 full=7969 leaves diff=2020 split chunks (needed=false): <2020> split chunk #0 of len 2020 into 5 parts testing without sub-chunk 1/5 disabling configs for [LOCKDEP ATOMIC_SLEEP LEAK UBSAN BUG KASAN], they are not needed testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 672cfcffd12b1c200bae79b502be5a02f5ad0af054e5400f2cacb5b5591b55aa all runs: crashed: INFO: task hung in unix_stream_sendmsg representative crash: INFO: task hung in unix_stream_sendmsg, types: [HANG] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP LEAK UBSAN], they are not needed testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c469cc85339a9fc0616b2c18332bfb1d273edd48889861f2d2d34f8d3f99ab5f all runs: crashed: INFO: task hung in unix_stream_sendmsg representative crash: INFO: task hung in unix_stream_sendmsg, types: [HANG] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [ATOMIC_SLEEP LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1109d1819269c9355869967b352eefba3d4a1f8b37608347cabccc868f937bf1 all runs: crashed: INFO: task hung in unix_stream_sendmsg representative crash: INFO: task hung in unix_stream_sendmsg, types: [HANG] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b4f0e52d32e52bb4d0020b5f3809ae4ca3d48adf0905797f8bedc0677f2eff88 all runs: crashed: BUG: soft lockup in worker_thread representative crash: BUG: soft lockup in worker_thread, types: [HANG] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 90b95cd6fd06748a1c2187558943737c0e26338a730ba8cf5463608287559fde all runs: crashed: BUG: soft lockup in worker_thread representative crash: BUG: soft lockup in worker_thread, types: [HANG] the chunk can be dropped disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP LEAK UBSAN], they are not needed picked [v6.7 v6.6 v6.5 v6.3 v6.1 v5.19 v5.17 v5.15 v5.12 v5.9 v5.6 v5.3 v5.0 v4.19] out of 30 release tags testing release v6.7 testing commit 0dd3ee31125508cd67f7e7172247f05b7fd1753a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a8d70d5ecc341dc812cfc7bc678df0291bf4d16925a4c582a100f4b52474b482 all runs: OK false negative chance: 0.000 # git bisect start 71b605d32017e5b8d257db7344bc2f8e8fcc973e 0dd3ee31125508cd67f7e7172247f05b7fd1753a Bisecting: 6670 revisions left to test after this (roughly 13 steps) [cf65598d5909acf5e7b7dc9e21786e386356bc81] Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drm testing commit cf65598d5909acf5e7b7dc9e21786e386356bc81 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e4a6a159b98820ed8bd3ca28120358ce318813912f353dfffacbff44dfd177bc all runs: OK false negative chance: 0.000 # git bisect good cf65598d5909acf5e7b7dc9e21786e386356bc81 Bisecting: 3341 revisions left to test after this (roughly 12 steps) [da3c45c721e2807b2effdea8f41ece96bbf47b15] Merge tag 'hwmon-for-v6.8-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging testing commit da3c45c721e2807b2effdea8f41ece96bbf47b15 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 07e82efce785521cc0eb1d7c15abec870dc242bf97b5de7bbc8d2aac09a1cf43 all runs: OK false negative chance: 0.000 # git bisect good da3c45c721e2807b2effdea8f41ece96bbf47b15 Bisecting: 1669 revisions left to test after this (roughly 11 steps) [1701940b1a02addc8fe445538442112e84270b02] Merge branch 'tools-net-ynl-add-features-for-tc-family' testing commit 1701940b1a02addc8fe445538442112e84270b02 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d65b27a38577bb8109cbe41e428e91af7556b8a647df8a2c222b0d24dbc10ee3 all runs: OK false negative chance: 0.000 # git bisect good 1701940b1a02addc8fe445538442112e84270b02 Bisecting: 801 revisions left to test after this (roughly 10 steps) [1f719a2f3fa67665578c759ac34fd3d3690c1a20] Merge tag 'net-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 1f719a2f3fa67665578c759ac34fd3d3690c1a20 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0087b9d24f32d9e7e5af1ada3adf9be98956b350a0d8976c0485d1d31e41984d all runs: OK false negative chance: 0.000 # git bisect good 1f719a2f3fa67665578c759ac34fd3d3690c1a20 Bisecting: 400 revisions left to test after this (roughly 9 steps) [81800aef0eba33df2b30f2e29a0137078b9ba256] net: mdio_bus: make mdio_bus_type const testing commit 81800aef0eba33df2b30f2e29a0137078b9ba256 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1ab9672c5b29720c8a2b9c69012ee88e2734da9421c7018448fa2310e774f634 all runs: OK false negative chance: 0.000 # git bisect good 81800aef0eba33df2b30f2e29a0137078b9ba256 Bisecting: 198 revisions left to test after this (roughly 8 steps) [7e90b5c295ec1e47c8ad865429f046970c549a66] Merge tag 'trace-tools-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace testing commit 7e90b5c295ec1e47c8ad865429f046970c549a66 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d42d4b010279884094a4262d92948043423f3e88e2075607bf5d2e7b67be56e1 all runs: OK false negative chance: 0.000 # git bisect good 7e90b5c295ec1e47c8ad865429f046970c549a66 Bisecting: 99 revisions left to test after this (roughly 7 steps) [e1e5ef2aefc2ab77dacf77626f9f25f332ba91b7] net: fill in MODULE_DESCRIPTION()s for ppp testing commit e1e5ef2aefc2ab77dacf77626f9f25f332ba91b7 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4f396945e0bcd83d1ec004b28f02b375fc7ce74e76f9d60a0d4701e49176e204 all runs: crashed: BUG: soft lockup in sock_close representative crash: BUG: soft lockup in sock_close, types: [HANG] # git bisect bad e1e5ef2aefc2ab77dacf77626f9f25f332ba91b7 Bisecting: 49 revisions left to test after this (roughly 6 steps) [73d9629e1c8c1982f13688c4d1019c3994647ccc] i40e: Do not allow untrusted VF to remove administratively set MAC testing commit 73d9629e1c8c1982f13688c4d1019c3994647ccc gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6fd78be490d89f37ac4ae7d0755bad6bac02ab7f3a9cd0ea2659d111df74306f all runs: OK false negative chance: 0.000 # git bisect good 73d9629e1c8c1982f13688c4d1019c3994647ccc Bisecting: 24 revisions left to test after this (roughly 5 steps) [0f1ae2821fa4b13ab0f5ad7ff89fa57efcb04fe0] netfilter: nat: restore default DNAT behavior testing commit 0f1ae2821fa4b13ab0f5ad7ff89fa57efcb04fe0 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 928725f9e2b90a52a75273957192071b5c474caf0480e6beb2eab7ba6c988bab all runs: crashed: BUG: soft lockup in sock_close representative crash: BUG: soft lockup in sock_close, types: [HANG] # git bisect bad 0f1ae2821fa4b13ab0f5ad7ff89fa57efcb04fe0 Bisecting: 12 revisions left to test after this (roughly 4 steps) [a71d0908e32f3dd41e355d83eeadd44d94811fd6] selftests: net: more strict check in net_helper testing commit a71d0908e32f3dd41e355d83eeadd44d94811fd6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0ee5df426a566fed002bf7fc33e4d729b57293366c30e329464710ca09df98e7 all runs: crashed: BUG: soft lockup in sock_close representative crash: BUG: soft lockup in sock_close, types: [HANG] # git bisect bad a71d0908e32f3dd41e355d83eeadd44d94811fd6 Bisecting: 5 revisions left to test after this (roughly 3 steps) [f1acf1ac84d2ae97b7889b87223c1064df850069] net:rds: Fix possible deadlock in rds_message_put testing commit f1acf1ac84d2ae97b7889b87223c1064df850069 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 329c5ad1d331b9d7e659e1ec997fdcbb96b55446fcab20df84c5136b43263a5a all runs: OK false negative chance: 0.000 # git bisect good f1acf1ac84d2ae97b7889b87223c1064df850069 Bisecting: 2 revisions left to test after this (roughly 2 steps) [e083dd032eeba9e28e4703cd5aaf4a409ebc3837] net: ti: icssg-prueth: add dependency for PTP testing commit e083dd032eeba9e28e4703cd5aaf4a409ebc3837 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dbf573335c9af2c90eb06af6251f2c29d26ec67557fde9ad65f82133d5bd1983 all runs: crashed: BUG: soft lockup in sock_close representative crash: BUG: soft lockup in sock_close, types: [HANG] # git bisect bad e083dd032eeba9e28e4703cd5aaf4a409ebc3837 Bisecting: 0 revisions left to test after this (roughly 1 step) [25236c91b5ab4a26a56ba2e79b8060cf4e047839] af_unix: Fix task hung while purging oob_skb in GC. testing commit 25236c91b5ab4a26a56ba2e79b8060cf4e047839 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1a1711c94f748fc97dcaf5e81dd57ae11e8f023e2e6e10ed5b0b0f63554271ac all runs: crashed: BUG: soft lockup in sock_close representative crash: BUG: soft lockup in sock_close, types: [HANG] # git bisect bad 25236c91b5ab4a26a56ba2e79b8060cf4e047839 Bisecting: 0 revisions left to test after this (roughly 0 steps) [8929f95b2b587791a7dcd04cc91520194a76d3a6] connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" testing commit 8929f95b2b587791a7dcd04cc91520194a76d3a6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b40b6ce30e1d3709dc25891a54a88a15d5e2eb364328092b13aa27463cd30f52 all runs: OK false negative chance: 0.000 # git bisect good 8929f95b2b587791a7dcd04cc91520194a76d3a6 25236c91b5ab4a26a56ba2e79b8060cf4e047839 is the first bad commit commit 25236c91b5ab4a26a56ba2e79b8060cf4e047839 Author: Kuniyuki Iwashima Date: Fri Feb 9 14:04:53 2024 -0800 af_unix: Fix task hung while purging oob_skb in GC. syzbot reported a task hung; at the same time, GC was looping infinitely in list_for_each_entry_safe() for OOB skb. [0] syzbot demonstrated that the list_for_each_entry_safe() was not actually safe in this case. A single skb could have references for multiple sockets. If we free such a skb in the list_for_each_entry_safe(), the current and next sockets could be unlinked in a single iteration. unix_notinflight() uses list_del_init() to unlink the socket, so the prefetched next socket forms a loop itself and list_for_each_entry_safe() never stops. Here, we must use while() and make sure we always fetch the first socket. [0]: Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 5065 Comm: syz-executor236 Not tainted 6.8.0-rc3-syzkaller-00136-g1f719a2f3fa6 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 RIP: 0010:preempt_count arch/x86/include/asm/preempt.h:26 [inline] RIP: 0010:check_kcov_mode kernel/kcov.c:173 [inline] RIP: 0010:__sanitizer_cov_trace_pc+0xd/0x60 kernel/kcov.c:207 Code: cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 65 48 8b 14 25 40 c2 03 00 <65> 8b 05 b4 7c 78 7e a9 00 01 ff 00 48 8b 34 24 74 0f f6 c4 01 74 RSP: 0018:ffffc900033efa58 EFLAGS: 00000283 RAX: ffff88807b077800 RBX: ffff88807b077800 RCX: 1ffffffff27b1189 RDX: ffff88802a5a3b80 RSI: ffffffff8968488d RDI: ffff88807b077f70 RBP: ffffc900033efbb0 R08: 0000000000000001 R09: fffffbfff27a900c R10: ffffffff93d48067 R11: ffffffff8ae000eb R12: ffff88807b077800 R13: dffffc0000000000 R14: ffff88807b077e40 R15: 0000000000000001 FS: 0000000000000000(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000564f4fc1e3a8 CR3: 000000000d57a000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: unix_gc+0x563/0x13b0 net/unix/garbage.c:319 unix_release_sock+0xa93/0xf80 net/unix/af_unix.c:683 unix_release+0x91/0xf0 net/unix/af_unix.c:1064 __sock_release+0xb0/0x270 net/socket.c:659 sock_close+0x1c/0x30 net/socket.c:1421 __fput+0x270/0xb80 fs/file_table.c:376 task_work_run+0x14f/0x250 kernel/task_work.c:180 exit_task_work include/linux/task_work.h:38 [inline] do_exit+0xa8a/0x2ad0 kernel/exit.c:871 do_group_exit+0xd4/0x2a0 kernel/exit.c:1020 __do_sys_exit_group kernel/exit.c:1031 [inline] __se_sys_exit_group kernel/exit.c:1029 [inline] __x64_sys_exit_group+0x3e/0x50 kernel/exit.c:1029 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xd5/0x270 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x6f/0x77 RIP: 0033:0x7f9d6cbdac09 Code: Unable to access opcode bytes at 0x7f9d6cbdabdf. RSP: 002b:00007fff5952feb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f9d6cbdac09 RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 RBP: 00007f9d6cc552b0 R08: ffffffffffffffb8 R09: 0000000000000006 R10: 0000000000000006 R11: 0000000000000246 R12: 00007f9d6cc552b0 R13: 0000000000000000 R14: 00007f9d6cc55d00 R15: 00007f9d6cbabe70 Reported-by: syzbot+4fa4a2d1f5a5ee06f006@syzkaller.appspotmail.com Closes: https://syzkaller.appspot.com/bug?extid=4fa4a2d1f5a5ee06f006 Fixes: 1279f9d9dec2 ("af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.") Signed-off-by: Kuniyuki Iwashima Link: https://lore.kernel.org/r/20240209220453.96053-1-kuniyu@amazon.com Signed-off-by: Paolo Abeni net/unix/garbage.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) accumulated error probability: 0.00 culprit signature: 1a1711c94f748fc97dcaf5e81dd57ae11e8f023e2e6e10ed5b0b0f63554271ac parent signature: b40b6ce30e1d3709dc25891a54a88a15d5e2eb364328092b13aa27463cd30f52 revisions tested: 22, total time: 8h56m29.605585051s (build: 4h4m56.855810499s, test: 4h32m41.028777769s) first bad commit: 25236c91b5ab4a26a56ba2e79b8060cf4e047839 af_unix: Fix task hung while purging oob_skb in GC. recipients (to): ["davem@davemloft.net" "edumazet@google.com" "kuba@kernel.org" "kuniyu@amazon.com" "netdev@vger.kernel.org" "pabeni@redhat.com" "pabeni@redhat.com"] recipients (cc): ["asml.silence@gmail.com" "axboe@kernel.dk" "linux-kernel@vger.kernel.org"] crash: BUG: soft lockup in sock_close watchdog: BUG: soft lockup - CPU#0 stuck for 144s! [syz-executor.0:1862] Modules linked in: CPU: 0 PID: 1862 Comm: syz-executor.0 Not tainted 6.8.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 RIP: 0010:list_empty include/linux/list.h:373 [inline] RIP: 0010:unix_gc+0x46b/0x590 net/unix/garbage.c:318 Code: 01 be 52 00 00 00 e8 d4 85 e6 ff 48 8b 7c 24 20 4c 39 e7 74 05 48 85 ff 75 c6 48 8b 05 ce 05 cf 00 48 c7 c5 e0 97 86 82 eb 07 <48> 8b 05 be 05 cf 00 48 39 e8 74 23 48 8b b8 40 01 00 00 48 85 ff RSP: 0018:ffffc90001a63d70 EFLAGS: 00000246 RAX: ffff88810cede030 RBX: ffffffff81b79c80 RCX: 0000000000000052 RDX: ffff88810cedf9b8 RSI: 0000000000000052 RDI: 0000000000000000 RBP: ffffffff828697e0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: ffffffff81b79580 R12: ffffc90001a63d90 R13: 0000000000000001 R14: 00000000000001b8 R15: ffffffff828697e0 FS: 0000555556ca9480(0000) GS:ffff888237c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f0d85f850c0 CR3: 000000010d6a6000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: unix_release_sock+0x39a/0x410 net/unix/af_unix.c:683 unix_release+0x2e/0x40 net/unix/af_unix.c:1064 __sock_release net/socket.c:659 [inline] sock_close+0x45/0xe0 net/socket.c:1421 __fput+0xf4/0x290 fs/file_table.c:376 __do_sys_close fs/open.c:1554 [inline] __se_sys_close+0x6a/0xc0 fs/open.c:1539 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x94/0x170 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x6f/0x77 RIP: 0033:0x7f0d85e59c9a Code: 48 3d 00 f0 ff ff 77 48 c3 0f 1f 80 00 00 00 00 48 83 ec 18 89 7c 24 0c e8 03 7f 02 00 8b 7c 24 0c 89 c2 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 36 89 d7 89 44 24 0c e8 63 7f 02 00 8b 44 24 RSP: 002b:00007ffe35d88790 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00007f0d85e59c9a RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 RBP: 0000000000000032 R08: 0000001b33a60000 R09: 00007f0d85f88f8c R10: 00007ffe35d888e0 R11: 0000000000000293 R12: 00007f0d859dd5e8 R13: ffffffffffffffff R14: 00007f0d859dd000 R15: 000000000000b699 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 skipped: idling at native_safe_halt arch/x86/include/asm/irqflags.h:48 [inline] NMI backtrace for cpu 1 skipped: idling at arch_safe_halt arch/x86/include/asm/irqflags.h:86 [inline] NMI backtrace for cpu 1 skipped: idling at acpi_safe_halt+0x20/0x30 drivers/acpi/processor_idle.c:112