syzbot


WARNING in lookup_slow

Status: upstream: reported C repro on 2022/12/19 10:37
Subsystems: ntfs3
[Documentation on labels]
Reported-by: syzbot+7923cf13ed6110fc744d@syzkaller.appspotmail.com
First crash: 489d, last: 86d
Cause bisection: failed (error log, bisect log)
  
Fix bisection: the issue occurs on the latest tested release (bisect log)
  
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [vfs?] [ntfs3?] [tmpfs?] WARNING in lookup_slow 0 (1) 2022/12/19 10:37
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 WARNING in lookup_slow (2) 1 170d 170d 0/3 auto-obsoleted due to no activity on 2024/02/09 08:58
linux-6.1 WARNING in lookup_slow origin:upstream missing-backport C inconclusive 4 11d 138d 0/3 upstream: reported C repro on 2023/12/02 22:03
linux-5.15 WARNING in lookup_slow (3) 2 7d14h 20d 0/3 upstream: reported on 2024/03/30 12:27
linux-5.15 WARNING in lookup_slow 1 329d 329d 0/3 auto-obsoleted due to no activity on 2023/09/02 18:27
Last patch testing requests (10)
Created Duration User Patch Repo Result
2024/02/20 10:50 19m retest repro upstream OK log
2024/02/07 17:09 25m retest repro upstream OK log
2024/01/23 18:47 23m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2024/01/23 18:47 19m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2024/01/10 20:02 18m retest repro upstream OK log
2024/01/10 20:02 19m retest repro upstream OK log
2023/12/12 10:27 19m retest repro upstream report log
2023/11/28 08:54 1h21m retest repro upstream report log
2023/11/14 07:52 20m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2023/11/14 07:52 39m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
Fix bisection attempts (2)
Created Duration User Patch Repo Result
2023/06/28 19:09 44m bisect fix upstream job log (0)
2023/05/28 13:20 48m bisect fix upstream job log (0) log

Sample crash report:
------------[ cut here ]------------
DEBUG_RWSEMS_WARN_ON(!is_rwsem_reader_owned(sem)): count = 0x1, magic = 0xffff0000cb1e1ed0, owner = 0xffff0000c2a24e00, curr 0xffff0000c3a09a00, list empty
WARNING: CPU: 1 PID: 4407 at kernel/locking/rwsem.c:1336 __up_read+0x248/0x2ac kernel/locking/rwsem.c:1336
Modules linked in:
CPU: 1 PID: 4407 Comm: syz-executor242 Not tainted 6.2.0-rc2-syzkaller-16046-gae87308093bc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : __up_read+0x248/0x2ac kernel/locking/rwsem.c:1336
lr : __up_read+0x248/0x2ac kernel/locking/rwsem.c:1336
sp : ffff80000feabb40
x29: ffff80000feabb40 x28: ffff0000c3a09a00 x27: 0000000000000000
x26: 0000000000000000 x25: 0000000000000000 x24: ffff0000c3a09a00
x23: 00000000ffffff9c x22: ffff0000cb1e1ed0 x21: ffff80000d50c000
x20: 0000000000000000 x19: ffff0000cb1e1ed0 x18: 000000000000009e
x17: 0000000000000000 x16: ffff80000dd76118 x15: ffff0000c3a09a00
x14: 0000000000000000 x13: 00000000ffffffff x12: ffff0000c3a09a00
x11: ff808000081cbbc8 x10: 0000000000000000 x9 : 1f1fd87e82259b00
x8 : 1f1fd87e82259b00 x7 : ffff80000816c254 x6 : 0000000000000000
x5 : 0000000000000080 x4 : 0000000000000001 x3 : 0000000000000000
x2 : ffff0001fefdef08 x1 : 0000000100000000 x0 : 000000000000009b
Call trace:
 __up_read+0x248/0x2ac kernel/locking/rwsem.c:1336
 up_read+0x38/0x48 kernel/locking/rwsem.c:1605
 inode_unlock_shared include/linux/fs.h:771 [inline]
 lookup_slow+0x50/0x68 fs/namei.c:1703
 walk_component+0x178/0x1b0 fs/namei.c:1993
 lookup_last fs/namei.c:2450 [inline]
 path_lookupat+0xc4/0x208 fs/namei.c:2474
 filename_lookup+0xf8/0x264 fs/namei.c:2503
 user_path_at_empty+0x5c/0x114 fs/namei.c:2876
 user_path_at include/linux/namei.h:57 [inline]
 __do_sys_chdir fs/open.c:514 [inline]
 __se_sys_chdir fs/open.c:508 [inline]
 __arm64_sys_chdir+0x54/0x124 fs/open.c:508
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall arch/arm64/kernel/syscall.c:52 [inline]
 el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x48/0x140 arch/arm64/kernel/syscall.c:197
 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:637
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:584
irq event stamp: 706
hardirqs last  enabled at (705): [<ffff80000816c2e4>] raw_spin_rq_unlock_irq kernel/sched/sched.h:1370 [inline]
hardirqs last  enabled at (705): [<ffff80000816c2e4>] finish_lock_switch+0x94/0xe8 kernel/sched/core.c:5003
hardirqs last disabled at (706): [<ffff80000c11365c>] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405
softirqs last  enabled at (698): [<ffff8000080102e4>] _stext+0x2e4/0x37c
softirqs last disabled at (619): [<ffff800008017c90>] ____do_softirq+0x14/0x20 arch/arm64/kernel/irq.c:80
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
DEBUG_RWSEMS_WARN_ON(tmp < 0): count = 0xffffffffffffff00, magic = 0xffff0000cb1e1ed0, owner = 0x0, curr 0xffff0000c3a09a00, list empty
WARNING: CPU: 1 PID: 4407 at kernel/locking/rwsem.c:1340 __up_read+0x1f0/0x2ac kernel/locking/rwsem.c:1340
Modules linked in:
CPU: 1 PID: 4407 Comm: syz-executor242 Tainted: G        W          6.2.0-rc2-syzkaller-16046-gae87308093bc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : __up_read+0x1f0/0x2ac kernel/locking/rwsem.c:1340
lr : __up_read+0x1f0/0x2ac kernel/locking/rwsem.c:1340
sp : ffff80000feabb40
x29: ffff80000feabb40 x28: ffff0000c3a09a00 x27: 0000000000000000
x26: 0000000000000000 x25: 0000000000000000 x24: ffff0000c3a09a00
x23: 00000000ffffff9c x22: ffffffffffffff00 x21: ffff80000d50c000
x20: ffff0000cb1e1ed8 x19: ffff0000cb1e1ed0 x18: 000000000000009e
x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000000
x14: 000000000000000e x13: 205d373034345420 x12: 5b5d343430383832
x11: ff808000081cbbc8 x10: 0000000000000000 x9 : 1f1fd87e82259b00
x8 : 1f1fd87e82259b00 x7 : 205b5d3434303838 x6 : ffff80000c121738
x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000
x2 : 0000000000000000 x1 : 0000000100000000 x0 : 0000000000000087
Call trace:
 __up_read+0x1f0/0x2ac kernel/locking/rwsem.c:1340
 up_read+0x38/0x48 kernel/locking/rwsem.c:1605
 inode_unlock_shared include/linux/fs.h:771 [inline]
 lookup_slow+0x50/0x68 fs/namei.c:1703
 walk_component+0x178/0x1b0 fs/namei.c:1993
 lookup_last fs/namei.c:2450 [inline]
 path_lookupat+0xc4/0x208 fs/namei.c:2474
 filename_lookup+0xf8/0x264 fs/namei.c:2503
 user_path_at_empty+0x5c/0x114 fs/namei.c:2876
 user_path_at include/linux/namei.h:57 [inline]
 __do_sys_chdir fs/open.c:514 [inline]
 __se_sys_chdir fs/open.c:508 [inline]
 __arm64_sys_chdir+0x54/0x124 fs/open.c:508
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall arch/arm64/kernel/syscall.c:52 [inline]
 el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x48/0x140 arch/arm64/kernel/syscall.c:197
 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:637
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:584
irq event stamp: 791
hardirqs last  enabled at (791): [<ffff80000c115818>] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:84 [inline]
hardirqs last  enabled at (791): [<ffff80000c115818>] exit_to_kernel_mode+0xe8/0x118 arch/arm64/kernel/entry-common.c:94
hardirqs last disabled at (790): [<ffff80000c11eec8>] preempt_schedule_irq+0x80/0x110 kernel/sched/core.c:6868
softirqs last  enabled at (786): [<ffff8000080102e4>] _stext+0x2e4/0x37c
softirqs last disabled at (709): [<ffff800008017c90>] ____do_softirq+0x14/0x20 arch/arm64/kernel/irq.c:80
---[ end trace 0000000000000000 ]---

