lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <6737b7a2.050a0220.85a0.0004.GAE@google.com>
Date: Fri, 15 Nov 2024 13:05:38 -0800
From: syzbot <syzbot+917bd189260e9ec185fc@...kaller.appspotmail.com>
To: davem@...emloft.net, edumazet@...gle.com, horms@...nel.org, 
	jhs@...atatu.com, jiri@...nulli.us, kuba@...nel.org, 
	linux-kernel@...r.kernel.org, netdev@...r.kernel.org, pabeni@...hat.com, 
	syzkaller-bugs@...glegroups.com, xiyou.wangcong@...il.com
Subject: [syzbot] [net?] WARNING: suspicious RCU usage in on

Hello,

syzbot found the following issue on:

HEAD commit:    2d5404caa8c7 Linux 6.12-rc7
git tree:       upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=1120d35f980000
kernel config:  https://syzkaller.appspot.com/x/.config?x=327b6119dd928cbc
dashboard link: https://syzkaller.appspot.com/bug?extid=917bd189260e9ec185fc
compiler:       gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40

Unfortunately, I don't have any reproducer for this issue yet.

Downloadable assets:
disk image (non-bootable): https://storage.googleapis.com/syzbot-assets/7feb34a89c2a/non_bootable_disk-2d5404ca.raw.xz
vmlinux: https://storage.googleapis.com/syzbot-assets/1bbbfa50cb5f/vmlinux-2d5404ca.xz
kernel image: https://storage.googleapis.com/syzbot-assets/a5bcdede1c8a/bzImage-2d5404ca.xz

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+917bd189260e9ec185fc@...kaller.appspotmail.com

