syzbot


BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! (2)

Status: upstream: reported on 2021/02/27 06:02
Labels: netfilter (incorrect?)
Reported-by: syzbot+9bbbacfbf1e04d5221f7@syzkaller.appspotmail.com
First crash: 833d, last: 2d18h
Discussions (4)
Title Replies (including bot) Last reply
[PATCH] lib/stackdepot: stackdepot: don't use __GFP_KSWAPD_RECLAIM from __stack_depot_save() if atomic context 14 (14) 2023/05/31 13:31
[syzbot] Monthly net report (Apr 2023) 0 (1) 2023/04/27 10:45
[syzbot] Monthly net report 0 (1) 2023/03/27 11:04
BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! (2) 0 (1) 2021/02/27 06:02
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! C done error 25236 1108d 1548d 17/24 fixed on 2020/12/09 20:00
linux-6.1 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! 10 17d 65d 0/3 upstream: reported on 2023/03/28 22:33

Sample crash report:
BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
turning off the locking correctness validator.
CPU: 1 PID: 29834 Comm: syz-executor.5 Not tainted 6.3.0-syzkaller-13466-gfc4354c6e5c2 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0xd9/0x150 lib/dump_stack.c:106
 add_chain_cache kernel/locking/lockdep.c:3708 [inline]
 lookup_chain_cache_add kernel/locking/lockdep.c:3789 [inline]
 validate_chain kernel/locking/lockdep.c:3810 [inline]
 __lock_acquire+0x4322/0x5df0 kernel/locking/lockdep.c:5074
 lock_acquire kernel/locking/lockdep.c:5691 [inline]
 lock_acquire+0x1b1/0x520 kernel/locking/lockdep.c:5656
 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
 _raw_spin_lock_irqsave+0x3d/0x60 kernel/locking/spinlock.c:162
 try_to_wake_up+0xab/0x1c40 kernel/sched/core.c:4191
 swake_up_locked kernel/sched/swait.c:29 [inline]
 swake_up_locked kernel/sched/swait.c:21 [inline]
 swake_up_one+0x75/0x1b0 kernel/sched/swait.c:52
 rcu_report_unblock_qs_rnp kernel/rcu/tree.c:1938 [inline]
 rcu_preempt_deferred_qs_irqrestore+0xa05/0xd60 kernel/rcu/tree_plugin.h:555
 rcu_read_unlock_special kernel/rcu/tree_plugin.h:679 [inline]
 __rcu_read_unlock+0x2a0/0x570 kernel/rcu/tree_plugin.h:424
 rcu_read_unlock include/linux/rcupdate.h:805 [inline]
 task_cls_classid+0x13f/0x3d0 include/net/cls_cgroup.h:35
 sock_update_classid include/net/cls_cgroup.h:44 [inline]
 sk_alloc+0x2c6/0x7f0 net/core/sock.c:2112
 inet6_create net/ipv6/af_inet6.c:192 [inline]
 inet6_create+0x375/0x1130 net/ipv6/af_inet6.c:119
 __sock_create+0x380/0x850 net/socket.c:1547
 udp_sock_create6+0xc9/0x690 net/ipv6/ip6_udp_tunnel.c:23
 udp_sock_create include/net/udp_tunnel.h:62 [inline]
 rxrpc_open_socket+0x20b/0x750 net/rxrpc/local_object.c:176
 rxrpc_lookup_local+0xc13/0x11d0 net/rxrpc/local_object.c:285
 rxrpc_bind+0x35e/0x5a0 net/rxrpc/af_rxrpc.c:150
 afs_open_socket+0x1b4/0x360 fs/afs/rxrpc.c:66
 afs_net_init+0x990/0xc90 fs/afs/main.c:126
 ops_init+0xb9/0x6b0 net/core/net_namespace.c:136
 setup_net+0x5d1/0xc50 net/core/net_namespace.c:339
 copy_net_ns+0x4ee/0x8e0 net/core/net_namespace.c:491
 create_new_namespaces+0x3f6/0xb20 kernel/nsproxy.c:110
 unshare_nsproxy_namespaces+0xc1/0x1f0 kernel/nsproxy.c:228
 ksys_unshare+0x449/0x920 kernel/fork.c:3444
 __do_sys_unshare kernel/fork.c:3515 [inline]
 __se_sys_unshare kernel/fork.c:3513 [inline]
 __x64_sys_unshare+0x31/0x40 kernel/fork.c:3513
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7fe523c8c169
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fe5249ed168 EFLAGS: 00000246 ORIG_RAX: 0000000000000110
RAX: ffffffffffffffda RBX: 00007fe523dac120 RCX: 00007fe523c8c169
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000006c060000
RBP: 00007fe523ce7ca1 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fe523ecfb1f R14: 00007fe5249ed300 R15: 0000000000022000
 </TASK>

