syzbot


INFO: task hung in fuse_reverse_inval_entry (5)

Status: auto-obsoleted due to no activity on 2023/12/04 21:33
Subsystems: fuse
[Documentation on labels]
First crash: 461d, last: 461d
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: task hung in fuse_reverse_inval_entry (2) fuse 3 1424d 1443d 0/28 auto-closed as invalid on 2021/04/15 03:59
linux-4.19 INFO: task hung in fuse_reverse_inval_entry C error 2 1090d 1191d 0/1 upstream: reported C repro on 2021/09/05 19:48
linux-4.14 INFO: task hung in fuse_reverse_inval_entry C 1 659d 1082d 0/1 upstream: reported C repro on 2021/12/23 18:36
upstream INFO: task hung in fuse_reverse_inval_entry fuse C done 23 2318d 2331d 13/28 fixed on 2019/11/11 16:48
upstream INFO: task hung in fuse_reverse_inval_entry (4) fuse 1 555d 555d 0/28 auto-obsoleted due to no activity on 2023/09/01 17:45
android-49 INFO: task hung in fuse_reverse_inval_entry C 3 2322d 2066d 0/3 public: reported C repro on 2019/04/14 08:51
upstream INFO: task hung in fuse_reverse_inval_entry (3) fuse 1 730d 730d 0/28 auto-obsoleted due to no activity on 2023/04/10 13:00

Sample crash report:
INFO: task syz-executor.5:4856 blocked for more than 143 seconds.
      Not tainted 6.5.0-syzkaller-11812-g7733171926cc #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.5  state:D stack:25256 pid:4856  ppid:27210  flags:0x00004006
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5382 [inline]
 __schedule+0x1873/0x48f0 kernel/sched/core.c:6695
 schedule+0xc3/0x180 kernel/sched/core.c:6771
 schedule_preempt_disabled+0x13/0x20 kernel/sched/core.c:6830
 rwsem_down_write_slowpath+0xedd/0x13a0 kernel/locking/rwsem.c:1178
 __down_write_common+0x1aa/0x200 kernel/locking/rwsem.c:1306
 inode_lock_nested include/linux/fs.h:837 [inline]
 fuse_reverse_inval_entry+0x62/0x720 fs/fuse/dir.c:1250
 fuse_notify_inval_entry fs/fuse/dev.c:1504 [inline]
 fuse_notify fs/fuse/dev.c:1792 [inline]
 fuse_dev_do_write+0x3385/0x54e0 fs/fuse/dev.c:1876
 fuse_dev_write+0x148/0x1d0 fs/fuse/dev.c:1960
 call_write_iter include/linux/fs.h:1985 [inline]
 new_sync_write fs/read_write.c:491 [inline]
 vfs_write+0x782/0xaf0 fs/read_write.c:584
 ksys_write+0x1a0/0x2c0 fs/read_write.c:637
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7fb13447cae9
RSP: 002b:00007fb1352450c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007fb13459c050 RCX: 00007fb13447cae9
RDX: 0000000000000029 RSI: 00000000200043c0 RDI: 0000000000000003
RBP: 00007fb1344c847a R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000006e R14: 00007fb13459c050 R15: 00007ffc9544d588
 </TASK>
