syzbot


BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! (2)

Status: upstream: reported on 2021/02/27 06:02
Reported-by: syzbot+9bbbacfbf1e04d5221f7@syzkaller.appspotmail.com
First crash: 586d, last: 1d13h
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! C done error 25236 861d 1301d 17/24 fixed on 2020/12/09 20:00

Sample crash report:
BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
turning off the locking correctness validator.
CPU: 0 PID: 28328 Comm: kworker/u4:8 Not tainted 6.0.0-rc6-syzkaller-00286-ga63f2e7cb110 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022
Workqueue: bond1471 bond_resend_igmp_join_requests_delayed
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:106
 add_chain_cache kernel/locking/lockdep.c:3695 [inline]
 lookup_chain_cache_add kernel/locking/lockdep.c:3776 [inline]
 validate_chain kernel/locking/lockdep.c:3797 [inline]
 __lock_acquire.cold+0x338/0x3a7 kernel/locking/lockdep.c:5053
 lock_acquire kernel/locking/lockdep.c:5666 [inline]
 lock_acquire+0x1ab/0x570 kernel/locking/lockdep.c:5631
 do_write_seqcount_begin_nested include/linux/seqlock.h:516 [inline]
 do_write_seqcount_begin include/linux/seqlock.h:541 [inline]
 vtime_task_switch_generic+0xb5/0x5a0 kernel/sched/cputime.c:783
 vtime_task_switch include/linux/vtime.h:95 [inline]
 finish_task_switch.isra.0+0x607/0xc70 kernel/sched/core.c:5056
 context_switch kernel/sched/core.c:5185 [inline]
 __schedule+0xae7/0x52b0 kernel/sched/core.c:6494
 preempt_schedule_common+0x45/0xc0 kernel/sched/core.c:6663
 preempt_schedule_thunk+0x16/0x18 arch/x86/entry/thunk_64.S:34
 try_to_wake_up+0xe43/0x1e60 kernel/sched/core.c:4204
 wake_up_process kernel/sched/core.c:4314 [inline]
 wake_up_q+0x7e/0xf0 kernel/sched/core.c:1013
 __mutex_unlock_slowpath+0x218/0x5e0 kernel/locking/mutex.c:951
 __rtnl_unlock+0x64/0xe0 net/core/rtnetlink.c:133
 netdev_run_todo+0x291/0x1100 net/core/dev.c:10344
 bond_resend_igmp_join_requests_delayed+0xb0/0x170 drivers/net/bonding/bond_main.c:856
 process_one_work+0x991/0x1610 kernel/workqueue.c:2289
 worker_thread+0x665/0x1080 kernel/workqueue.c:2436
 kthread+0x2e4/0x3a0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:306
 </TASK>

Crashes (2523):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce 2022/09/24 19:33 upstream a63f2e7cb110 0042f2b4 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/08/11 08:06 upstream 200e340f2196 a6201f11 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/04/13 17:31 upstream a19944809fe9 faabdb86 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce 2022/04/11 17:29 upstream ce522ba9ef7e af01ee7d .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/04 14:15 upstream dcb85f85fa6f a3e470b2 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/04 14:06 upstream dcb85f85fa6f a3e470b2 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/04 12:56 upstream dcb85f85fa6f a3e470b2 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/04 11:46 upstream dcb85f85fa6f a3e470b2 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/04 10:51 upstream dcb85f85fa6f a3e470b2 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/04 05:44 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/04 04:21 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/04 04:03 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/04 02:33 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-selinux-root 2022/02/04 00:09 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/03 22:10 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/03 21:49 upstream 1f2cfdd349b7 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/03 17:00 upstream 88808fbbead4 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/03 15:57 upstream 88808fbbead4 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/03 14:36 upstream 88808fbbead4 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/03 13:35 upstream 88808fbbead4 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/03 13:02 upstream 88808fbbead4 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-selinux-root 2022/02/03 12:01 upstream 88808fbbead4 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/03 00:36 upstream 27bb0b18c208 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-selinux-root 2022/02/02 23:05 upstream 27bb0b18c208 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/02 22:25 upstream 27bb0b18c208 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/02 21:22 upstream 27bb0b18c208 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/02 20:13 upstream 27bb0b18c208 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-selinux-root 2022/02/02 19:40 upstream 27bb0b18c208 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-selinux-root 2022/02/02 02:51 upstream 9f7fb8de5d9b 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/02 01:37 upstream 9f7fb8de5d9b 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/02 00:28 upstream 9f7fb8de5d9b 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-smack-root 2022/02/01 23:54 upstream 9f7fb8de5d9b 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-root 2022/02/01 22:48 upstream 9f7fb8de5d9b 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-kasan-gce-386 2022/01/31 03:47 upstream 26291c54e111 495e00c5 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/09/27 03:48 net 6052a4c11fd8 10323ddf .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/07/05 00:44 net ea1c3b77bc0b bff65f44 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/07/01 11:09 net 0a18d802d65c 1434eec0 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/06/24 01:20 net 12378a5a75e3 912f5df7 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/06/19 05:58 net a2b1a5d40bd1 8f633d84 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/06/17 19:53 net b4a028c4d031 cb58b3b2 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/05/28 18:26 net 9bae058ab57f a46af346 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-this-kasan-gce 2022/03/09 17:36 net c79fcc27be90 9e8eaa75 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-bpf-kasan-gce 2021/02/27 17:56 bpf 557c223b643a 4c37c133 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-bpf-kasan-gce 2021/02/27 06:01 bpf 557c223b643a 4c37c133 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-bpf-kasan-gce 2021/02/19 04:24 bpf 57baf8cc70ea 14052202 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-kasan-gce 2022/06/22 15:52 net-next a80d8fb70cc7 0fc5c330 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-kasan-gce 2022/03/03 02:46 net-next a577223a97df 45a13a73 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-net-kasan-gce 2022/02/28 10:24 net-next b42a738e409b 45a13a73 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-bpf-next-kasan-gce 2021/02/28 09:15 bpf-next 85e142cb42a1 4c37c133 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-linux-next-kasan-gce-root 2022/02/04 01:19 linux-next 2d3d8c7643a5 30646bfe .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-linux-next-kasan-gce-root 2022/02/03 10:35 linux-next 2d3d8c7643a5 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-linux-next-kasan-gce-root 2022/02/03 09:00 linux-next 2d3d8c7643a5 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-linux-next-kasan-gce-root 2022/02/03 07:02 linux-next 2d3d8c7643a5 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-linux-next-kasan-gce-root 2022/02/02 08:21 linux-next 6abab1b81b65 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
ci-upstream-linux-next-kasan-gce-root 2022/02/02 07:05 linux-next 6abab1b81b65 4ebb2798 .config log report info BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low!
* Struck through repros no longer work on HEAD.