Crashes (2615):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Manager Title
2023/05/07 20:56 upstream fc4354c6e5c2 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/25 08:47 upstream 1a0beef98b58 fdc18293 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/24 02:54 upstream 457391b03803 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/17 07:26 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2022/02/04 05:44 upstream 1f2cfdd349b7 30646bfe .config console log report info ci-upstream-kasan-gce-smack-root BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2022/02/04 00:09 upstream 1f2cfdd349b7 30646bfe .config console log report info ci-upstream-kasan-gce-selinux-root BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/08 09:33 upstream aa318c48808c 71147e29 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/07 14:19 net ed23734c23d2 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/01 09:49 net ffa5395a7901 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2021/02/27 17:56 bpf 557c223b643a 4c37c133 .config console log report info ci-upstream-bpf-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2021/02/27 06:01 bpf 557c223b643a 4c37c133 .config console log report info ci-upstream-bpf-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2021/02/19 04:24 bpf 57baf8cc70ea 14052202 .config console log report info ci-upstream-bpf-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/18 11:54 net-next af2eab1a8243 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/13 00:46 net-next ba79e9a73284 ecca8a24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/06 12:52 net-next b536f32b5b03 08707520 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/05 17:59 net-next 054fbf7ff814 8b834965 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/25 11:04 net-next bc77f7318da8 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/08 13:45 net-next 0194b64578e9 d2b00170 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2021/02/28 09:15 bpf-next 85e142cb42a1 4c37c133 .config console log report info ci-upstream-bpf-next-kasan-gce BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2022/02/04 01:19 linux-next 2d3d8c7643a5 30646bfe .config console log report info ci-upstream-linux-next-kasan-gce-root BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/30 15:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 8d5c7541 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/25 22:37 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/17 21:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 eaac4681 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/13 14:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b9ba477 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/13 08:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b9ba477 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/05/06 12:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/27 19:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 6f5b1cc4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/25 19:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 65320f8e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/25 17:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 65320f8e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/23 11:58 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/22 21:19 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/21 04:25 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/19 18:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 327bf9bb94cf 94b4184e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/19 15:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 327bf9bb94cf 94b4184e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/19 11:33 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 327bf9bb94cf 94b4184e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/18 03:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 327bf9bb94cf 436577a9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/15 20:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/15 11:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/12 14:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 7920df21c1b7 1a1596b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/12 11:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 7920df21c1b7 1a1596b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/07 14:28 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 9a03cbd79d3a f7ba566d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/06 00:50 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb 8b834965 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/05 12:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb 831373d3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/04/03 15:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb 41147e3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/29 10:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb fc067f05 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/28 19:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 48c74771 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/22 03:23 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/13 22:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 026e2200 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/12 06:23 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/03/07 00:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/23 20:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a9b06ec42c0f 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/23 19:02 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a9b06ec42c0f 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/22 19:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a9b06ec42c0f 409945bc .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/21 18:26 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a9b06ec42c0f f949448d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/18 03:54 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2d3827b3f393 3e7039f4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/17 21:16 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2d3827b3f393 3e7039f4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/15 20:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2d3827b3f393 6be0f1f5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
2023/02/15 15:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2d3827b3f393 6be0f1f5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
* Struck through repros no longer work on HEAD.