syzbot


INFO: task hung in truncate_inode_pages

Status: upstream: reported C repro on 2023/09/16 05:45
Subsystems: block
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+bae3c73c7bf2fe3a740b@syzkaller.appspotmail.com
First crash: 1012d, last: 595d
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision Error
81380899-fcff-40c9-bd2b-fc60ce211bbe assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ INFO: task hung in truncate_inode_pages 2026/05/25 22:10 2026/05/25 22:10 2026/05/25 22:38 c69befb30ac10e158cc9d1557b508ee3f0eca1de
Discussions (5)
Title Replies (including bot) Last reply
[syzbot] Monthly block report (Oct 2024) 0 (1) 2024/10/16 15:35
[syzbot] Monthly block report (Mar 2024) 0 (1) 2024/03/12 09:29
[syzbot] Monthly block report (Feb 2024) 0 (1) 2024/02/09 20:57
[syzbot] Monthly block report (Dec 2023) 0 (1) 2023/12/10 10:05
[syzbot] [block?] INFO: task hung in truncate_inode_pages 0 (1) 2023/09/16 05:45
Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 INFO: task hung in truncate_inode_pages 1 5 642d 748d 0/3 auto-obsoleted due to no activity on 2024/12/17 21:12
android-6-12 INFO: task hung in truncate_inode_pages 1 1 244d 244d 0/1 auto-obsoleted due to no activity on 2026/01/10 09:44
Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/06/10 13:20 36m retest repro https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master report log
2026/05/26 04:37 25m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2026/05/26 04:37 29m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2026/05/26 04:37 25m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2026/05/26 04:37 25m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2026/04/22 03:46 35m retest repro upstream report log
2026/04/01 12:11 1h07m retest repro upstream report log
2026/03/16 13:15 28m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci error
2026/03/16 13:15 14m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci error
2026/03/16 11:57 28m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci error

Sample crash report:
INFO: task udevd:3125 blocked for more than 450 seconds.
      Not tainted 6.6.0-rc1-syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:udevd           state:D stack:0     pid:3125  ppid:2924   flags:0x0000000d
Call trace:
 __switch_to+0x1d0/0x348 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5382 [inline]
 __schedule+0xac4/0x2ae4 kernel/sched/core.c:6695
 schedule+0xc8/0x19c kernel/sched/core.c:6771
 io_schedule+0xac/0x114 kernel/sched/core.c:9026
 folio_wait_bit_common+0x2a8/0x6d8 mm/filemap.c:1301
 __folio_lock mm/filemap.c:1629 [inline]
 folio_lock include/linux/pagemap.h:1042 [inline]
 folio_lock include/linux/pagemap.h:1038 [inline]
 __filemap_get_folio+0x418/0x840 mm/filemap.c:1882
 truncate_inode_pages_range+0x270/0xb4c mm/truncate.c:376
 truncate_inode_pages+0x14/0x20 mm/truncate.c:448
 kill_bdev block/bdev.c:76 [inline]
 blkdev_flush_mapping+0x100/0x250 block/bdev.c:630
 blkdev_put_whole+0xd4/0xf0 block/bdev.c:661
 blkdev_put+0x284/0x6a8 block/bdev.c:898
 blkdev_release+0x74/0xa8 block/fops.c:604
 __fput+0x2a8/0x830 fs/file_table.c:384
 ____fput+0x10/0x1c fs/file_table.c:412
 task_work_run+0x124/0x20c kernel/task_work.c:179
 exit_task_work include/linux/task_work.h:38 [inline]
 do_exit+0x75c/0x1ecc kernel/exit.c:874
 do_group_exit+0xa4/0x208 kernel/exit.c:1024
 get_signal+0x19a4/0x1ae8 kernel/signal.c:2892
 do_signal arch/arm64/kernel/signal.c:1249 [inline]
 do_notify_resume+0x480/0x3028 arch/arm64/kernel/signal.c:1302
 exit_to_user_mode_prepare arch/arm64/kernel/entry-common.c:137 [inline]
 exit_to_user_mode arch/arm64/kernel/entry-common.c:144 [inline]
 el0_svc+0x11c/0x140 arch/arm64/kernel/entry-common.c:679
 el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:696
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
INFO: task syz-executor137:3128 blocked for more than 450 seconds.
      Not tainted 6.6.0-rc1-syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor137 state:D stack:0     pid:3128  ppid:3121   flags:0x00000005