Crashes (34):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/01/07 05:31 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci ae87308093bc 1dac8c7a .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 WARNING in lookup_slow
2022/12/17 02:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 05494336 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 WARNING in lookup_slow
2023/07/08 11:45 upstream 4f6b6c2b2f86 668cb1fa .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root WARNING in lookup_slow
2023/01/07 04:43 upstream 1f5abbd77e2c 1dac8c7a .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in lookup_slow
2023/01/02 01:00 upstream e4cf7c25bae5 ab32d508 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] ci2-upstream-fs WARNING in lookup_slow
2022/12/17 00:00 upstream 84e57d292203 05494336 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in lookup_slow
2022/12/21 03:50 upstream 6feb57c2fd7c d3e76707 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in lookup_slow
2023/12/27 18:08 upstream fbafc3e621c3 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/07/28 21:32 upstream f837f0a3c948 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/04/23 06:41 upstream 2caeeb9d4a1b 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/04/23 04:37 upstream 2caeeb9d4a1b 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/04/11 11:03 upstream 0d3eb744aed4 71147e29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/04/06 14:35 upstream 99ddf2254feb 08707520 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/03/31 14:36 upstream 62bad54b26db f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/03/18 18:39 upstream 478a351ce0d6 7939252e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/03/05 22:58 upstream f915322fe014 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/27 07:23 upstream f3a2439f20d9 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/25 08:35 upstream 8cbd92339db0 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/21 02:48 upstream 91bc559d8d3a 2414209c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/20 07:28 upstream c9c3395d5e3d bcdf85f8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/17 07:39 upstream 3ac88fa4605e 851bc19a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/16 16:11 upstream 033c40a89f55 38b317a7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/10 10:58 upstream 38c1e0c65865 07980f9d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/02/09 17:48 upstream 0983f6bf2bfc 07980f9d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in lookup_slow
2023/02/08 04:05 upstream 513c1a3d3f19 15c3d445 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/01/31 22:16 upstream 22b8077d0fce b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/01/11 16:49 upstream 7dd4b804e080 96166539 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/01/10 04:03 upstream 1fe4fd6f5cad 48bc529a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/01/09 07:25 upstream 1fe4fd6f5cad 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2023/01/05 07:02 upstream 512dee0c00ad 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2022/12/22 06:21 upstream b6bb9676f216 4067838e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2022/12/20 09:49 upstream aeba12b26c79 c52b2efb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2022/12/19 15:38 upstream f9ff5644bcc0 05494336 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
2022/12/16 23:44 upstream 84e57d292203 05494336 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in lookup_slow
* Struck through repros no longer work on HEAD.