syzbot


INFO: task can't die in submit_bio_wait (2)

Status: upstream: reported C repro on 2022/02/14 12:41
Subsystems: block
[Documentation on labels]
Reported-by: syzbot+b8c45d4034039b7ce03e@syzkaller.appspotmail.com
First crash: 1595d, last: 1579d
Cause bisection: failed (error log, bisect log)
  
✨ AI Jobs (3)
ID Workflow Result Correct Bug Created Started Finished Revision Error
dc11c935-8c7f-47c8-9b57-5ed1a5b208d9 assessment-security 💥 INFO: task can't die in submit_bio_wait (2) 2026/06/09 18:41 2026/06/09 18:41 2026/06/09 18:43 c36c07f6c1f2230a36374cbd22235f635e8f9284 failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/62f6e93be6701bb183266582a8052f6938f35e7b" "-s" "bzImage" "compile_commands.json"]: exit status 2 Root cause: scripts/sign-file.c:89:9: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] scripts/sign-file.c:102:9: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] subcmd-util.h:58:31: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free] subcmd-util.h:56:23: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free] * * Restart config... * * * Processor type and features * Symmetric multi-processing support (SMP) [Y/n/?] y Support x2apic (X86_X2APIC) [N/y/?] n Enable MPS table (X86_MPPARSE) [Y/n/?] y Avoid speculative indirect branches in kernel (RETPOLINE) [N/y/?] n Mitigate Straight-Line-Speculation (SLS) [N/y/?] (NEW) Error in reading or end of file. x86 CPU resource control support (X86_CPU_RESCTRL) [N/y/?] n Support for extended (non-PC) x86 platforms (X86_EXTENDED_PLATFORM) [Y/n/?] y ScaleMP vSMP (X86_VSMP) [N/y/?] n Goldfish (Virtual Platform) (X86_GOLDFISH) [N/y/?] n Intel MID platform support (X86_INTEL_MID) [N/y/?] n Intel Low Power Subsystem Support (X86_INTEL_LPSS) [N/y/?] n AMD ACPI2Platform devices support (X86_AMD_PLATFORM_DEVICE) [N/y/?] n Intel SoC IOSF Sideband support for SoC platforms (IOSF_MBI) [Y/n/m/?] y Enable IOSF sideband access through debugfs (IOSF_MBI_DEBUG) [N/y/?] n Single-depth WCHAN output (SCHED_OMIT_FRAME_POINTER) [Y/n/?] y Processor family 1. Opteron/Athlon64/Hammer/K8 (MK8) 2. Intel P4 / older Netburst based Xeon (MPSC) > 3. Core 2/newer Xeon (MCORE2) 4. Intel Atom (MATOM) 5. Generic-x86-64 (GENERIC_CPU) choice[1-5?]: 3 Enable DMI scanning (DMI) [Y/n/?] y Old AMD GART IOMMU support (GART_IOMMU) [N/y/?] n Enable Maximum number of SMP Processors and NUMA Nodes (MAXSMP) [N/y/?] n Maximum number of CPUs (NR_CPUS) [8] 8 Cluster scheduler support (SCHED_CLUSTER) [Y/n/?] y Multi-core scheduler support (SCHED_MC) [Y/n/?] y CPU core priorities scheduler support (SCHED_MC_PRIO) [Y/n/?] y Reroute for broken boot IRQs (X86_REROUTE_FOR_BROKEN_BOOT_IRQS) [Y/n/?] y Machine Check / overheating reporting (X86_MCE) [Y/n/?] y Support for deprecated /dev/mcelog character device (X86_MCELOG_LEGACY) [N/y/?] n Intel MCE features (X86_MCE_INTEL) [Y/n/?] y AMD MCE features (X86_MCE_AMD) [Y/n/?] y Machine check injector support (X86_MCE_INJECT) [N/m/y/?] n Enable support for 16-bit segments (X86_16BIT) [Y/n/?] y Enable vsyscall emulation (X86_VSYSCALL_EMULATION) [Y/n/?] y IOPERM and IOPL Emulation (X86_IOPL_IOPERM) [Y/n/?] y Dell i8k legacy laptop support (I8K) [N/m/y/?] n CPU microcode loading support (MICROCODE) [Y/n/?] y Intel microcode loading support (MICROCODE_INTEL) [Y/n/?] y AMD microcode loading support (MICROCODE_AMD) [Y/n/?] y Ancient loading interface (DEPRECATED) (MICROCODE_OLD_INTERFACE) [N/y/?] n /dev/cpu/*/msr - Model-specific register support (X86_MSR) [Y/n/m/?] y /dev/cpu/*/cpuid - CPU information support (X86_CPUID) [Y/n/m/?] y Enable 5-level page tables support (X86_5LEVEL) [N/y/?] n Enable statistic for Change Page Attribute (X86_CPA_STATISTICS) [N/y/?] n AMD Secure Memory Encryption (SME) support (AMD_MEM_ENCRYPT) [N/y/?] n NUMA Memory Allocation and Scheduler Support (NUMA) [Y/n/?] y Old style AMD Opteron NUMA detection (AMD_NUMA) [Y/n/?] y ACPI NUMA detection (X86_64_ACPI_NUMA) [Y/n/?] y NUMA emulation (NUMA_EMU) [Y/n/?] y Maximum NUMA Nodes (as a power of 2) (NODES_SHIFT) [6] 6 Enable sysfs memory/probe interface (ARCH_MEMORY_PROBE) [N/y/?] n Support non-standard NVDIMMs and ADR protected memory (X86_PMEM_LEGACY) [N/m/y/?] n Check for low memory corruption (X86_CHECK_BIOS_CORRUPTION) [N/y/?] n MTRR (Memory Type Range Register) support (MTRR) [Y/n/?] y MTRR cleanup support (MTRR_SANITIZER) [N/y/?] n x86 PAT support (X86_PAT) [Y/n/?] y x86 architectural rando
79af6f65-0b59-4ec6-9bc2-642de774f399 assessment-security 💥 INFO: task can't die in submit_bio_wait (2) 2026/06/02 17:17 2026/06/02 17:17 2026/06/02 17:19 62fe15281f5011cd203d8845b8767b10e7443aa5 failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/62f6e93be6701bb183266582a8052f6938f35e7b" "-s" "bzImage" "compile_commands.json"]: exit status 2 Root cause: scripts/sign-file.c:89:9: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] scripts/sign-file.c:102:9: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] subcmd-util.h:58:31: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free] subcmd-util.h:56:23: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free] * * Restart config... * * * Processor type and features * Symmetric multi-processing support (SMP) [Y/n/?] y Support x2apic (X86_X2APIC) [N/y/?] n Enable MPS table (X86_MPPARSE) [Y/n/?] y Avoid speculative indirect branches in kernel (RETPOLINE) [N/y/?] n Mitigate Straight-Line-Speculation (SLS) [N/y/?] (NEW) Error in reading or end of file. x86 CPU resource control support (X86_CPU_RESCTRL) [N/y/?] n Support for extended (non-PC) x86 platforms (X86_EXTENDED_PLATFORM) [Y/n/?] y ScaleMP vSMP (X86_VSMP) [N/y/?] n Goldfish (Virtual Platform) (X86_GOLDFISH) [N/y/?] n Intel MID platform support (X86_INTEL_MID) [N/y/?] n Intel Low Power Subsystem Support (X86_INTEL_LPSS) [N/y/?] n AMD ACPI2Platform devices support (X86_AMD_PLATFORM_DEVICE) [N/y/?] n Intel SoC IOSF Sideband support for SoC platforms (IOSF_MBI) [Y/n/m/?] y Enable IOSF sideband access through debugfs (IOSF_MBI_DEBUG) [N/y/?] n Single-depth WCHAN output (SCHED_OMIT_FRAME_POINTER) [Y/n/?] y Processor family 1. Opteron/Athlon64/Hammer/K8 (MK8) 2. Intel P4 / older Netburst based Xeon (MPSC) > 3. Core 2/newer Xeon (MCORE2) 4. Intel Atom (MATOM) 5. Generic-x86-64 (GENERIC_CPU) choice[1-5?]: 3 Enable DMI scanning (DMI) [Y/n/?] y Old AMD GART IOMMU support (GART_IOMMU) [N/y/?] n Enable Maximum number of SMP Processors and NUMA Nodes (MAXSMP) [N/y/?] n Maximum number of CPUs (NR_CPUS) [8] 8 Cluster scheduler support (SCHED_CLUSTER) [Y/n/?] y Multi-core scheduler support (SCHED_MC) [Y/n/?] y CPU core priorities scheduler support (SCHED_MC_PRIO) [Y/n/?] y Reroute for broken boot IRQs (X86_REROUTE_FOR_BROKEN_BOOT_IRQS) [Y/n/?] y Machine Check / overheating reporting (X86_MCE) [Y/n/?] y Support for deprecated /dev/mcelog character device (X86_MCELOG_LEGACY) [N/y/?] n Intel MCE features (X86_MCE_INTEL) [Y/n/?] y AMD MCE features (X86_MCE_AMD) [Y/n/?] y Machine check injector support (X86_MCE_INJECT) [N/m/y/?] n Enable support for 16-bit segments (X86_16BIT) [Y/n/?] y Enable vsyscall emulation (X86_VSYSCALL_EMULATION) [Y/n/?] y IOPERM and IOPL Emulation (X86_IOPL_IOPERM) [Y/n/?] y Dell i8k legacy laptop support (I8K) [N/m/y/?] n CPU microcode loading support (MICROCODE) [Y/n/?] y Intel microcode loading support (MICROCODE_INTEL) [Y/n/?] y AMD microcode loading support (MICROCODE_AMD) [Y/n/?] y Ancient loading interface (DEPRECATED) (MICROCODE_OLD_INTERFACE) [N/y/?] n /dev/cpu/*/msr - Model-specific register support (X86_MSR) [Y/n/m/?] y /dev/cpu/*/cpuid - CPU information support (X86_CPUID) [Y/n/m/?] y Enable 5-level page tables support (X86_5LEVEL) [N/y/?] n Enable statistic for Change Page Attribute (X86_CPA_STATISTICS) [N/y/?] n AMD Secure Memory Encryption (SME) support (AMD_MEM_ENCRYPT) [N/y/?] n NUMA Memory Allocation and Scheduler Support (NUMA) [Y/n/?] y Old style AMD Opteron NUMA detection (AMD_NUMA) [Y/n/?] y ACPI NUMA detection (X86_64_ACPI_NUMA) [Y/n/?] y NUMA emulation (NUMA_EMU) [Y/n/?] y Maximum NUMA Nodes (as a power of 2) (NODES_SHIFT) [6] 6 Enable sysfs memory/probe interface (ARCH_MEMORY_PROBE) [N/y/?] n Support non-standard NVDIMMs and ADR protected memory (X86_PMEM_LEGACY) [N/m/y/?] n Check for low memory corruption (X86_CHECK_BIOS_CORRUPTION) [N/y/?] n MTRR (Memory Type Range Register) support (MTRR) [Y/n/?] y MTRR cleanup support (MTRR_SANITIZER) [N/y/?] n x86 PAT support (X86_PAT) [Y/n/?] y x86 architectural rando
2c0b93c4-0c41-4583-8980-1ef71690c55c assessment-security 💥 INFO: task can't die in submit_bio_wait (2) 2026/05/26 01:42 2026/05/26 01:42 2026/05/26 01:45 c69befb30ac10e158cc9d1557b508ee3f0eca1de failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/62f6e93be6701bb183266582a8052f6938f35e7b" "-s" "bzImage" "compile_commands.json"]: exit status 2 Root cause: scripts/sign-file.c:89:9: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] scripts/sign-file.c:102:9: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] subcmd-util.h:58:31: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free] subcmd-util.h:56:23: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free] * * Restart config... * * * Processor type and features * Symmetric multi-processing support (SMP) [Y/n/?] y Support x2apic (X86_X2APIC) [N/y/?] n Enable MPS table (X86_MPPARSE) [Y/n/?] y Avoid speculative indirect branches in kernel (RETPOLINE) [N/y/?] n Mitigate Straight-Line-Speculation (SLS) [N/y/?] (NEW) Error in reading or end of file. x86 CPU resource control support (X86_CPU_RESCTRL) [N/y/?] n Support for extended (non-PC) x86 platforms (X86_EXTENDED_PLATFORM) [Y/n/?] y ScaleMP vSMP (X86_VSMP) [N/y/?] n Goldfish (Virtual Platform) (X86_GOLDFISH) [N/y/?] n Intel MID platform support (X86_INTEL_MID) [N/y/?] n Intel Low Power Subsystem Support (X86_INTEL_LPSS) [N/y/?] n AMD ACPI2Platform devices support (X86_AMD_PLATFORM_DEVICE) [N/y/?] n Intel SoC IOSF Sideband support for SoC platforms (IOSF_MBI) [Y/n/m/?] y Enable IOSF sideband access through debugfs (IOSF_MBI_DEBUG) [N/y/?] n Single-depth WCHAN output (SCHED_OMIT_FRAME_POINTER) [Y/n/?] y Processor family 1. Opteron/Athlon64/Hammer/K8 (MK8) 2. Intel P4 / older Netburst based Xeon (MPSC) > 3. Core 2/newer Xeon (MCORE2) 4. Intel Atom (MATOM) 5. Generic-x86-64 (GENERIC_CPU) choice[1-5?]: 3 Enable DMI scanning (DMI) [Y/n/?] y Old AMD GART IOMMU support (GART_IOMMU) [N/y/?] n Enable Maximum number of SMP Processors and NUMA Nodes (MAXSMP) [N/y/?] n Maximum number of CPUs (NR_CPUS) [8] 8 Cluster scheduler support (SCHED_CLUSTER) [Y/n/?] y Multi-core scheduler support (SCHED_MC) [Y/n/?] y CPU core priorities scheduler support (SCHED_MC_PRIO) [Y/n/?] y Reroute for broken boot IRQs (X86_REROUTE_FOR_BROKEN_BOOT_IRQS) [Y/n/?] y Machine Check / overheating reporting (X86_MCE) [Y/n/?] y Support for deprecated /dev/mcelog character device (X86_MCELOG_LEGACY) [N/y/?] n Intel MCE features (X86_MCE_INTEL) [Y/n/?] y AMD MCE features (X86_MCE_AMD) [Y/n/?] y Machine check injector support (X86_MCE_INJECT) [N/m/y/?] n Enable support for 16-bit segments (X86_16BIT) [Y/n/?] y Enable vsyscall emulation (X86_VSYSCALL_EMULATION) [Y/n/?] y IOPERM and IOPL Emulation (X86_IOPL_IOPERM) [Y/n/?] y Dell i8k legacy laptop support (I8K) [N/m/y/?] n CPU microcode loading support (MICROCODE) [Y/n/?] y Intel microcode loading support (MICROCODE_INTEL) [Y/n/?] y AMD microcode loading support (MICROCODE_AMD) [Y/n/?] y Ancient loading interface (DEPRECATED) (MICROCODE_OLD_INTERFACE) [N/y/?] n /dev/cpu/*/msr - Model-specific register support (X86_MSR) [Y/n/m/?] y /dev/cpu/*/cpuid - CPU information support (X86_CPUID) [Y/n/m/?] y Enable 5-level page tables support (X86_5LEVEL) [N/y/?] n Enable statistic for Change Page Attribute (X86_CPA_STATISTICS) [N/y/?] n AMD Secure Memory Encryption (SME) support (AMD_MEM_ENCRYPT) [N/y/?] n NUMA Memory Allocation and Scheduler Support (NUMA) [Y/n/?] y Old style AMD Opteron NUMA detection (AMD_NUMA) [Y/n/?] y ACPI NUMA detection (X86_64_ACPI_NUMA) [Y/n/?] y NUMA emulation (NUMA_EMU) [Y/n/?] y Maximum NUMA Nodes (as a power of 2) (NODES_SHIFT) [6] 6 Enable sysfs memory/probe interface (ARCH_MEMORY_PROBE) [N/y/?] n Support non-standard NVDIMMs and ADR protected memory (X86_PMEM_LEGACY) [N/m/y/?] n Check for low memory corruption (X86_CHECK_BIOS_CORRUPTION) [N/y/?] n MTRR (Memory Type Range Register) support (MTRR) [Y/n/?] y MTRR cleanup support (MTRR_SANITIZER) [N/y/?] n x86 PAT support (X86_PAT) [Y/n/?] y x86 architectural rando
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] INFO: task can't die in submit_bio_wait (2) 0 (1) 2022/02/14 12:41
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: task can't die in submit_bio_wait block 1 1 1745d 1741d 0/29 auto-closed as invalid on 2021/10/30 22:05
Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/06/08 05:37 39m retest repro linux-next error
2026/03/30 04:08 59m retest repro linux-next report log
2026/01/19 03:18 20m retest repro linux-next report log
2025/11/10 00:54 22m retest repro linux-next report log
2025/09/01 00:23 29m retest repro linux-next error
2025/06/22 07:42 20m retest repro linux-next report log
2025/04/13 06:58 18m retest repro linux-next report log
2025/02/01 16:34 15m retest repro linux-next report log
2024/11/22 08:48 1h20m retest repro linux-next report log
2024/09/13 06:10 17m retest repro linux-next report log