ce
Nov 11 21:02[   96.032192][    C1] bridge0: topology change detected, propagating
:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL de[   96.035615][ T6232] 
vice
Nov 11 21:[   96.036689][ T6232] =============================
02:32 syzkaller [   96.038573][ T6232] WARNING: suspicious RCU usage
daemon.err dhcpc[   96.038591][ T6232] 6.12.0-rc7-syzkaller #0 Not tainted
d[5661]: libudev[   96.038621][ T6232] -----------------------------
: received NULL [   96.038627][ T6232] net/sched/sch_generic.c:1256 suspicious rcu_dereference_protected() usage!
device
Nov 11 2[   96.049502][ T6232] 
1:02:32 syzkalle[   96.053504][ T6232] 
r daemon.err dhc[   96.053520][ T6232] 3 locks held by kworker/u32:32/6232:
pcd[5661]: libud[   96.053532][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
ev: received NUL[   96.061723][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
L device
Nov 11 21:02:32 syzkal[   96.066284][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
Nov 11 21:02:32 syzkal[   96.066284][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
Nov 11 21:02:32 syzkal[   96.066284][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x140/0x2d90 drivers/net/bonding/bond_main.c:2937
ler daemon.err d[   96.070840][ T6232] 
hcpcd[5661]: lib[   96.070871][ T6232] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
udev: received N[   96.070884][ T6232] Workqueue: bond0 bond_mii_monitor
ULL device
Nov [   96.082763][ T6232] Call Trace:
11 21:02:32 syzkaller daemon.errNov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: receNov 11 21:02:32 [   96.088151][ T6232]  __dump_stack lib/dump_stack.c:94 [inline]
11 21:02:32 syzkaller daemon.errNov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: receNov 11 21:02:32 [   96.088151][ T6232]  dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120
syzkaller daemon[   96.090269][ T6232]  lockdep_rcu_suspicious+0x210/0x3c0 kernel/locking/lockdep.c:6821
.err dhcpcd[5661[   96.092560][ T6232]  dev_activate+0x457/0x12b0 net/sched/sch_generic.c:1256
]: libudev: rece[   96.094641][ T6232]  ? spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
]: libudev: rece[   96.094641][ T6232]  ? linkwatch_sync_dev+0x179/0x210 net/core/link_watch.c:261
ived NULL device[   96.096940][ T6232]  ? __pfx_lock_release+0x10/0x10 kernel/locking/lockdep.c:5346

Nov 11 21:02:3[   96.096954][ T6232]  ? __pfx_dev_activate+0x10/0x10 net/sched/sch_generic.c:1016
2 syzkaller daem[   96.102894][ T6232]  linkwatch_do_dev+0x13d/0x160 net/core/link_watch.c:173
on.err dhcpcd[56[   96.104843][ T6232]  linkwatch_sync_dev+0x181/0x210 net/core/link_watch.c:263
61]: libudev: re[   96.107045][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
ceived NULL devi[   96.111265][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
ce
Nov 11 21:02[   96.113653][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
:32 syzkaller da[   96.113678][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
:32 syzkaller da[   96.113678][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
emon.err dhcpcd[[   96.117725][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
emon.err dhcpcd[[   96.117725][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
5661]: libudev: [   96.119909][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
received NULL de[   96.122254][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
received NULL de[   96.122254][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
vice
Nov 11 21:[   96.124595][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
02:32 syzkaller [   96.124617][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
daemon.err dhcpc[   96.130226][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
d[5661]: libudev[   96.132210][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
: received NULL [   96.134128][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
device
Nov 11 2[   96.134151][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
1:02:32 syzkalle[   96.139713][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
1:02:32 syzkalle[   96.139713][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
r daemon.err dhc[   96.142406][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
pcd[5661]: libudev: received NULL device
Nov 11 21:02:32 syzkal[   96.145163][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
ler daemon.err d[   96.145178][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
hcpcd[5661]: lib[   96.145188][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
udev: received N[   96.145219][ T6232]  </TASK>
ULL device
Nov [   96.145391][ T6232] =============================
11 21:02:32 syzk[   96.145405][ T6232] -----------------------------
aller daemon.err[   96.145416][ T6232] 
 dhcpcd[5661]: l[   96.145420][ T6232] 
ibudev: received[   96.145426][ T6232] 3 locks held by kworker/u32:32/6232:
 NULL device
No[   96.145433][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
v 11 21:02:32 sy[   96.145466][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
zkaller daemon.e[   96.145562][ T6232] 
rr dhcpcd[5661]:[   96.145566][ T6232] CPU: 2 UID: 0 PID: 6232 Comm: kworker/u32:32 Not tainted 6.12.0-rc7-syzkaller #0
 libudev: receiv[   96.145577][ T6232] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
ed NULL device
Nov 11 21:02:32 [   96.145598][ T6232] Call Trace:
syzkaller daemon[   96.145601][ T6232]  <TASK>
.err dhcpcd[5661[   96.145605][ T6232]  __dump_stack lib/dump_stack.c:94 [inline]
.err dhcpcd[5661[   96.145605][ T6232]  dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120
]: libudev: rece[   96.145617][ T6232]  lockdep_rcu_suspicious+0x210/0x3c0 kernel/locking/lockdep.c:6821
ived NULL device[   96.145633][ T6232]  transition_one_qdisc+0x1d4/0x210 net/sched/sch_generic.c:1234

Nov 11 21:02:3[   96.145647][ T6232]  netdev_for_each_tx_queue include/linux/netdevice.h:2504 [inline]
Nov 11 21:02:3[   96.145647][ T6232]  dev_activate+0x211/0x12b0 net/sched/sch_generic.c:1264
2 syzkaller daem[   96.145661][ T6232]  ? __pfx_lock_release+0x10/0x10 kernel/locking/lockdep.c:5346
on.err dhcpcd[56[   96.145671][ T6232]  ? __pfx_dev_activate+0x10/0x10 net/sched/sch_generic.c:1016
61]: libudev: re[   96.145684][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
ceived NULL devi[   96.145701][ T6232]  linkwatch_do_dev+0x13d/0x160 net/core/link_watch.c:173
ce
Nov 11 21:02[   96.145714][ T6232]  linkwatch_sync_dev+0x181/0x210 net/core/link_watch.c:263
:32 syzkaller da[   96.145727][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
emon.err dhcpcd[[   96.145737][ T6232]  ethtool_op_get_link+0x1d/0x70 net/ethtool/ioctl.c:62
5661]: libudev: [   96.145746][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
received NULL de[   96.145758][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
vice
Nov 11 21:[   96.145769][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11 21:[   96.145769][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
02:32 syzkaller [   96.145787][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
02:32 syzkaller [   96.145787][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
daemon.err dhcpc[   96.145803][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
d[5661]: libudev[   96.145816][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
d[5661]: libudev[   96.145816][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
: received NULL [   96.145827][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
device
Nov 11 2[   96.145839][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
1:02:32 syzkalle[   96.145850][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
r daemon.err dhc[   96.145858][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
pcd[5661]: libud[   96.145869][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
ev: received NUL[   96.145882][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
L device
Nov 11[   96.145894][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
 21:02:32 syzkal[   96.145907][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
ler daemon.err d[   96.145922][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
ler daemon.err d[   96.145922][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
hcpcd[5661]: lib[   96.145937][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
udev: received N[   96.145946][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
ULL device
Nov [   96.145957][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
Nov [   96.145957][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
11 21:02:32 syzk[   96.145969][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
aller daemon.err[   96.145981][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
 dhcpcd[5661]: l[   96.145990][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
ibudev: received[   96.146001][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
 NULL device
No[   96.146020][ T6232]  </TASK>
v 11 21:02:32 sy[   96.146025][ T6232] 
zkaller daemon.e[   96.146028][ T6232] =============================
rr dhcpcd[5661]:[   96.146031][ T6232] WARNING: suspicious RCU usage
 libudev: receiv[   96.146034][ T6232] 6.12.0-rc7-syzkaller #0 Not tainted
ed NULL device
Nov 11 21:02:32 [   96.146043][ T6232] include/linux/rtnetlink.h:100 suspicious rcu_dereference_protected() usage!
syzkaller daemon[   96.146050][ T6232] 
.err dhcpcd[5661[   96.146053][ T6232] 
]: libudev: rece[   96.146060][ T6232] 3 locks held by kworker/u32:32/6232:
ived NULL device[   96.146066][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204

Nov 11 21:02:3[   96.146095][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
2 syzkaller daem[   96.146122][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
2 syzkaller daem[   96.146122][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
2 syzkaller daem[   96.146122][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x140/0x2d90 drivers/net/bonding/bond_main.c:2937
on.err dhcpcd[56[   96.146151][ T6232] 
61]: libudev: re[   96.146155][ T6232] CPU: 2 UID: 0 PID: 6232 Comm: kworker/u32:32 Not tainted 6.12.0-rc7-syzkaller #0
ceived NULL devi[   96.146165][ T6232] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
ce
Nov 11 21:02[   96.146171][ T6232] Workqueue: bond0 bond_mii_monitor
:32 syzkaller da[   96.146184][ T6232] Call Trace:
emon.err dhcpcd[[   96.146187][ T6232]  <TASK>
5661]: libudev: [   96.146191][ T6232]  __dump_stack lib/dump_stack.c:94 [inline]
5661]: libudev: [   96.146191][ T6232]  dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120
received NULL de[   96.146201][ T6232]  lockdep_rcu_suspicious+0x210/0x3c0 kernel/locking/lockdep.c:6821
vice
Nov 11 21:[   96.146216][ T6232]  dev_ingress_queue include/linux/rtnetlink.h:100 [inline]
Nov 11 21:[   96.146216][ T6232]  dev_activate+0x7eb/0x12b0 net/sched/sch_generic.c:1265
02:32 syzkaller [   96.146230][ T6232]  ? __pfx_lock_release+0x10/0x10 kernel/locking/lockdep.c:5346
daemon.err dhcpc[   96.146239][ T6232]  ? __pfx_dev_activate+0x10/0x10 net/sched/sch_generic.c:1016
d[5661]: libudev[   96.146253][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
: received NULL [   96.146270][ T6232]  linkwatch_do_dev+0x13d/0x160 net/core/link_watch.c:173
device
Nov 11 2[   96.146282][ T6232]  linkwatch_sync_dev+0x181/0x210 net/core/link_watch.c:263
1:02:32 syzkalle[   96.146295][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
r daemon.err dhc[   96.146304][ T6232]  ethtool_op_get_link+0x1d/0x70 net/ethtool/ioctl.c:62
pcd[5661]: libud[   96.146313][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
ev: received NUL[   96.146325][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
L device
Nov 11[   96.146336][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11[   96.146336][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
 21:02:32 syzkal[   96.146352][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
 21:02:32 syzkal[   96.146352][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
ler daemon.err d[   96.146369][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
hcpcd[5661]: lib[   96.146385][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
hcpcd[5661]: lib[   96.146385][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
udev: received N[   96.146396][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
ULL device
Nov [   96.146408][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
11 21:02:32 syzk[   96.146418][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
aller daemon.err[   96.146427][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
 dhcpcd[5661]: l[   96.146437][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
ibudev: received[   96.146451][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
 NULL device
No[   96.146461][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
v 11 21:02:32 sy[   96.146474][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
zkaller daemon.e[   96.146489][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
zkaller daemon.e[   96.146489][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
rr dhcpcd[5661]:[   96.146503][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
 libudev: receiv[   96.146513][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
ed NULL device
Nov 11 21:02:32 [   96.146536][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
syzkaller daemon[   96.146547][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
.err dhcpcd[5661[   96.146555][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
]: libudev: rece[   96.146567][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
ived NULL device[   96.146585][ T6232]  </TASK>

Nov 11 21:02:32 syzkaller daem[   96.333328][ T6232] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1523
on.err dhcpcd[56[   96.335759][ T6232] in_atomic(): 0, irqs_disabled(): 0, non_block: 0, pid: 6232, name: kworker/u32:32
61]: libudev: re[   96.338277][ T6232] preempt_count: 0, expected: 0
ceived NULL devi[   96.339800][ T6232] RCU nest depth: 1, expected: 0
ce
Nov 11 21:02[   96.341338][ T6232] 3 locks held by kworker/u32:32/6232:
:32 syzkaller da[   96.342995][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
emon.err dhcpcd[[   96.345823][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
5661]: libudev: [   96.348943][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
5661]: libudev: [   96.348943][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
5661]: libudev: [   96.348943][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x140/0x2d90 drivers/net/bonding/bond_main.c:2937
received NULL de[   96.351636][ T6232] CPU: 2 UID: 0 PID: 6232 Comm: kworker/u32:32 Not tainted 6.12.0-rc7-syzkaller #0
vice
Nov 11 21:[   96.354069][ T6232] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
02:32 syzkaller [   96.356965][ T6232] Workqueue: bond0 bond_mii_monitor
daemon.err dhcpc[   96.359016][ T6232] Call Trace:
d[5661]: libudev[   96.360510][ T6232]  <TASK>
: received NULL [   96.361644][ T6232]  __dump_stack lib/dump_stack.c:94 [inline]
: received NULL [   96.361644][ T6232]  dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120
device
Nov 11 2[   96.363142][ T6232]  __might_resched+0x3c0/0x5e0 kernel/sched/core.c:8653
1:02:32 syzkalle[   96.364728][ T6232]  ? __pfx___might_resched+0x10/0x10 kernel/sched/core.c:5828
r daemon.err dhc[   96.366340][ T6232]  down_read+0x73/0x330 kernel/locking/rwsem.c:1523
pcd[5661]: libud[   96.367925][ T6232]  ? __pfx_down_read+0x10/0x10
ev: received NUL[   96.369905][ T6232]  ? dev_map_notification+0x6a/0xaf0 kernel/bpf/devmap.c:1153
L device
Nov 11[   96.371941][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
 21:02:32 syzkal[   96.373845][ T6232]  wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
ler daemon.err d[   96.375498][ T6232]  wext_netdev_notifier_call+0xe/0x20 net/wireless/wext-core.c:371
hcpcd[5661]: lib[   96.377128][ T6232]  notifier_call_chain+0xb9/0x410 kernel/notifier.c:93
udev: received N[   96.378697][ T6232]  ? __pfx_wext_netdev_notifier_call+0x10/0x10 net/wireless/wext-core.c:352
ULL device
Nov [   96.380780][ T6232]  call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:1996
11 21:02:32 syzk[   96.382471][ T6232]  netdev_state_change net/core/dev.c:1378 [inline]
11 21:02:32 syzk[   96.382471][ T6232]  netdev_state_change+0x115/0x150 net/core/dev.c:1371
aller daemon.err[   96.383984][ T6232]  ? __pfx_netdev_state_change+0x10/0x10 include/net/net_namespace.h:383
 dhcpcd[5661]: l[   96.385693][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
ibudev: received[   96.387526][ T6232]  linkwatch_do_dev+0x12b/0x160 net/core/link_watch.c:177
 NULL device
No[   96.389577][ T6232]  linkwatch_sync_dev+0x181/0x210 net/core/link_watch.c:263
v 11 21:02:32 sy[   96.391355][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
zkaller daemon.e[   96.393047][ T6232]  ethtool_op_get_link+0x1d/0x70 net/ethtool/ioctl.c:62
rr dhcpcd[5661]:[   96.394857][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
 libudev: receiv[   96.396472][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
ed NULL device
Nov 11 21:02:32 [   96.399965][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
Nov 11 21:02:32 [   96.399965][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
syzkaller daemon[   96.401543][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
.err dhcpcd[5661[   96.403142][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
.err dhcpcd[5661[   96.403142][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
]: libudev: rece[   96.404629][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
ived NULL device[   96.406212][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205

Nov 11 21:02:3[   96.407857][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
2 syzkaller daem[   96.409307][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
on.err dhcpcd[56[   96.410910][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
61]: libudev: re[   96.412468][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
ceived NULL devi[   96.414179][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
ce
Nov 11 21:02[   96.415769][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
:32 syzkaller da[   96.417321][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
:32 syzkaller da[   96.417321][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
emon.err dhcpcd[[   96.418756][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
5661]: libudev: [   96.420279][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
received NULL de[   96.421514][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
received NULL de[   96.421514][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
vice
Nov 11 21:[   96.423050][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
02:32 syzkaller [   96.424425][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
daemon.err dhcpc[   96.425840][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
d[5661]: libudev[   96.427212][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
: received NULL [   96.428635][ T6232]  </TASK>
device
Nov 11 2[   96.429829][ T6232] 
1:02:32 syzkalle[   96.430587][ T6232] =============================
r daemon.err dhc[   96.432112][ T6232] [ BUG: Invalid wait context ]
pcd[5661]: libud[   96.433560][ T6232] 6.12.0-rc7-syzkaller #0 Tainted: G        W         
ev: received NUL[   96.435434][ T6232] -----------------------------
L device
Nov 11[   96.436843][ T6232] kworker/u32:32/6232 is trying to lock:
 21:02:32 syzkal[   96.438550][ T6232] ffffffff8fecdad0 (net_rwsem){++++}-{3:3}, at: wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
ler daemon.err d[   96.440935][ T6232] other info that might help us debug this:
hcpcd[5661]: lib[   96.442701][ T6232] context-{4:4}
udev: received N[   96.443914][ T6232] 3 locks held by kworker/u32:32/6232:
ULL device
Nov [   96.445534][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
11 21:02:32 syzk[   96.448198][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
aller daemon.err[   96.451227][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
aller daemon.err[   96.451227][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
aller daemon.err[   96.451227][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x140/0x2d90 drivers/net/bonding/bond_main.c:2937
 dhcpcd[5661]: l[   96.453823][ T6232] stack backtrace:
ibudev: received[   96.455014][ T6232] CPU: 2 UID: 0 PID: 6232 Comm: kworker/u32:32 Tainted: G        W          6.12.0-rc7-syzkaller #0
 NULL device
No[   96.457827][ T6232] Tainted: [W]=WARN
v 11 21:02:32 sy[   96.459117][ T6232] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
zkaller daemon.e[   96.461987][ T6232] Workqueue: bond0 bond_mii_monitor
rr dhcpcd[5661]:[   96.463607][ T6232] Call Trace:
 libudev: receiv[   96.464778][ T6232]  <TASK>
ed NULL device
Nov 11 21:02:32 [   96.467375][ T6232]  print_lock_invalid_wait_context kernel/locking/lockdep.c:4802 [inline]
Nov 11 21:02:32 [   96.467375][ T6232]  check_wait_context kernel/locking/lockdep.c:4874 [inline]
Nov 11 21:02:32 [   96.467375][ T6232]  __lock_acquire+0x13db/0x3ce0 kernel/locking/lockdep.c:5152
syzkaller daemon[   96.468900][ T6232]  ? mark_held_locks+0x9f/0xe0 kernel/locking/lockdep.c:4321
.err dhcpcd[5661[   96.470608][ T6232]  ? __pfx___lock_acquire+0x10/0x10 kernel/locking/lockdep.c:4387
]: libudev: rece[   96.472353][ T6232]  ? irqentry_exit+0x3b/0x90 kernel/entry/common.c:357
ived NULL device[   96.473939][ T6232]  ? lockdep_hardirqs_on+0x7c/0x110 kernel/locking/lockdep.c:4468

Nov 11 21:02:3[   96.475727][ T6232]  lock_acquire.part.0+0x11b/0x380 kernel/locking/lockdep.c:5825
2 syzkaller daem[   96.477482][ T6232]  ? wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
on.err dhcpcd[56[   96.479319][ T6232]  ? __pfx_lock_acquire.part.0+0x10/0x10 kernel/locking/lockdep.c:122
61]: libudev: re[   96.481159][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
61]: libudev: re[   96.481159][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
ceived NULL devi[   96.482838][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
ce
Nov 11 21:02[   96.484636][ T6232]  ? __might_resched+0x3cc/0x5e0 kernel/sched/core.c:8654
:32 syzkaller da[   96.486190][ T6232]  ? wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
emon.err dhcpcd[[   96.487877][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
5661]: libudev: [   96.489445][ T6232]  ? wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
received NULL de[   96.491234][ T6232]  down_read+0x9a/0x330 kernel/locking/rwsem.c:1524
vice
Nov 11 21:[   96.492596][ T6232]  ? wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
02:32 syzkaller [   96.494426][ T6232]  ? __pfx_down_read+0x10/0x10
daemon.err dhcpc[   96.496124][ T6232]  ? dev_map_notification+0x6a/0xaf0 kernel/bpf/devmap.c:1153
d[5661]: libudev[   96.498338][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
: received NULL [   96.500581][ T6232]  wireless_nlevent_flush+0x1b/0x100 net/wireless/wext-core.c:351
device
Nov 11 2[   96.502354][ T6232]  wext_netdev_notifier_call+0xe/0x20 net/wireless/wext-core.c:371
1:02:32 syzkalle[   96.504180][ T6232]  notifier_call_chain+0xb9/0x410 kernel/notifier.c:93
r daemon.err dhc[   96.505918][ T6232]  ? __pfx_wext_netdev_notifier_call+0x10/0x10 net/wireless/wext-core.c:352
pcd[5661]: libud[   96.508156][ T6232]  call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:1996
ev: received NUL[   96.510059][ T6232]  netdev_state_change net/core/dev.c:1378 [inline]
ev: received NUL[   96.510059][ T6232]  netdev_state_change+0x115/0x150 net/core/dev.c:1371
L device
Nov 11[   96.511811][ T6232]  ? __pfx_netdev_state_change+0x10/0x10 include/net/net_namespace.h:383
 21:02:32 syzkal[   96.513492][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
ler daemon.err d[   96.515426][ T6232]  linkwatch_do_dev+0x12b/0x160 net/core/link_watch.c:177
hcpcd[5661]: lib[   96.517111][ T6232]  linkwatch_sync_dev+0x181/0x210 net/core/link_watch.c:263
udev: received N[   96.518862][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
ULL device
Nov [   96.520713][ T6232]  ethtool_op_get_link+0x1d/0x70 net/ethtool/ioctl.c:62
11 21:02:32 syzk[   96.522257][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
aller daemon.err[   96.523862][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
 dhcpcd[5661]: l[   96.525553][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
 dhcpcd[5661]: l[   96.525553][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
ibudev: received[   96.527071][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
ibudev: received[   96.527071][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
 NULL device
No[   96.528841][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
v 11 21:02:32 sy[   96.530573][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
v 11 21:02:32 sy[   96.530573][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
zkaller daemon.e[   96.532252][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
rr dhcpcd[5661]:[   96.533854][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
 libudev: receiv[   96.535566][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
ed NULL device
Nov 11 21:02:32 [   96.538918][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
syzkaller daemon[   96.540589][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
.err dhcpcd[5661[   96.542543][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
]: libudev: rece[   96.544227][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
ived NULL device[   96.545695][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
ived NULL device[   96.545695][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391

Nov 11 21:02:3[   96.547183][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
2 syzkaller daem[   96.548759][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
on.err dhcpcd[56[   96.550159][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
on.err dhcpcd[56[   96.550159][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
61]: libudev: re[   96.551902][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
ceived NULL devi[   96.553553][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
ce
Nov 11 21:02[   96.555156][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
:32 syzkaller da[   96.556740][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
emon.err dhcpcd[[   96.558272][ T6232]  </TASK>
5661]: libudev: received NULL device
Nov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov [   96.567245][ T6232] bond0: (slave bridge0): link status up, enabling it in 4 ms
11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:32 syzkaller kern.info kernel: [   96.025634][    C1] bridge0: port 2(bridge_slave_1) entered forwarding state
Nov 11 21:02:32 syzkaller kern.info kernel: [   96.027878][    C1] bridge0: topology change detected, propagating
Nov 11 21:02:32 syzkaller kern.info kernel: [   96.030078][    C1] bridge0: port[   96.585912][ T6232] bond0: (slave bridge0): link status up, enabling it in 4 ms
 1(bridge_slave_0) entered forwarding state
Nov 11 21:02:32 syzkaller kern.info kernel: [   96.032192][    C1] bridge0: topology change detected, propagating
Nov 11 21:02:32 syzkaller kern.warn kernel: [   96.035615][ T6232] 
Nov 11 21:02:32 syzkaller kern.warn kernel: [   96.036689][ T6232] =============================
Nov 11 21:02:32 syzkaller kern.warn kernel: [   96.038573][ T6232] WARNING: suspicious RCU usage
Nov 11 21:02:32 syzkaller kern.warn kernel: [   96.038591][ T6232] 6.12.0-rc7-syzkaller[   96.605864][ T6232] bond0: (slave bridge0): link status up, enabling it in 4 ms
 #0 Not tainted
Nov 11 21:02:32 syzkaller kern.warn kernel: [   96.038621][ T6232] -----------------------------
Nov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:32 syzkaller kern.warn kernel: [   96.038627][ T6232] net/sched/sch_generic.c:1256 suspicious rcu_dereference_protected() usage!
Nov 11 21:02:32 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.049502][ T6232] 
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.049502][ T6232] other info that might help us debug this:
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.049502][ T6232] 
Nov 11 [   96.625731][ T1133] bond0: (slave bridge0): link status up, enabling it in 4 ms
21:02:33 syzkaller kern.warn kernel: [   96.053504][ T6232] 
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.053504][ T6232] rcu_scheduler_active = 2, debug_locks = 1
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.053520][ T6232] 3 locks held by kworker/u32:32/6232:
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.053532][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.061723][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.066284][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.066284][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.066284][ T6232]  #2: ffffffff8e1b8340 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x140/0x2d90 drivers/net/bonding/bond_main.c:2937
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.070840][ T6232] 
Nov 11 21:02:33[   96.662826][   T77] bond0: (slave bridge0): link status up, enabling it in 4 ms
 syzkaller kern.warn kernel: [   96.070840][ T6232] stack backtrace:
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.070852][ T6232] CPU: 2 UID: 0 PID: 6232 Comm: kworker/u32:32 Not tainted 6.12.0-rc7-syzkaller #0
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.070871][ T6232] Hardware name: QEMU Standard PC (Q[   96.675998][   T77] bond0: (slave bridge0): link status up, enabling it in 4 ms
35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.070884][ T6232] Workqueue: bond0 bond_mii_monitor
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.082763][ T6232] Call Trace:
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.084507][ T6232]  <TASK>
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.088151][ T6232]  __dump_stack lib/dump_stack.c:94 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.088151][ T6232]  dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.090269][ T6232]  lockdep_rcu_suspicious+0[   96.695552][   T77] bond0: (slave bridge0): link status up, enabling it in 4 ms
x210/0x3c0
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.092560][ T6232]  dev_activate+0x457/0x12b0 net/sched/sch_generic.c:1256
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.094641][ T6232]  ? spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.094641][ T6232]  ? linkwatch_sync_dev+0x179/0x210 net/core/link_watch.c:261
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.096940][ T6232]  ? __pfx_lock_release+0x10/0x10 kernel/locking/lockdep.c:5346
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.096954][ T6232]  ? __pfx_dev_activate+0x10/0x10 net/sched/sch_generic.c:1016
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.096969][ T6232]  ? __sanitizer_cov_trace_switch+0x54/0x90 kernel/kcov.c:351
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.102894][ T6232]  linkw[   96.715869][   T77] bond0: (slave bridge0): link status up, enabling it in 4 ms
atch_do_dev+0x13d/0x160
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.104843][ T6232]  linkwatch_sync_dev+0x181/0x210 net/core/link_watch.c:263
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.107045][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.109510][ T6232]  ethtool_op_get_link+0x1d/0x70 net/ethtool/ioctl.c:62
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.111265][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.113653][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.113678][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.113678][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.117725][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.117725][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.119909][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.122254][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.122254][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.124595][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.124617][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.124632][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.130226][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.132210][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.134128][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.134151][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.134181][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.139713][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.139713][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.141162][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.142406][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.143917][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.143917][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145163][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145178][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145188][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145199][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145219][ T6232]  </TASK>
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145386][ T6232] 
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145391][ T6232] =============================
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145395][ T6232] WARNING: suspicious RCU usage
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145399][ T6232] 6.12.0-rc7-syzkalleNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.warn kernel: [   96.145433][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
Nov 11 21:02:33 syzkaller kerNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.warn kernel: [   Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.warn kernel: [   96.145605][ T623Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 [   96.829369][ T6232] bond0: (slave bridge0): link status up, enabling it in 4 ms
syzkaller kern.warn kernel: [   96.145803][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145816][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145816][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145827][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145839][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145850][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145858][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145869][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145882][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145894][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145907][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145922][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145922][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145937][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[9035]: ps_bpf_start_bpf: bpf_open: Invalid argument
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[9035]: ps_root_recvmsg: Invalid argument
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145946][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[9030]: ps_bpf_start_bpf: bpf_open: Invalid argument
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145957][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145957][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[9030]: ps_root_recvmsg: Invalid argument
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145969][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145981][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.145990][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146001][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146020][ T6232]  </TASK>
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146025][ T6232] 
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146028][ T6232] =============================
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146031][ T6232] WARNING: suspicious RCU usage
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146034][ T6232] 6.12.0-rc7-syzkaller #0 Not tainted
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146040][ T6232] -----------------------------
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146043][ T6232] include/linux/rtnetlink.h:100 suspicious rcu_dereference_protected() usage!
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146050][ T6232] 
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146050][ T6232] other info that might help us debug this:
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146050][ T6232] 
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146053][ T6232] 
Nov 11 21:02:33 syzkaller daemon.err dhcNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146151][ T623Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: receNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.warn kernel: [   Nov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemon.err dhcpcd[5661Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemon.err dhcpcd[5661Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 Nov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: receNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.warn kernel: [   96.146396][ T6232]  ? trace_lockNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.warn kernel: [   96.146461][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146474][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146489][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146489][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146503][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146513][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146523][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146523][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146536][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146547][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146555][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146567][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.146585][ T6232]  </TASK>
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.err kernel: [   96.333328][ T6232] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1523
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.err kernel: [   96.335759][ T6232] in_atomic(): 0, irqs_disabled(): 0, non_block: 0, pid: 6232, name: kworker/u32:32
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.err kernel: [   96.338277][ T6232] preempt_count: 0, expected: 0
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.err kernel: [   96.339800][ T6232] RCU nest depth: 1, expected: 0
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.341338][ T6232] 3 locks held by kworker/u32:32/6232:
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.342995][ T6232]  #0: ffff88804b8f2948 ((wq_completion)bond0#3){+.+.}-{0:0}, at: process_one_work+0x129b/0x1ba0 kernel/workqueue.c:3204
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.345823][ T6232]  #1: ffffc900033c7d80 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.348943][ T6232]  #Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemon.err dhcpcd[5661Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 Nov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 Nov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.wNov 11 21:02:33 syzkaller daemonNov 11 21:02:33 syzkaller kern.warn kernel: [   96.391355][ T6232]  ? __pfx_ethtool_op_get_link+0x10/0x10 net/ethtool/ioctl.c:2712
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.393047][ T6232]  ethtool_op_get_link+0x1d/0x70 net/ethtool/ioctl.c:62
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.394857][ T6232]  bond_check_dev_link+0x197/0x490 drivers/net/bonding/bond_main.c:873
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.396472][ T6232]  ? __pfx_bond_check_dev_link+0x10/0x10 drivers/net/bonding/bond_main.c:4594
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.398445][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.398445][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.399965][ T6232]  bond_miimon_inspect drivers/net/bonding/bond_main.c:2717 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.399965][ T6232]  bond_mii_monitor+0x3c1/0x2d90 drivers/net/bonding/bond_main.c:2939
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.401543][ T6232]  ? __pfx_bond_mii_monitor+0x10/0x10 drivers/net/bonding/bond_main.c:2806
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.403142][ T6232]  ? rcu_is_watching_curr_cpu include/linux/context_tracking.h:128 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.403142][ T6232]  ? rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:737
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.404629][ T6232]  ? trace_lock_acquire+0x14a/0x1d0 include/trace/events/lock.h:24
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.406212][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.407857][ T6232]  ? lock_acquire+0x2f/0xb0 kernel/locking/lockdep.c:5796
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.409307][ T6232]  ? process_one_work+0x921/0x1ba0 kernel/workqueue.c:3205
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.410910][ T6232]  process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.412468][ T6232]  ? __pfx_macvlan_process_broadcast+0x10/0x10 drivers/net/macvlan.c:309
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.414179][ T6232]  ? __pfx_process_one_work+0x10/0x10 include/linux/list.h:153
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.415769][ T6232]  ? assign_work+0x1a0/0x250 kernel/workqueue.c:1200
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.417321][ T6232]  process_scheduled_works kernel/workqueue.c:3310 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.417321][ T6232]  worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.418756][ T6232]  ? __pfx_worker_thread+0x10/0x10 include/linux/list.h:183
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.420279][ T6232]  kthread+0x2c1/0x3a0 kernel/kthread.c:389
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.421514][ T6232]  ? __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.421514][ T6232]  ? _raw_spin_unlock_irq+0x23/0x50 kernel/locking/spinlock.c:202
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.423050][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.424425][ T6232]  ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.425840][ T6232]  ? __pfx_kthread+0x10/0x10 include/linux/list.h:373
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.427212][ T6232]  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.428635][ T6232]  </TASK>
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.429829][ T6232] 
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.430587][ T6232] =============================
Nov 11 21:02:33 syzkaller daemon.err dhcpcd[5661]: libudev: received NULL device
Nov 11 21:02:33 syzkaller kern.warn kernel: [   96.4

---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller@...glegroups.com.

syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.

If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title

If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)

If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report

If you want to undo deduplication, reply with:
#syz undup

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