Extracting prog: 1m46.422589903s
Minimizing prog: 4m48.334867586s
Simplifying prog options: 0s
Extracting C: 31.804376591s
Simplifying C: 5m42.437630063s
extracting reproducer from 1 programs
testing a last program of every proc
single: executing 1 programs separately with timeout 30s
testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x61}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
single: successfully extracted reproducer
found reproducer with 2 syscalls
minimizing guilty program
testing program (duration=51.038100232s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket
detailed listing:
executing program 0:
socket(0x10, 0x803, 0x0)
program did not crash
testing program (duration=51.038100232s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): sendmsg$nl_route
detailed listing:
executing program 0:
sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x61}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program did not crash
testing program (duration=51.038100232s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, 0x0, 0x4000)
program did not crash
testing program (duration=51.038100232s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program did not crash
testing program (duration=51.038100232s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program did not crash
extracting C reproducer
testing compiled C program (duration=51.038100232s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
simplifying C reproducer
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program did not crash
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing compiled C program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
testing program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x61}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
validation run: crashed=true
testing program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x61}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
validation run: crashed=true
testing program (duration=51.038100232s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-sendmsg$nl_route
detailed listing:
executing program 0:
r0 = socket(0x10, 0x803, 0x0)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x61}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4000)
program crashed: BUG: MAX_LOCKDEP_KEYS too low!
validation run: crashed=true
reproducing took 15m22.637689023s
repro crashed as (corrupted=false):
BUG: MAX_LOCKDEP_KEYS too low!
turning off the locking correctness validator.
CPU: 2 UID: 0 PID: 1145 Comm: kworker/u32:6 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Workqueue: events_unbound linkwatch_event
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120
register_lock_class+0x413/0x4b0 kernel/locking/lockdep.c:1332
__lock_acquire+0xa4/0x2890 kernel/locking/lockdep.c:5112
lock_acquire kernel/locking/lockdep.c:5868 [inline]
lock_acquire+0x179/0x330 kernel/locking/lockdep.c:5825
__raw_spin_lock_bh include/linux/spinlock_api_smp.h:126 [inline]
_raw_spin_lock_bh+0x33/0x40 kernel/locking/spinlock.c:178
spin_lock_bh include/linux/spinlock.h:356 [inline]
dev_reset_queue+0xa9/0x1d0 net/sched/sch_generic.c:1308
netdev_for_each_tx_queue include/linux/netdevice.h:2680 [inline]
dev_deactivate_many+0x40e/0xc40 net/sched/sch_generic.c:1374
dev_deactivate+0xf8/0x1c0 net/sched/sch_generic.c:1397
linkwatch_do_dev+0x11e/0x160 net/core/link_watch.c:184
__linkwatch_run_queue+0x2a7/0x8a0 net/core/link_watch.c:244
linkwatch_event+0x8f/0xc0 net/core/link_watch.c:304
process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
bridge_slave_1: left allmulticast mode
bridge_slave_1: left promiscuous mode
bridge0: port 2(bridge_slave_1) entered disabled state
bridge_slave_0: left allmulticast mode
bridge_slave_0: left promiscuous mode
bridge0: port 1(bridge_slave_0) entered disabled state
bond0 (unregistering): (slave bond_slave_0): Releasing backup interface
bond0 (unregistering): (slave bond_slave_1): Releasing backup interface
bond0 (unregistering): Released all slaves
bond1 (unregistering): Released all slaves
bond2 (unregistering): Released all slaves
bond3 (unregistering): Released all slaves
bond4 (unregistering): Released all slaves
bond5 (unregistering): Released all slaves
bond6 (unregistering): Released all slaves
bond7 (unregistering): Released all slaves
bond8 (unregistering): Released all slaves
bond9 (unregistering): Released all slaves
bond10 (unregistering): Released all slaves
bond11 (unregistering): Released all slaves
bond12 (unregistering): Released all slaves
bond13 (unregistering): Released all slaves
bond14 (unregistering): Released all slaves
bond15 (unregistering): Released all slaves
bond16 (unregistering): Released all slaves
bond17 (unregistering): Released all slaves
bond18 (unregistering): Released all slaves
bond19 (unregistering): Released all slaves
bond20 (unregistering): Released all slaves
bond21 (unregistering): Released all slaves
bond22 (unregistering): Released all slaves
bond23 (unregistering): Released all slaves
bond24 (unregistering): Released all slaves
bond25 (unregistering): Released all slaves
bond26 (unregistering): Released all slaves
bond27 (unregistering): Released all slaves
bond28 (unregistering): Released all slaves
bond29 (unregistering): Released all slaves
bond30 (unregistering): Released all slaves
bond31 (unregistering): Released all slaves
bond32 (unregistering): Released all slaves
bond33 (unregistering): Released all slaves
bond34 (unregistering): Released all slaves
bond35 (unregistering): Released all slaves
bond36 (unregistering): Released all slaves
bond37 (unregistering): Released all slaves
bond38 (unregistering): Released all slaves
bond39 (unregistering): Released all slaves
bond40 (unregistering): Released all slaves
bond41 (unregistering): Released all slaves
bond42 (unregistering): Released all slaves
bond43 (unregistering): Released all slaves
bond44 (unregistering): Released all slaves
bond45 (unregistering): Released all slaves
bond46 (unregistering): Released all slaves
bond47 (unregistering): Released all slaves
bond48 (unregistering): Released all slaves
bond49 (unregistering): Released all slaves
bond50 (unregistering): Released all slaves
bond51 (unregistering): Released all slaves
bond52 (unregistering): Released all slaves
bond53 (unregistering): Released all slaves
bond54 (unregistering): Released all slaves
bond55 (unregistering): Released all slaves
bond56 (unregistering): Released all slaves
bond57 (unregistering): Released all slaves
bond58 (unregistering): Released all slaves
bond59 (unregistering): Released all slaves
bond60 (unregistering): Released all slaves
bond61 (unregistering): Released all slaves
bond62 (unregistering): Released all slaves
bond63 (unregistering): Released all slaves
bond64 (unregistering): Released all slaves
bond65 (unregistering): Released all slaves
bond66 (unregistering): Released all slaves
bond67 (unregistering): Released all slaves
bond68 (unregistering): Released all slaves
bond69 (unregistering): Released all slaves
bond70 (unregistering): Released all slaves
bond71 (unregistering): Released all slaves
bond72 (unregistering): Released all slaves
bond73 (unregistering): Released all slaves
bond74 (unregistering): Released all slaves
bond75 (unregistering): Released all slaves
bond76 (unregistering): Released all slaves
bond77 (unregistering): Released all slaves
bond78 (unregistering): Released all slaves
bond79 (unregistering): Released all slaves
bond80 (unregistering): Released all slaves
bond81 (unregistering): Released all slaves
bond82 (unregistering): Released all slaves
bond83 (unregistering): Released all slaves
bond84 (unregistering): Released all slaves
bond85 (unregistering): Released all slaves
bond86 (unregistering): Released all slaves
bond87 (unregistering): Released all slaves
bond88 (unregistering): Released all slaves
bond89 (unregistering): Released all slaves
bond90 (unregistering): Released all slaves
bond91 (unregistering): Released all slaves
bond92 (unregistering): Released all slaves
bond93 (unregistering): Released all slaves
bond94 (unregistering): Released all slaves
bond95 (unregistering): Released all slaves
bond96 (unregistering): Released all slaves
bond97 (unregistering): Released all slaves
bond98 (unregistering): Released all slaves
bond99 (unregistering): Released all slaves
bond100 (unregistering): Released all slaves
bond101 (unregistering): Released all slaves
bond102 (unregistering): Released all slaves
bond103 (unregistering): Released all slaves
bond104 (unregistering): Released all slaves
bond105 (unregistering): Released all slaves
bond106 (unregistering): Released all slaves
bond107 (unregistering): Released all slaves
bond108 (unregistering): Released all slaves
bond109 (unregistering): Released all slaves
bond110 (unregistering): Released all slaves
bond111 (unregistering): Released all slaves
bond112 (unregistering): Released all slaves
bond113 (unregistering): Released all slaves
bond114 (unregistering): Released all slaves
bond115 (unregistering): Released all slaves
bond116 (unregistering): Released all slaves
bond117 (unregistering): Released all slaves
bond118 (unregistering): Released all slaves
bond119 (unregistering): Released all slaves
bond120 (unregistering): Released all slaves
bond121 (unregistering): Released all slaves
bond122 (unregistering): Released all slaves
bond123 (unregistering): Released all slaves
bond124 (unregistering): Released all slaves
bond125 (unregistering): Released all slaves
bond126 (unregistering): Released all slaves
bond127 (unregistering): Released all slaves
bond128 (unregistering): Released all slaves
bond129 (unregistering): Released all slaves
bond130 (unregistering): Released all slaves
bond131 (unregistering): Released all slaves
bond132 (unregistering): Released all slaves
bond133 (unregistering): Released all slaves
bond134 (unregistering): Released all slaves
final repro crashed as (corrupted=false):
BUG: MAX_LOCKDEP_KEYS too low!
turning off the locking correctness validator.
CPU: 2 UID: 0 PID: 1145 Comm: kworker/u32:6 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Workqueue: events_unbound linkwatch_event
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120
register_lock_class+0x413/0x4b0 kernel/locking/lockdep.c:1332
__lock_acquire+0xa4/0x2890 kernel/locking/lockdep.c:5112
lock_acquire kernel/locking/lockdep.c:5868 [inline]
lock_acquire+0x179/0x330 kernel/locking/lockdep.c:5825
__raw_spin_lock_bh include/linux/spinlock_api_smp.h:126 [inline]
_raw_spin_lock_bh+0x33/0x40 kernel/locking/spinlock.c:178
spin_lock_bh include/linux/spinlock.h:356 [inline]
dev_reset_queue+0xa9/0x1d0 net/sched/sch_generic.c:1308
netdev_for_each_tx_queue include/linux/netdevice.h:2680 [inline]
dev_deactivate_many+0x40e/0xc40 net/sched/sch_generic.c:1374
dev_deactivate+0xf8/0x1c0 net/sched/sch_generic.c:1397
linkwatch_do_dev+0x11e/0x160 net/core/link_watch.c:184
__linkwatch_run_queue+0x2a7/0x8a0 net/core/link_watch.c:244
linkwatch_event+0x8f/0xc0 net/core/link_watch.c:304
process_one_work+0x9ba/0x1b20 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x6c8/0xf10 kernel/workqueue.c:3421
kthread+0x3c5/0x780 kernel/kthread.c:463
ret_from_fork+0x983/0xb10 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0
bridge_slave_1: left allmulticast mode
bridge_slave_1: left promiscuous mode
bridge0: port 2(bridge_slave_1) entered disabled state
bridge_slave_0: left allmulticast mode
bridge_slave_0: left promiscuous mode
bridge0: port 1(bridge_slave_0) entered disabled state
bond0 (unregistering): (slave bond_slave_0): Releasing backup interface
bond0 (unregistering): (slave bond_slave_1): Releasing backup interface
bond0 (unregistering): Released all slaves
bond1 (unregistering): Released all slaves
bond2 (unregistering): Released all slaves
bond3 (unregistering): Released all slaves
bond4 (unregistering): Released all slaves
bond5 (unregistering): Released all slaves
bond6 (unregistering): Released all slaves
bond7 (unregistering): Released all slaves
bond8 (unregistering): Released all slaves
bond9 (unregistering): Released all slaves
bond10 (unregistering): Released all slaves
bond11 (unregistering): Released all slaves
bond12 (unregistering): Released all slaves
bond13 (unregistering): Released all slaves
bond14 (unregistering): Released all slaves
bond15 (unregistering): Released all slaves
bond16 (unregistering): Released all slaves
bond17 (unregistering): Released all slaves
bond18 (unregistering): Released all slaves
bond19 (unregistering): Released all slaves
bond20 (unregistering): Released all slaves
bond21 (unregistering): Released all slaves
bond22 (unregistering): Released all slaves
bond23 (unregistering): Released all slaves
bond24 (unregistering): Released all slaves
bond25 (unregistering): Released all slaves
bond26 (unregistering): Released all slaves
bond27 (unregistering): Released all slaves
bond28 (unregistering): Released all slaves
bond29 (unregistering): Released all slaves
bond30 (unregistering): Released all slaves
bond31 (unregistering): Released all slaves
bond32 (unregistering): Released all slaves
bond33 (unregistering): Released all slaves
bond34 (unregistering): Released all slaves
bond35 (unregistering): Released all slaves
bond36 (unregistering): Released all slaves
bond37 (unregistering): Released all slaves
bond38 (unregistering): Released all slaves
bond39 (unregistering): Released all slaves
bond40 (unregistering): Released all slaves
bond41 (unregistering): Released all slaves
bond42 (unregistering): Released all slaves
bond43 (unregistering): Released all slaves
bond44 (unregistering): Released all slaves
bond45 (unregistering): Released all slaves
bond46 (unregistering): Released all slaves
bond47 (unregistering): Released all slaves
bond48 (unregistering): Released all slaves
bond49 (unregistering): Released all slaves
bond50 (unregistering): Released all slaves
bond51 (unregistering): Released all slaves
bond52 (unregistering): Released all slaves
bond53 (unregistering): Released all slaves
bond54 (unregistering): Released all slaves
bond55 (unregistering): Released all slaves
bond56 (unregistering): Released all slaves
bond57 (unregistering): Released all slaves
bond58 (unregistering): Released all slaves
bond59 (unregistering): Released all slaves
bond60 (unregistering): Released all slaves
bond61 (unregistering): Released all slaves
bond62 (unregistering): Released all slaves
bond63 (unregistering): Released all slaves
bond64 (unregistering): Released all slaves
bond65 (unregistering): Released all slaves
bond66 (unregistering): Released all slaves
bond67 (unregistering): Released all slaves
bond68 (unregistering): Released all slaves
bond69 (unregistering): Released all slaves
bond70 (unregistering): Released all slaves
bond71 (unregistering): Released all slaves
bond72 (unregistering): Released all slaves
bond73 (unregistering): Released all slaves
bond74 (unregistering): Released all slaves
bond75 (unregistering): Released all slaves
bond76 (unregistering): Released all slaves
bond77 (unregistering): Released all slaves
bond78 (unregistering): Released all slaves
bond79 (unregistering): Released all slaves
bond80 (unregistering): Released all slaves
bond81 (unregistering): Released all slaves
bond82 (unregistering): Released all slaves
bond83 (unregistering): Released all slaves
bond84 (unregistering): Released all slaves
bond85 (unregistering): Released all slaves
bond86 (unregistering): Released all slaves
bond87 (unregistering): Released all slaves
bond88 (unregistering): Released all slaves
bond89 (unregistering): Released all slaves
bond90 (unregistering): Released all slaves
bond91 (unregistering): Released all slaves
bond92 (unregistering): Released all slaves
bond93 (unregistering): Released all slaves
bond94 (unregistering): Released all slaves
bond95 (unregistering): Released all slaves
bond96 (unregistering): Released all slaves
bond97 (unregistering): Released all slaves
bond98 (unregistering): Released all slaves
bond99 (unregistering): Released all slaves
bond100 (unregistering): Released all slaves
bond101 (unregistering): Released all slaves
bond102 (unregistering): Released all slaves
bond103 (unregistering): Released all slaves
bond104 (unregistering): Released all slaves
bond105 (unregistering): Released all slaves
bond106 (unregistering): Released all slaves
bond107 (unregistering): Released all slaves
bond108 (unregistering): Released all slaves
bond109 (unregistering): Released all slaves
bond110 (unregistering): Released all slaves
bond111 (unregistering): Released all slaves
bond112 (unregistering): Released all slaves
bond113 (unregistering): Released all slaves
bond114 (unregistering): Released all slaves
bond115 (unregistering): Released all slaves
bond116 (unregistering): Released all slaves
bond117 (unregistering): Released all slaves
bond118 (unregistering): Released all slaves
bond119 (unregistering): Released all slaves
bond120 (unregistering): Released all slaves
bond121 (unregistering): Released all slaves
bond122 (unregistering): Released all slaves
bond123 (unregistering): Released all slaves
bond124 (unregistering): Released all slaves
bond125 (unregistering): Released all slaves
bond126 (unregistering): Released all slaves
bond127 (unregistering): Released all slaves
bond128 (unregistering): Released all slaves
bond129 (unregistering): Released all slaves
bond130 (unregistering): Released all slaves
bond131 (unregistering): Released all slaves
bond132 (unregistering): Released all slaves
bond133 (unregistering): Released all slaves
bond134 (unregistering): Released all slaves