syzbot


INFO: trying to register non-static key in f2fs_handle_error

Status: upstream: reported C repro on 2022/11/05 16:07
Reported-by: syzbot+40642be9b7e0bb28e0df@syzkaller.appspotmail.com
Fix commit: cc249e4cba9a f2fs: fix to avoid accessing uninitialized spinlock 92b4cf5b4895 f2fs: initialize locks earlier in f2fs_fill_super()
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386 ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu2-riscv64]
First crash: 93d, last: 32d
Last patch testing requests:
Created Duration User Patch Repo Result
2022/11/08 14:04 18m penguin-kernel@i-love.sakura.ne.jp patch git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci OK log

Sample crash report:
loop2: detected capacity change from 0 to 131072
F2FS-fs (loop2): inaccessible inode: 2, run fsck to repair
INFO: trying to register non-static key.
The code is fine but needs lockdep annotation, or maybe
you didn't initialize this object before use?
turning off the locking correctness validator.
CPU: 0 PID: 3141 Comm: syz-executor428 Not tainted 6.1.0-rc8-syzkaller-33330-ga5541c0811a0 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
Call trace:
 dump_backtrace+0x1c4/0x1f0 arch/arm64/kernel/stacktrace.c:156
 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:163
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x104/0x16c lib/dump_stack.c:106
 dump_stack+0x1c/0x58 lib/dump_stack.c:113
 assign_lock_key+0x134/0x140 kernel/locking/lockdep.c:981
 register_lock_class+0xc4/0x2f8 kernel/locking/lockdep.c:1294
 __lock_acquire+0xa8/0x3084 kernel/locking/lockdep.c:4934
 lock_acquire+0x100/0x1f8 kernel/locking/lockdep.c:5668
 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline]
 _raw_spin_lock+0x54/0x6c kernel/locking/spinlock.c:154
 spin_lock include/linux/spinlock.h:350 [inline]
 f2fs_save_errors fs/f2fs/super.c:3868 [inline]
 f2fs_handle_error+0x38/0x17c fs/f2fs/super.c:3896
 f2fs_iget+0x138/0x538 fs/f2fs/inode.c:516
 f2fs_fill_super+0x10fc/0x1e90 fs/f2fs/super.c:4222
 mount_bdev+0x1b8/0x210 fs/super.c:1401
 f2fs_mount+0x44/0x58 fs/f2fs/super.c:4580
 legacy_get_tree+0x30/0x74 fs/fs_context.c:610
 vfs_get_tree+0x40/0x140 fs/super.c:1531
 do_new_mount+0x1dc/0x4e4 fs/namespace.c:3040
 path_mount+0x358/0x890 fs/namespace.c:3370
 do_mount fs/namespace.c:3383 [inline]
 __do_sys_mount fs/namespace.c:3591 [inline]
 __se_sys_mount fs/namespace.c:3568 [inline]
 __arm64_sys_mount+0x2c4/0x3c4 fs/namespace.c:3568
 __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
F2FS-fs (loop2): Failed to read F2FS meta data inode

Crashes (523):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-upstream-gce-arm64 2022/12/26 12:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 9da18ae8 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/11/08 00:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f0c4d9fc9cc9 a779b11a .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-kasan-gce-smack-root 2022/12/13 23:38 upstream 764822972d64 e660de91 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci2-upstream-fs 2022/11/21 07:23 upstream eb7081409f94 5bb70014 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-kasan-gce-smack-root 2022/11/05 06:06 upstream 10d916c86eca 6d752409 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/05 14:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/05 13:09 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/05 00:49 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/04 16:06 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/04 09:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/04 08:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/04 07:16 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/04 02:32 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/04 00:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/03 18:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/03 17:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/03 09:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/03 08:07 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/03 01:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/02 22:35 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/02 18:10 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/02 11:33 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/02 07:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/02 03:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/02 02:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/01 22:20 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/01 15:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2023/01/01 10:55 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/31 15:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/31 12:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/31 10:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/31 04:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/31 02:45 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 22:05 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 20:54 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 19:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 17:03 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 15:22 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 12:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/30 06:49 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 21:45 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 18:58 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 14:55 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 11:42 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 10:22 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 07:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
ci-upstream-gce-arm64 2022/12/29 05:29 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a5541c0811a0 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] INFO: trying to register non-static key in f2fs_handle_error
* Struck through repros no longer work on HEAD.