INFO: lockdep is turned off.
NMI backtrace for cpu 1
CPU: 1 PID: 29 Comm: khungtaskd Not tainted 6.5.0-syzkaller-11812-g7733171926cc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x1e7/0x2d0 lib/dump_stack.c:106
 nmi_cpu_backtrace+0x498/0x4d0 lib/nmi_backtrace.c:113
 nmi_trigger_cpumask_backtrace+0x198/0x310 lib/nmi_backtrace.c:62
 trigger_all_cpu_backtrace include/linux/nmi.h:160 [inline]
 check_hung_uninterruptible_tasks kernel/hung_task.c:222 [inline]
 watchdog+0xdf5/0xe40 kernel/hung_task.c:379
 kthread+0x2b8/0x350 kernel/kthread.c:388
 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304
 </TASK>
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 PID: 4465 Comm: syslogd Not tainted 6.5.0-syzkaller-11812-g7733171926cc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023
RIP: 0010:orc_find arch/x86/kernel/unwind_orc.c:211 [inline]
RIP: 0010:unwind_next_frame+0x240/0x29e0 arch/x86/kernel/unwind_orc.c:494
Code: c1 ed 08 48 c7 c0 70 78 b4 8f 48 c7 c1 74 78 dc 8f 48 29 c1 48 c1 e9 02 45 31 ed 80 3d e0 1b 8e 0b 00 44 0f 45 e9 41 8d 5d ff <89> df 89 ee e8 d7 16 50 00 39 eb 0f 86 f7 1d 00 00 89 e8 48 8d 1c
RSP: 0018:ffffc9000302f3a8 EFLAGS: 00000202
RAX: ffffffff8fb47870 RBX: 00000000000a0000 RCX: 00000000000a0001
RDX: ffffc9000302f4b5 RSI: ffffffff8b000000 RDI: ffffffff81f6d7a4
RBP: 000000000000f6d7 R08: ffffffff813d8384 R09: ffffc9000302f570
R10: 0000000000000003 R11: ffff88802ae5d940 R12: ffffc9000302f480
R13: 00000000000a0001 R14: ffffffff8b000000 R15: ffffffff81f6d7a5
FS:  00007f6d458c1380(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000557a5ba3e040 CR3: 0000000025e2c000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <NMI>
 </NMI>
 <TASK>
 arch_stack_walk+0x146/0x1a0 arch/x86/kernel/stacktrace.c:25
 stack_trace_save+0x117/0x1c0 kernel/stacktrace.c:122
 kasan_save_stack mm/kasan/common.c:45 [inline]
 kasan_set_track+0x4f/0x70 mm/kasan/common.c:52
 kasan_save_free_info+0x28/0x40 mm/kasan/generic.c:522
 ____kasan_slab_free+0xd6/0x120 mm/kasan/common.c:236
 kasan_slab_free include/linux/kasan.h:162 [inline]
 slab_free_hook mm/slub.c:1800 [inline]
 slab_free_freelist_hook mm/slub.c:1826 [inline]
 slab_free mm/slub.c:3809 [inline]
 __kmem_cache_free+0x25f/0x3b0 mm/slub.c:3822
 skb_kfree_head net/core/skbuff.c:939 [inline]
 skb_free_head net/core/skbuff.c:951 [inline]
 skb_release_data+0x660/0x850 net/core/skbuff.c:981
 skb_release_all net/core/skbuff.c:1047 [inline]
 __kfree_skb net/core/skbuff.c:1061 [inline]
 consume_skb+0xb3/0x150 net/core/skbuff.c:1277
 __unix_dgram_recvmsg+0xcb7/0x1260 net/unix/af_unix.c:2442
 sock_recvmsg_nosec net/socket.c:1026 [inline]
 sock_recvmsg net/socket.c:1048 [inline]
 sock_read_iter+0x3ab/0x500 net/socket.c:1118
 call_read_iter include/linux/fs.h:1979 [inline]
 new_sync_read fs/read_write.c:389 [inline]
 vfs_read+0x795/0xb00 fs/read_write.c:470
 ksys_read+0x1a0/0x2c0 fs/read_write.c:613
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7f6d45a15b6a
Code: 00 3d 00 00 41 00 75 0d 50 48 8d 3d 2d 08 0a 00 e8 ea 7d 01 00 31 c0 e9 07 ff ff ff 64 8b 04 25 18 00 00 00 85 c0 75 1b 0f 05 <48> 3d 00 f0 ff ff 76 6c 48 8b 15 8f a2 0d 00 f7 d8 64 89 02 48 83
RSP: 002b:00007ffc1b1afe08 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f6d45a15b6a
RDX: 00000000000000ff RSI: 0000563f8e23f950 RDI: 0000000000000000
RBP: 0000563f8e23f910 R08: 0000000000000001 R09: 0000000000000000
R10: 00007f6d45bb43a3 R11: 0000000000000246 R12: 0000563f8e23f999
R13: 0000563f8e23f950 R14: 0000000000000000 R15: 00007f6d45bf2a80
 </TASK>

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/09/05 21:25 upstream 7733171926cc 0b6286dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs INFO: task hung in fuse_reverse_inval_entry
* Struck through repros no longer work on HEAD.