syzbot


INFO: task hung in io_finish_async

Status: auto-closed as invalid on 2019/10/25 14:11
Subsystems: fs
[Documentation on labels]
First crash: 1796d, last: 1742d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: task hung in io_finish_async (2) fs 5 1164d 1186d 0/26 auto-closed as invalid on 2021/05/11 09:58

Sample crash report:
INFO: task syz-executor.1:12389 blocked for more than 143 seconds.
      Not tainted 5.2.0+ #53
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
syz-executor.1  D28152 12389   9426 0x00004004
Call Trace:
 context_switch kernel/sched/core.c:3252 [inline]
 __schedule+0x755/0x1580 kernel/sched/core.c:3878
 schedule+0xa8/0x270 kernel/sched/core.c:3942
 schedule_timeout+0x717/0xc50 kernel/time/timer.c:1783
 do_wait_for_common kernel/sched/completion.c:83 [inline]
 __wait_for_common kernel/sched/completion.c:104 [inline]
 wait_for_common kernel/sched/completion.c:115 [inline]
 wait_for_completion+0x29c/0x440 kernel/sched/completion.c:136
 kthread_stop+0x131/0x730 kernel/kthread.c:559
 io_sq_thread_stop fs/io_uring.c:2249 [inline]
 io_finish_async+0x73/0x140 fs/io_uring.c:2256
 io_ring_ctx_free fs/io_uring.c:2767 [inline]
 io_ring_ctx_wait_and_kill+0x133/0x600 fs/io_uring.c:2831
 io_uring_release+0x42/0x50 fs/io_uring.c:2839
 __fput+0x2ff/0x890 fs/file_table.c:280
 ____fput+0x16/0x20 fs/file_table.c:313
 task_work_run+0x145/0x1c0 kernel/task_work.c:113
 tracehook_notify_resume include/linux/tracehook.h:185 [inline]
 exit_to_usermode_loop+0x316/0x380 arch/x86/entry/common.c:163
 prepare_exit_to_usermode arch/x86/entry/common.c:194 [inline]
 syscall_return_slowpath arch/x86/entry/common.c:274 [inline]
 do_syscall_64+0x5a9/0x6a0 arch/x86/entry/common.c:299
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x413501
Code: 39 0f 87 d1 03 00 00 49 89 f2 45 31 db 45 31 e4 eb 27 4d 8d 6b 08 44 0f b6 36 49 89 cf 4c 89 d9 49 d3 e6 48 83 f9 40 4c 89 f9 <4d> 19 ff 4d 21 f7 4d 09 fc 48 ff c6 4d 89 eb 4d 39 cb 72 d4 4c 89
RSP: 002b:00007fff0146e030 EFLAGS: 00000293 ORIG_RAX: 0000000000000003
RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000413501
RDX: 0000001b30d20000 RSI: 0000000000000000 RDI: 0000000000000003
RBP: 0000000000000001 R08: 0000001b31d20000 R09: 00007f139e2ed3e8
R10: 0000000000000001 R11: 0000000000000293 R12: 000000000075bf20
R13: 000000000002c0a1 R14: 00000000007604b0 R15: ffffffffffffffff

Showing all locks held in the system:
3 locks held by kworker/u4:1/21:
 #0: 000000005532b085 (&rq->lock){-.-.}, at: idle_balance kernel/sched/fair.c:9815 [inline]
 #0: 000000005532b085 (&rq->lock){-.-.}, at: pick_next_task_fair+0xc44/0x1a60 kernel/sched/fair.c:6852
 #1: 00000000ede0504c (rcu_read_lock){....}, at: __update_idle_core+0x45/0x3f0 kernel/sched/fair.c:5820
 #2: 0000000043c68db9 (&base->lock){..-.}, at: lock_timer_base+0x56/0x1b0 kernel/time/timer.c:932
1 lock held by khungtaskd/1049:
 #0: 00000000ede0504c (rcu_read_lock){....}, at: debug_show_all_locks+0x5f/0x27e kernel/locking/lockdep.c:5257
