syzbot


unregister_netdevice: waiting for DEV to become free (2)

Status: fixed on 2020/02/14 01:19
Reported-by: syzbot+30209ea299c09d8785c9@syzkaller.appspotmail.com
Fix commit: ddd9b5e3e765 net-sysfs: Call dev_hold always in rx_queue_add_kobject
First crash: 2304d, last: 1749d
Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: possible deadlock in start_sync_thread (log)
Repro: C syz .config
  
Discussions (10)
Title Replies (including bot) Last reply
[PATCH 3.16 00/61] 3.16.85-rc1 review 66 (66) 2020/06/10 21:25
[PATCH 4.19 00/92] 4.19.100-stable review 98 (98) 2020/01/31 13:57
[PATCH 4.14 00/46] 4.14.169-stable review 51 (51) 2020/01/29 14:42
[PATCH 5.4 000/434] 5.4.7-stable review 465 (465) 2020/01/03 16:53
[PATCH] net-sysfs: Call dev_hold always in rx_queue_add_kobject 2 (2) 2019/12/18 06:57
[PATCH] net-sysfs: Call dev_hold always in rx_queue_add_kobject 4 (4) 2019/12/18 01:36
unregister_netdevice: waiting for DEV to become free (2) 34 (37) 2019/12/17 07:08
Reminder: 99 open syzbot bugs in net subsystem 14 (14) 2019/07/31 15:13
Reminder: 94 open syzbot bugs in net subsystem 1 (1) 2019/06/25 05:48
[PATCH] ipv4: Delete uncached routes upon unregistration of loopback device. 5 (5) 2019/05/04 20:13
Similar bugs (15)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream unregister_netdevice: waiting for DEV to become free (3) C 1864 1688d 1749d 15/28 fixed on 2020/04/15 17:19
upstream unregister_netdevice: waiting for DEV to become free (6) C error 13128 996d 1114d 20/28 fixed on 2022/03/08 16:11
upstream unregister_netdevice: waiting for DEV to become free C 170521 2304d 2415d 8/28 fixed on 2018/08/08 18:10
linux-4.14 unregister_netdevice: waiting for DEV to become free C done 120 1610d 2049d 1/1 fixed on 2020/08/02 06:53
linux-5.15 unregister_netdevice: waiting for DEV to become free origin:upstream C 3467 7h06m 631d 0/3 upstream: reported C repro on 2023/03/07 22:57
android-49 unregister_netdevice: waiting for DEV to become free C 52164 1831d 2058d 0/3 public: reported C repro on 2019/04/11 08:44
android-44 unregister_netdevice: waiting for DEV to become free C 4307 1893d 2058d 0/2 public: reported C repro on 2019/04/11 08:44
linux-4.14 unregister_netdevice: waiting for DEV to become free (2) fat hfsplus bfs vfs gfs2 udf xfs reiserfs sysv btrfs f2fs C 651522 632d 1568d 0/1 upstream: reported C repro on 2020/08/13 09:52
android-414 unregister_netdevice: waiting for DEV to become free 1231 1834d 2056d 0/1 auto-closed as invalid on 2020/02/19 10:10
upstream unregister_netdevice: waiting for DEV to become free (4) C done 50394 1359d 1562d 19/28 fixed on 2021/03/10 01:48
linux-6.1 unregister_netdevice: waiting for DEV to become free missing-backport origin:upstream C inconclusive 922 9h52m 632d 0/3 upstream: reported C repro on 2023/03/07 18:05
upstream unregister_netdevice: waiting for DEV to become free (8) net C done 30938 now 537d 0/28 upstream: reported C repro on 2023/06/10 01:34
linux-4.19 unregister_netdevice: waiting for DEV to become free C 5316 632d 2059d 0/1 upstream: reported C repro on 2019/04/10 19:11
upstream unregister_netdevice: waiting for DEV to become free (5) C done 40035 1114d 1359d 20/28 fixed on 2021/11/10 00:50
upstream unregister_netdevice: waiting for DEV to become free (7) C inconclusive 20422 539d 741d 22/28 fixed on 2023/06/08 14:41
Last patch testing requests (4)
Created Duration User Patch Repo Result
2019/11/21 12:20 18m penguin-kernel@i-love.sakura.ne.jp patch upstream OK
2019/11/15 06:31 17m penguin-kernel@i-love.sakura.ne.jp patch upstream OK
2019/05/04 12:03 19m penguin-kernel@i-love.sakura.ne.jp patch upstream OK
2019/04/16 13:07 18m penguin-kernel@i-love.sakura.ne.jp patch upstream OK

