syzbot


INFO: task hung in truncate_inode_partial_folio

Status: auto-obsoleted due to no activity on 2025/03/11 06:48
Subsystems: fs mm
[Documentation on labels]
First crash: 452d, last: 232d
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: task hung in truncate_inode_partial_folio (2) fs mm 1 1 120d 120d 0/29 auto-obsoleted due to no activity on 2025/07/01 08:09

Sample crash report:
INFO: task syz.2.1554:17851 blocked for more than 143 seconds.
      Not tainted 6.13.0-rc2-syzkaller-00031-gf92f4749861b #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz.2.1554      state:D stack:25648 pid:17851 tgid:17786 ppid:17079  flags:0x00000004
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5369 [inline]
 __schedule+0x17fb/0x4be0 kernel/sched/core.c:6756
 __schedule_loop kernel/sched/core.c:6833 [inline]
 schedule+0x14b/0x320 kernel/sched/core.c:6848
 io_schedule+0x8d/0x110 kernel/sched/core.c:7681
 folio_wait_bit_common+0x839/0xee0 mm/filemap.c:1308
 folio_wait_writeback+0xb0/0x100 mm/page-writeback.c:3194
 truncate_inode_partial_folio+0x169/0x5e0 mm/truncate.c:192
 truncate_inode_pages_range+0x6f3/0x10e0 mm/truncate.c:338
 bchfs_fpunch+0x1c1/0x780 fs/bcachefs/fs-io.c:514
 bch2_fallocate_dispatch+0x3e4/0x540 fs/bcachefs/fs-io.c:782
 vfs_fallocate+0x569/0x6e0 fs/open.c:327
 ksys_fallocate fs/open.c:351 [inline]
 __do_sys_fallocate fs/open.c:356 [inline]
 __se_sys_fallocate fs/open.c:354 [inline]
 __x64_sys_fallocate+0xbc/0x110 fs/open.c:354
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f278e17ff19
RSP: 002b:00007f278f00c058 EFLAGS: 00000246 ORIG_RAX: 000000000000011d
RAX: ffffffffffffffda RBX: 00007f278e346160 RCX: 00007f278e17ff19
RDX: 0000000000000001 RSI: 0000000000000003 RDI: 0000000000000004
RBP: 00007f278e1f3cc8 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000002328 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000000 R14: 00007f278e346160 R15: 00007ffde6881798
 </TASK>
INFO: lockdep is turned off.
NMI backtrace for cpu 1
CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted 6.13.0-rc2-syzkaller-00031-gf92f4749861b #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:94 [inline]
 dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
 nmi_cpu_backtrace+0x49c/0x4d0 lib/nmi_backtrace.c:113
 nmi_trigger_cpumask_backtrace+0x198/0x320 lib/nmi_backtrace.c:62
 trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline]
 check_hung_uninterruptible_tasks kernel/hung_task.c:234 [inline]
 watchdog+0xff6/0x1040 kernel/hung_task.c:397
 kthread+0x2f0/0x390 kernel/kthread.c:389
 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
 </TASK>
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 14143 Comm: syz-executor Not tainted 6.13.0-rc2-syzkaller-00031-gf92f4749861b #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
RIP: 0010:kasan_check_range+0xc/0x290 mm/kasan/generic.c:188
Code: e3 ff 90 0f 0b 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 66 0f 1f 00 55 41 57 41 56 41 54 53 <b0> 01 48 85 f6 0f 84 a0 01 00 00 4c 8d 04 37 49 39 f8 0f 82 56 02
RSP: 0018:ffffc90003baf050 EFLAGS: 00000246
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff817a9934
RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff90183af0
RBP: ffffc90003baf1c8 R08: 0000000000000000 R09: 0000000000000000
R10: ffffc90003baf380 R11: fffff52000775e72 R12: 1ffff92000775e18
R13: dffffc0000000000 R14: 0000000000000000 R15: 1ffff92000775e74
FS:  000055555d431500(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005611690ce000 CR3: 000000007780e000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <NMI>
 </NMI>
 <TASK>
 instrument_atomic_read include/linux/instrumented.h:68 [inline]
 _test_bit include/asm-generic/bitops/instrumented-non-atomic.h:141 [inline]
 cpumask_test_cpu include/linux/cpumask.h:570 [inline]
 cpu_online include/linux/cpumask.h:1117 [inline]
 trace_lock_acquire include/trace/events/lock.h:24 [inline]
 lock_acquire+0xd4/0x550 kernel/locking/lockdep.c:5820
 rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
 rcu_read_lock include/linux/rcupdate.h:849 [inline]
 audit_filter+0xb4/0x1180 kernel/auditfilter.c:1336
 audit_log_start+0xf9/0xa30 kernel/audit.c:1869
 common_lsm_audit+0xdd/0x1ce0 security/lsm_audit.c:449
 smack_log+0x421/0x540 security/smack/smack_access.c:383
 smk_tskacc+0x300/0x370 security/smack/smack_access.c:253
 smack_inode_permission+0x2dc/0x380 security/smack/smack_lsm.c:1234
 security_inode_permission+0x101/0x320 security/security.c:2319
 may_lookup fs/namei.c:1834 [inline]
 link_path_walk+0x891/0xea0 fs/namei.c:2425
 path_openat+0x266/0x3590 fs/namei.c:3983
 do_filp_open+0x27f/0x4e0 fs/namei.c:4014
 do_sys_openat2+0x13e/0x1d0 fs/open.c:1402
 do_sys_open fs/open.c:1417 [inline]
 __do_sys_openat fs/open.c:1433 [inline]
 __se_sys_openat fs/open.c:1428 [inline]
 __x64_sys_openat+0x247/0x2a0 fs/open.c:1428
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f222557e880
Code: 48 89 44 24 20 75 93 44 89 54 24 0c e8 49 94 02 00 44 8b 54 24 0c 89 da 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 38 44 89 c7 89 44 24 0c e8 9c 94 02 00 8b 44
RSP: 002b:00007fff5d51e9f0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f222557e880
RDX: 0000000000000000 RSI: 00007fff5d51eb20 RDI: 00000000ffffff9c
RBP: 00007fff5d51eb20 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000293 R12: 00007fff5d51fba0
R13: 00007f22255f3ab4 R14: 000055555d4314a8 R15: 0000000000000005
 </TASK>

Crashes (14):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/12/11 06:45 upstream f92f4749861b cfc402b4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/12/05 08:29 upstream feffde684ac2 b50eb251 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/11/23 17:21 upstream 228a1157fb9f 68da6d95 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/10/23 12:35 upstream c2ee9f594da8 15fa2979 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/10/23 03:31 upstream c2ee9f594da8 15fa2979 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/10/22 08:03 upstream c2ee9f594da8 a93682b3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/10/22 07:54 upstream c2ee9f594da8 a93682b3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/09/28 17:54 upstream ad46e8f95e93 ba29ff75 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/09/28 14:06 upstream ad46e8f95e93 ba29ff75 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/09/20 00:51 upstream 2004cef11ea0 6f888b75 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/09/18 19:38 upstream bdf56c7580d2 c673ca06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/07/17 13:04 upstream 0434dbe32053 215bec2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/05/29 12:20 upstream e0cce98fe279 34889ee3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
2024/05/05 09:21 upstream 7367539ad4b0 610f2a54 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in truncate_inode_partial_folio
* Struck through repros no longer work on HEAD.