3 locks held by rs:main Q:Reg/9257:
1 lock held by rsyslogd/9259:
2 locks held by getty/9381:
 #0: 000000008dc53839 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 000000003e69e89d (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/9382:
 #0: 000000006fafaf07 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 000000006496ef85 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/9383:
 #0: 00000000f01bece9 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 000000000fca06ba (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/9384:
 #0: 00000000aff2ae29 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 00000000a4d948b1 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/9385:
 #0: 00000000ebcd573b (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 0000000088f61173 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/9386:
 #0: 00000000baeda5ac (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 00000000b167d432 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/9387:
 #0: 00000000cf8fa0dd (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341
 #1: 000000001f94c855 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156

=============================================

NMI backtrace for cpu 1
CPU: 1 PID: 1049 Comm: khungtaskd Not tainted 5.2.0+ #53
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x172/0x1f0 lib/dump_stack.c:113
 nmi_cpu_backtrace.cold+0x70/0xb2 lib/nmi_backtrace.c:101
 nmi_trigger_cpumask_backtrace+0x23b/0x28b lib/nmi_backtrace.c:62
 arch_trigger_cpumask_backtrace+0x14/0x20 arch/x86/kernel/apic/hw_nmi.c:38
 trigger_all_cpu_backtrace include/linux/nmi.h:146 [inline]
 check_hung_uninterruptible_tasks kernel/hung_task.c:205 [inline]
 watchdog+0x9d0/0xef0 kernel/hung_task.c:289
 kthread+0x361/0x430 kernel/kthread.c:255
 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0 skipped: idling at native_safe_halt+0xe/0x10 arch/x86/include/asm/irqflags.h:60