Sample crash report:
INFO: task syz-executor157:3633 can't die for more than 143 seconds.
task:syz-executor157 state:D stack:28120 pid: 3633 ppid:  3629 flags:0x00004004
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5000 [inline]
 __schedule+0xab2/0x4db0 kernel/sched/core.c:6309
 schedule+0xd2/0x1f0 kernel/sched/core.c:6381
 schedule_timeout+0x14a/0x2a0 kernel/time/timer.c:1881
 io_schedule_timeout+0xcb/0x140 kernel/sched/core.c:8406
 do_wait_for_common kernel/sched/completion.c:85 [inline]
 __wait_for_common kernel/sched/completion.c:106 [inline]
 wait_for_common_io kernel/sched/completion.c:123 [inline]
 wait_for_completion_io_timeout+0x16f/0x280 kernel/sched/completion.c:191
 submit_bio_wait+0x158/0x230 block/bio.c:1308
 blkdev_issue_flush+0x95/0xd0 block/blk-flush.c:464
 blkdev_fsync+0x68/0xa0 block/fops.c:471
 vfs_fsync_range fs/sync.c:188 [inline]
 vfs_fsync fs/sync.c:202 [inline]
 do_fsync fs/sync.c:212 [inline]
 __do_sys_fdatasync fs/sync.c:225 [inline]
 __se_sys_fdatasync fs/sync.c:223 [inline]
 __x64_sys_fdatasync+0xc5/0x140 fs/sync.c:223
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae
RIP: 0033:0x7fcb854986d9
RSP: 002b:00007ffd575ac058 EFLAGS: 00000246 ORIG_RAX: 000000000000004b
RAX: ffffffffffffffda RBX: 0000000000076c12 RCX: 00007fcb854986d9
RDX: 00007fcb854986d9 RSI: 0000000000000005 RDI: 0000000000000003
RBP: 0000000000000000 R08: 00007ffd575ac1f8 R09: 00007ffd575ac1f8
R10: 00007ffd575ac1f8 R11: 0000000000000246 R12: 00007ffd575ac06c
R13: 431bde82d7b634db R14: 0000000000000000 R15: 0000000000000000
 </TASK>

Showing all locks held in the system:
1 lock held by khungtaskd/26:
 #0: ffffffff8bb83a60 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x260 kernel/locking/lockdep.c:6463
2 locks held by getty/3275:
 #0: ffff88807f051098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 drivers/tty/tty_ldisc.c:244
 #1: ffffc90002b662e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xcf0/0x1230 drivers/tty/n_tty.c:2077

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


Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/02/14 12:41 linux-next ef6b35306dd8 8b9ca619 .config console log report syz C ci-upstream-linux-next-kasan-gce-root INFO: task can't die in submit_bio_wait
2022/02/14 09:27 linux-next ef6b35306dd8 8b9ca619 .config console log report info ci-upstream-linux-next-kasan-gce-root INFO: task can't die in submit_bio_wait
2022/01/29 02:05 linux-next b605fdc54c2b 495e00c5 .config console log report info ci-upstream-linux-next-kasan-gce-root INFO: task can't die in submit_bio_wait
* Struck through repros no longer work on HEAD.