Call trace:
 __switch_to+0x1d0/0x348 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5382 [inline]
 __schedule+0xac4/0x2ae4 kernel/sched/core.c:6695
 schedule+0xc8/0x19c kernel/sched/core.c:6771
 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6830
 __mutex_lock_common kernel/locking/mutex.c:679 [inline]
 __mutex_lock+0x4e8/0x840 kernel/locking/mutex.c:747
 mutex_lock_nested+0x24/0x30 kernel/locking/mutex.c:799
 blkdev_get_by_dev.part.0+0x3ec/0x810 block/bdev.c:786
 blkdev_get_by_dev+0x68/0x7c block/bdev.c:829
 blkdev_open+0xec/0x288 block/fops.c:589
 do_dentry_open+0x4e8/0x1138 fs/open.c:929
 vfs_open+0x90/0xc8 fs/open.c:1063
 do_open fs/namei.c:3639 [inline]
 path_openat+0x1488/0x2058 fs/namei.c:3796
 do_filp_open+0x16c/0x330 fs/namei.c:3823
 do_sys_openat2+0x12c/0x160 fs/open.c:1422
 do_sys_open fs/open.c:1437 [inline]
 __do_sys_openat fs/open.c:1453 [inline]
 __se_sys_openat fs/open.c:1448 [inline]
 __arm64_sys_openat+0x12c/0x1b8 fs/open.c:1448
 __invoke_syscall arch/arm64/kernel/syscall.c:37 [inline]
 invoke_syscall+0x6c/0x258 arch/arm64/kernel/syscall.c:51
 el0_svc_common.constprop.0+0xac/0x230 arch/arm64/kernel/syscall.c:136
 do_el0_svc+0x40/0x58 arch/arm64/kernel/syscall.c:155
 el0_svc+0x58/0x140 arch/arm64/kernel/entry-common.c:678
 el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:696
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
INFO: lockdep is turned off.

Crashes (29):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/09/12 05:38 upstream 0bb80ecc33a8 59da8366 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 INFO: task hung in truncate_inode_pages
2024/01/29 07:48 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 0802e17d9aca cc4a4020 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2024/01/19 09:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 0802e17d9aca 239abf84 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2023/12/08 21:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci d46efae31672 28b24332 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2023/10/22 17:06 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 78124b0c1d10 361b23dc .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2024/01/15 06:42 upstream 052d534373b7 551587c1 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 INFO: task hung in truncate_inode_pages
2024/10/16 05:27 upstream 2f87d0916ce0 bde2d81c .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 INFO: task hung in truncate_inode_pages
2024/02/07 07:30 upstream 99bd3cb0d12e 6404acf9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 INFO: task hung in truncate_inode_pages
2024/02/07 05:54 upstream 99bd3cb0d12e 6404acf9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 INFO: task hung in truncate_inode_pages
2024/02/07 05:43 upstream 99bd3cb0d12e 6404acf9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat INFO: task hung in truncate_inode_pages
2023/09/10 01:56 upstream 6099776f9f26 6654cf89 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 INFO: task hung in truncate_inode_pages
2023/09/10 01:50 upstream 6099776f9f26 6654cf89 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat INFO: task hung in truncate_inode_pages
2023/09/05 06:31 upstream 7a1415eebeec 0b6286dc .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 INFO: task hung in truncate_inode_pages
2024/02/27 22:21 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 9abbc24128bc 05e69c83 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2024/02/22 23:50 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 9abbc24128bc 8d446f15 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2023/09/24 00:42 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe4469582053 0b6a67ac .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in truncate_inode_pages
2024/10/26 10:20 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 5f153a692bac 65e8686b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/25 08:13 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes ad81b171eb9d c79b8ca5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:41 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:40 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:39 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:38 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:37 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:36 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:36 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/23 14:35 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/20 12:43 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c cd6fc0a3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/20 12:42 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c cd6fc0a3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
2024/10/20 12:37 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c05ad457ce8c cd6fc0a3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 INFO: task hung in truncate_inode_pages
* Struck through repros no longer work on HEAD.