Sample crash report:
bond0 (unregistering): (slave bond_slave_1): Releasing backup interface
bond0 (unregistering): (slave bond_slave_0): Releasing backup interface
bond0 (unregistering): Released all slaves
unregister_netdevice: waiting for bridge_slave_0 to become free. Usage count = 1

Crashes (385621):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/10/24 16:04 upstream f116b96685a0 d01bb02a .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/10/19 06:36 upstream b9959c7a347d 8c88c9c1 .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/10/12 06:29 upstream 9e208aa06c21 426631dd .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/10/08 21:41 upstream eda57a0e4299 b1ebbfef .config console log report syz C ci-upstream-kasan-gce-root
2019/09/29 21:04 upstream 02dc96ef6c25 c1ad5441 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/09/29 04:08 upstream f1f2f614d535 eb6b9855 .config console log report syz C ci-upstream-kasan-gce-root
2019/09/20 03:04 upstream 3c2edc36a774 4d3ae0b7 .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/06/16 12:14 upstream e01e060fe00d 442206d7 .config console log report syz C ci-upstream-kasan-gce-root
2019/06/16 08:51 upstream e01e060fe00d 442206d7 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/02/25 18:22 upstream 5908e6b738e3 a70141bf .config console log report syz C ci-upstream-kasan-gce
2019/02/25 18:21 upstream 5908e6b738e3 a70141bf .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/02/19 17:27 upstream b5372fe5dc84 4df543c9 .config console log report syz C ci-upstream-kasan-gce-root
2019/02/25 18:21 upstream 5908e6b738e3 a70141bf .config console log report syz C ci-upstream-kasan-gce-386
2019/02/19 21:32 upstream b5372fe5dc84 4df543c9 .config console log report syz C ci-upstream-kasan-gce-386
2019/06/16 08:33 bpf fe8d9571dc50 442206d7 .config console log report syz C ci-upstream-bpf-kasan-gce
2019/08/21 13:51 net-next-old ac2eb56e7504 4ea67ff8 .config console log report syz C ci-upstream-net-kasan-gce
2019/08/20 19:51 net-next-old 932630fa9028 cfc9868f .config console log report syz C ci-upstream-net-kasan-gce
2019/06/16 07:59 bpf-next 7f94208c8f9a 442206d7 .config console log report syz C ci-upstream-bpf-next-kasan-gce
2019/05/25 17:20 net-next-old af5136f95045 85c57315 .config console log report syz C ci-upstream-net-kasan-gce
2019/11/01 12:59 linux-next 49afce6d47fe a41ca8fa .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/10/12 07:03 linux-next 8ada228ac7ed 426631dd .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/10/10 04:49 linux-next 1ba4389f4572 c4b9981b .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/10/02 15:22 linux-next a32db7e11724 2e29b534 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/09/25 00:56 linux-next 9e88347dedd8 0942eab8 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/08/25 01:01 linux-next 9733a7c62c66 d21c5d9d .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/08/21 07:18 linux-next 54c851a8cc73 4ea67ff8 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2018/08/20 04:30 linux-next d7857ae43dcc 2dc4378f .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/10/05 22:26 upstream 4ea655343ce4 f3f7d9c8 .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/10/04 06:35 upstream cc3a7bfe62b9 fc17ba49 .config console log report syz ci-upstream-kasan-gce-root
2019/10/03 15:59 upstream 0f1a7b3fac05 fc17ba49 .config console log report syz ci-upstream-kasan-gce-smack-root
2019/10/01 06:08 upstream 54ecb8f7028c c7a4fb99 .config console log report syz ci-upstream-kasan-gce-root
2019/09/30 15:35 upstream 97f9a3c4eee5 c7a4fb99 .config console log report syz ci-upstream-kasan-gce-smack-root
2019/09/26 00:02 upstream f41def397161 a3355dba .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/09/24 10:55 upstream e94f8ccde471 c68252d2 .config console log report syz ci-upstream-kasan-gce-smack-root
2018/08/15 20:27 upstream 31130a16d459 9ccc1d45 .config console log report syz ci-upstream-kasan-gce-root
2019/09/23 01:17 net-old 24ccb0ab95bf d96e88f3 .config console log report syz ci-upstream-net-this-kasan-gce
2019/09/21 13:10 net-old e84622ce2448 d96e88f3 .config console log report syz ci-upstream-net-this-kasan-gce
2019/09/28 03:09 net-next-old b41dae061bbd d8074e0b .config console log report syz ci-upstream-net-kasan-gce
2019/09/26 10:06 net-next-old b41dae061bbd 24d405a3 .config console log report syz ci-upstream-net-kasan-gce
2019/09/22 22:55 net-next-old b41dae061bbd d96e88f3 .config console log report syz ci-upstream-net-kasan-gce
2019/09/21 15:26 net-next-old b41dae061bbd d96e88f3 .config console log report syz ci-upstream-net-kasan-gce
2019/05/26 13:04 net-next-old 22942498cceb 85c57315 .config console log report syz ci-upstream-net-kasan-gce
2019/09/29 10:08 linux-next bb2aee77c82d c1ad5441 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2020/02/14 00:33 upstream 0bf999f9c5e7 c5ed587f .config console log report ci-upstream-kasan-gce-root
2020/02/13 22:11 upstream 0bf999f9c5e7 c5ed587f .config console log report ci-upstream-kasan-gce-smack-root
2020/02/13 16:25 upstream 0bf999f9c5e7 c5ed587f .config console log report ci-upstream-kasan-gce-smack-root
2020/02/13 15:06 upstream f2850dd5ee01 84f4fc8a .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/13 10:44 upstream f2850dd5ee01 84f4fc8a .config console log report ci-upstream-kasan-gce-smack-root
2020/02/13 03:39 upstream f2850dd5ee01 84f4fc8a .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/12 20:56 upstream f2850dd5ee01 84f4fc8a .config console log report ci-upstream-kasan-gce-root
2020/02/12 15:08 upstream 359c92c02bfa 84f4fc8a .config console log report ci-upstream-kasan-gce-root
2020/02/12 06:17 upstream 359c92c02bfa a75b198c .config console log report ci-upstream-kasan-gce-root
2020/02/12 04:00 upstream 359c92c02bfa a75b198c .config console log report ci-upstream-kasan-gce-root
2020/02/11 20:37 upstream 0a679e13ea30 4d1ab643 .config console log report ci-upstream-kasan-gce-root
2020/02/11 18:05 upstream 0a679e13ea30 4d1ab643 .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/11 14:45 upstream 0a679e13ea30 4d1ab643 .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/11 10:04 upstream 0a679e13ea30 084454ae .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/11 08:17 upstream 0a679e13ea30 084454ae .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/11 05:04 upstream 0a679e13ea30 084454ae .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/10 16:41 upstream bb6d3fb354c5 18847f55 .config console log report ci-upstream-kasan-gce-smack-root
2020/02/06 15:35 upstream 4c46bef2e96a c91cbc9d .config console log report ci-upstream-kasan-gce
2018/08/08 18:38 upstream 1236568ee3cb ddeb9f8d .config console log report ci-upstream-kasan-gce
2020/02/13 17:26 upstream 0bf999f9c5e7 c5ed587f .config console log report ci-upstream-kasan-gce-386
2020/02/13 23:50 net-old 6ee2deb6fbed c5ed587f .config console log report ci-upstream-net-this-kasan-gce
2020/02/13 20:06 net-old b9287f2ac321 c5ed587f .config console log report ci-upstream-net-this-kasan-gce
2020/02/13 13:02 net-old b9287f2ac321 84f4fc8a .config console log report ci-upstream-net-this-kasan-gce
2020/02/13 04:40 net-old b9287f2ac321 84f4fc8a .config console log report ci-upstream-net-this-kasan-gce
2020/02/13 02:28 net-old b44beb8ae5d5 84f4fc8a .config console log report ci-upstream-net-this-kasan-gce
2020/02/12 18:39 net-old b44beb8ae5d5 84f4fc8a .config console log report ci-upstream-net-this-kasan-gce
2020/02/12 01:46 net-old f27f37a04a69 4d1ab643 .config console log report ci-upstream-net-this-kasan-gce
2020/02/11 23:41 net-old 00516d13d4cf 4d1ab643 .config console log report ci-upstream-net-this-kasan-gce
2020/02/11 07:26 net-old 00516d13d4cf 084454ae .config console log report ci-upstream-net-this-kasan-gce
2020/02/10 22:31 net-old 5391a87751a1 18847f55 .config console log report ci-upstream-net-this-kasan-gce
2019/12/20 01:16 bpf ca8d0fa7cfb8 36650b4b .config console log report ci-upstream-bpf-kasan-gce
2020/02/13 12:15 net-next-old fdfa3a6778b1 84f4fc8a .config console log report ci-upstream-net-kasan-gce
2020/02/13 09:06 net-next-old fdfa3a6778b1 84f4fc8a .config console log report ci-upstream-net-kasan-gce
2020/02/13 01:08 net-next-old fdfa3a6778b1 84f4fc8a .config console log report ci-upstream-net-kasan-gce
2020/02/12 14:45 net-next-old fdfa3a6778b1 84f4fc8a .config console log report ci-upstream-net-kasan-gce
2020/02/12 11:16 net-next-old fdfa3a6778b1 a75b198c .config console log report ci-upstream-net-kasan-gce
2020/02/12 10:00 net-next-old fdfa3a6778b1 a75b198c .config console log report ci-upstream-net-kasan-gce
2020/02/12 08:48 net-next-old fdfa3a6778b1 a75b198c .config console log report ci-upstream-net-kasan-gce
2020/02/12 02:54 net-next-old fdfa3a6778b1 a75b198c .config console log report ci-upstream-net-kasan-gce
2020/02/12 01:25 net-next-old fdfa3a6778b1 4d1ab643 .config console log report ci-upstream-net-kasan-gce
2020/02/11 15:48 net-next-old fdfa3a6778b1 4d1ab643 .config console log report ci-upstream-net-kasan-gce
2020/02/11 13:12 net-next-old fdfa3a6778b1 084454ae .config console log report ci-upstream-net-kasan-gce
2020/02/11 02:35 net-next-old fdfa3a6778b1 084454ae .config console log report ci-upstream-net-kasan-gce
2020/02/10 18:53 net-next-old fdfa3a6778b1 18847f55 .config console log report ci-upstream-net-kasan-gce
2020/02/10 17:48 net-next-old fdfa3a6778b1 18847f55 .config console log report ci-upstream-net-kasan-gce
2019/12/24 08:32 bpf-next f9e6bfdbaf0c be5c2c81 .config console log report ci-upstream-bpf-next-kasan-gce
2020/02/13 21:10 linux-next 51d5d207918d c5ed587f .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/13 05:42 linux-next 51d5d207918d 84f4fc8a .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/12 19:54 linux-next 129759899765 84f4fc8a .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/11 03:56 linux-next ac431e2d7b1b 084454ae .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/11 00:28 linux-next 2981de746b18 18847f55 .config console log report ci-upstream-linux-next-kasan-gce-root
2018/09/04 13:20 https://github.com/google/kmsan.git master 28f0ca98eadf a4718693 .config console log report ci-upstream-kmsan-gce
* Struck through repros no longer work on HEAD.