Extracting prog: 1m40.310284419s
Minimizing prog: 5m18.603304384s
Simplifying prog options: 0s
Extracting C: 29.943675298s
Simplifying C: 6m2.160272274s
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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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=55.573322016s, {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 16m0.686054064s
repro crashed as (corrupted=false):
BUG: MAX_LOCKDEP_KEYS too low!
turning off the locking correctness validator.
CPU: 1 UID: 0 PID: 1146 Comm: kworker/u32:5 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
Workqueue: events_unbound linkwatch_event
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120
register_lock_class+0x4a4/0x560 kernel/locking/lockdep.c:1332
__lock_acquire+0x3cb/0x2630 kernel/locking/lockdep.c:5112
lock_acquire kernel/locking/lockdep.c:5868 [inline]
lock_acquire+0x17c/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/0x1e0 net/sched/sch_generic.c:1308
netdev_for_each_tx_queue include/linux/netdevice.h:2680 [inline]
dev_deactivate_many+0x40b/0xc50 net/sched/sch_generic.c:1374
dev_deactivate+0xf8/0x1c0 net/sched/sch_generic.c:1397
linkwatch_do_dev net/core/link_watch.c:184 [inline]
linkwatch_do_dev+0xce/0x110 net/core/link_watch.c:166
__linkwatch_run_queue+0x3a9/0x900 net/core/link_watch.c:240
linkwatch_event+0x8f/0xc0 net/core/link_watch.c:314
process_one_work+0x9c2/0x1840 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x5da/0xe40 kernel/workqueue.c:3421
kthread+0x3b3/0x730 kernel/kthread.c:463
ret_from_fork+0x754/0xaf0 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
bond135 (unregistering): Released all slaves
bond136 (unregistering): Released all slaves
bond137 (unregistering): Released all slaves
bond138 (unregistering): Released all slaves
bond139 (unregistering): Released all slaves
bond140 (unregistering): Released all slaves
bond141 (unregistering): Released all slaves
bond142 (unregistering): Released all slaves
bond143 (unregistering): Released all slaves
bond144 (unregistering): Released all slaves
bond145 (unregistering): Released all slaves
bond146 (unregistering): Released all slaves
final repro crashed as (corrupted=false):
BUG: MAX_LOCKDEP_KEYS too low!
turning off the locking correctness validator.
CPU: 1 UID: 0 PID: 1146 Comm: kworker/u32:5 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
Workqueue: events_unbound linkwatch_event
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120
register_lock_class+0x4a4/0x560 kernel/locking/lockdep.c:1332
__lock_acquire+0x3cb/0x2630 kernel/locking/lockdep.c:5112
lock_acquire kernel/locking/lockdep.c:5868 [inline]
lock_acquire+0x17c/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/0x1e0 net/sched/sch_generic.c:1308
netdev_for_each_tx_queue include/linux/netdevice.h:2680 [inline]
dev_deactivate_many+0x40b/0xc50 net/sched/sch_generic.c:1374
dev_deactivate+0xf8/0x1c0 net/sched/sch_generic.c:1397
linkwatch_do_dev net/core/link_watch.c:184 [inline]
linkwatch_do_dev+0xce/0x110 net/core/link_watch.c:166
__linkwatch_run_queue+0x3a9/0x900 net/core/link_watch.c:240
linkwatch_event+0x8f/0xc0 net/core/link_watch.c:314
process_one_work+0x9c2/0x1840 kernel/workqueue.c:3257
process_scheduled_works kernel/workqueue.c:3340 [inline]
worker_thread+0x5da/0xe40 kernel/workqueue.c:3421
kthread+0x3b3/0x730 kernel/kthread.c:463
ret_from_fork+0x754/0xaf0 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
bond135 (unregistering): Released all slaves
bond136 (unregistering): Released all slaves
bond137 (unregistering): Released all slaves
bond138 (unregistering): Released all slaves
bond139 (unregistering): Released all slaves
bond140 (unregistering): Released all slaves
bond141 (unregistering): Released all slaves
bond142 (unregistering): Released all slaves
bond143 (unregistering): Released all slaves
bond144 (unregistering): Released all slaves
bond145 (unregistering): Released all slaves
bond146 (unregistering): Released all slaves