Crashes (86):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/07/13 04:30 upstream 964a4eacef67 baa5258a .config console log report ci-upstream-kasan-gce-selinux-root
2019/07/11 14:45 upstream 5450e8a316a6 186a30b9 .config console log report ci-upstream-kasan-gce-root
2019/07/10 13:04 upstream e9a83bd23220 f62e1e85 .config console log report ci-upstream-kasan-gce-root
2019/07/10 07:59 upstream e9a83bd23220 f62e1e85 .config console log report ci-upstream-kasan-gce-root
2019/07/09 16:21 upstream 5ad18b2e60b7 f62e1e85 .config console log report ci-upstream-kasan-gce-selinux-root
2019/07/09 13:07 upstream 5ad18b2e60b7 f62e1e85 .config console log report ci-upstream-kasan-gce-selinux-root
2019/07/09 04:27 upstream 223cea6a4f05 f62e1e85 .config console log report ci-upstream-kasan-gce-selinux-root
2019/07/07 02:27 upstream 46713c3d2f8d f62e1e85 .config console log report ci-upstream-kasan-gce-selinux-root
2019/07/04 21:15 upstream c212ddaee2fd 429efa16 .config console log report ci-upstream-kasan-gce-root
2019/07/04 19:13 upstream 550d1f5bda33 55565fa0 .config console log report ci-upstream-kasan-gce-root
2019/07/03 07:10 upstream 6fbc7275c7a9 55565fa0 .config console log report ci-upstream-kasan-gce-selinux-root
2019/07/02 11:38 upstream 6fbc7275c7a9 cccc4302 .config console log report ci-upstream-kasan-gce-root
2019/06/30 12:14 upstream 728254541ebc 7509bf36 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/30 02:34 upstream 728254541ebc 7509bf36 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/29 14:41 upstream 01305db842e1 7509bf36 .config console log report ci-upstream-kasan-gce-root
2019/06/27 11:07 upstream 249155c20f9b 7509bf36 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/26 21:54 upstream 249155c20f9b 7509bf36 .config console log report ci-upstream-kasan-gce-root
2019/06/26 13:27 upstream 249155c20f9b 4d342240 .config console log report ci-upstream-kasan-gce-root
2019/06/25 23:05 upstream 249155c20f9b 0a8d1a96 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/25 20:55 upstream 249155c20f9b 0a8d1a96 .config console log report ci-upstream-kasan-gce-root
2019/06/24 14:49 upstream 241e39004581 472f0082 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/24 04:36 upstream 241e39004581 472f0082 .config console log report ci-upstream-kasan-gce-root
2019/06/24 02:55 upstream 241e39004581 472f0082 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/23 17:21 upstream 241e39004581 472f0082 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/23 12:37 upstream 241e39004581 3efccdd2 .config console log report ci-upstream-kasan-gce-root
2019/06/23 10:39 upstream abf02e2964b3 34bf9440 .config console log report ci-upstream-kasan-gce-root
2019/06/23 01:24 upstream abf02e2964b3 34bf9440 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/21 11:22 upstream abf02e2964b3 34bf9440 .config console log report ci-upstream-kasan-gce-root
2019/06/20 21:48 upstream abf02e2964b3 34bf9440 .config console log report ci-upstream-kasan-gce-root
2019/06/17 14:52 upstream 9e0babf2c06c 442206d7 .config console log report ci-upstream-kasan-gce-root
2019/06/16 23:21 upstream 963172d9c7e8 442206d7 .config console log report ci-upstream-kasan-gce-smack-root
2019/06/16 18:39 upstream e01e060fe00d 442206d7 .config console log report ci-upstream-kasan-gce-smack-root
2019/06/16 05:15 upstream e01e060fe00d 442206d7 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/05 19:14 upstream 788a024921c4 bfb4a51e .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/05 13:11 upstream 788a024921c4 bfb4a51e .config console log report ci-upstream-kasan-gce-smack-root
2019/06/05 08:01 upstream 788a024921c4 bfb4a51e .config console log report ci-upstream-kasan-gce-root
2019/06/04 23:20 upstream 788a024921c4 e41a20c5 .config console log report ci-upstream-kasan-gce-selinux-root
2019/06/04 23:19 upstream 788a024921c4 e41a20c5 .config console log report ci-upstream-kasan-gce-smack-root
2019/06/04 21:23 upstream 788a024921c4 e41a20c5 .config console log report ci-upstream-kasan-gce-root
2019/06/04 05:39 upstream 788a024921c4 ce07a7ae .config console log report ci-upstream-kasan-gce-smack-root
2019/06/04 02:20 upstream 788a024921c4 ce07a7ae .config console log report ci-upstream-kasan-gce-root
2019/06/03 19:35 upstream f2c7c76c5d0a 63bf051f .config console log report ci-upstream-kasan-gce-smack-root
2019/05/25 14:23 upstream c50bbf615f2f 85c57315 .config console log report ci-upstream-kasan-gce-selinux-root
2019/05/20 05:42 upstream 72cf0b07418a 5a4461b0 .config console log report ci-upstream-kasan-gce-smack-root
2019/07/11 07:09 linux-next a77f5c70e3d2 ff7bf04c .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/10 19:21 linux-next a77f5c70e3d2 f62e1e85 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/09 08:16 linux-next d58b5ab90ee7 f62e1e85 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/07 11:54 linux-next f9ca7f5a1eb9 f62e1e85 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/04 17:17 linux-next f9ca7f5a1eb9 55565fa0 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/04 01:18 linux-next f9ca7f5a1eb9 55565fa0 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/30 19:02 linux-next 48568d8c7f47 699d6448 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/25 14:06 linux-next 9ffadb46f3db 82c13b6b .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/25 08:40 linux-next 9ffadb46f3db 82c13b6b .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/24 12:51 linux-next e2d28c40292b 472f0082 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/23 03:34 linux-next dc636f5d78de 34bf9440 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/22 20:05 linux-next dc636f5d78de 34bf9440 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/22 09:44 linux-next dc636f5d78de 34bf9440 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/20 01:50 linux-next c0e4c41afeef 34bf9440 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/19 12:51 linux-next c0e4c41afeef 34bf9440 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/16 16:25 linux-next f4788d37bc84 442206d7 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/06 02:50 linux-next b2924447b98a a547defc .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/04 23:20 linux-next 56b697c6c13b e41a20c5 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/06/04 13:25 linux-next 56b697c6c13b e41a20c5 .config console log report ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.