syzbot


unregister_netdevice: waiting for DEV to become free (5)

Status: fixed on 2021/11/10 00:50
Fix commit: 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels
First crash: 1387d, last: 1143d
Cause bisection: introduced by (bisect log) :
commit 766b0515d5bec4b780750773ed3009b148df8c0a
Author: Jakub Kicinski <kuba@kernel.org>
Date: Wed Jan 6 18:40:07 2021 +0000

  net: make sure devices go through netdev_wait_all_refs

Crash: unregister_netdevice: waiting for DEV to become free (log)
Repro: syz .config
  
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 1716d 1777d 15/28 fixed on 2020/04/15 17:19
upstream unregister_netdevice: waiting for DEV to become free (6) C error 13128 1024d 1143d 20/28 fixed on 2022/03/08 16:11
upstream unregister_netdevice: waiting for DEV to become free C 170521 2332d 2443d 8/28 fixed on 2018/08/08 18:10
linux-4.14 unregister_netdevice: waiting for DEV to become free C done 120 1639d 2077d 1/1 fixed on 2020/08/02 06:53
linux-5.15 unregister_netdevice: waiting for DEV to become free origin:upstream C 3942 5h31m 660d 0/3 upstream: reported C repro on 2023/03/07 22:57
android-49 unregister_netdevice: waiting for DEV to become free C 52164 1859d 2086d 0/3 public: reported C repro on 2019/04/11 08:44
android-44 unregister_netdevice: waiting for DEV to become free C 4307 1921d 2086d 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 660d 1596d 0/1 upstream: reported C repro on 2020/08/13 09:52
android-414 unregister_netdevice: waiting for DEV to become free 1231 1862d 2085d 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 1387d 1590d 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 1040 18m 660d 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 35605 now 565d 0/28 upstream: reported C repro on 2023/06/10 01:34
upstream unregister_netdevice: waiting for DEV to become free (2) C done 385621 1778d 2325d 15/28 fixed on 2020/02/14 01:19
linux-4.19 unregister_netdevice: waiting for DEV to become free C 5316 660d 2087d 0/1 upstream: reported C repro on 2019/04/10 19:11
upstream unregister_netdevice: waiting for DEV to become free (7) C inconclusive 20422 567d 769d 22/28 fixed on 2023/06/08 14:41

Sample crash report:
unregister_netdevice: waiting for lo to become free. Usage count = 2

Crashes (40035):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/08/25 04:32 upstream 6e764bcd1cf7 b599f2fc .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/08 12:42 upstream d2b6f8a17919 bc5434be .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/08 10:04 upstream d2b6f8a17919 bc5434be .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/07 18:37 upstream d2b6f8a17919 f6da8120 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/06 12:01 upstream d2b6f8a17919 06c27ff5 .config console log report syz C ci-upstream-kasan-gce-selinux-root unregister_netdevice: waiting for DEV to become free
2021/05/06 09:57 upstream d2b6f8a17919 06c27ff5 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/05 23:18 upstream d2b6f8a17919 06c27ff5 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/02 03:41 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/02 01:46 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-selinux-root unregister_netdevice: waiting for DEV to become free
2021/05/01 16:44 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/01 10:46 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/01 05:22 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/30 22:47 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/30 21:46 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/30 19:34 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/30 09:13 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/30 03:18 upstream d2b6f8a17919 77e2b668 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/27 09:10 upstream 4a0225c3d208 805b5003 .config console log report syz C ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/25 05:09 upstream 8db5efb83fa9 17f0b706 .config console log report syz C ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/03/20 09:59 upstream 1c273e10bc0c 3d01c4de .config console log report syz C ci-upstream-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/04/28 07:22 net-old bbd6f0a94813 805b5003 .config console log report syz C ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/05/07 05:00 upstream d2b6f8a17919 06585184 .config console log report syz ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/07 04:53 upstream d2b6f8a17919 06585184 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/06 07:40 upstream d2b6f8a17919 06c27ff5 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/06 06:19 upstream d2b6f8a17919 06c27ff5 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/05 09:14 upstream d2b6f8a17919 06c27ff5 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/05 08:41 upstream d2b6f8a17919 06c27ff5 .config console log report syz ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/02 14:50 upstream d2b6f8a17919 77e2b668 .config console log report syz ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/05/02 05:18 upstream d2b6f8a17919 77e2b668 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/01 18:55 upstream d2b6f8a17919 77e2b668 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/05/01 00:18 upstream d2b6f8a17919 77e2b668 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/04/29 18:43 upstream d72cd4ad4174 77e2b668 .config console log report syz ci-upstream-kasan-gce-selinux-root unregister_netdevice: waiting for DEV to become free
2021/04/28 07:02 upstream 57fa2369ab17 805b5003 .config console log report syz ci-upstream-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/04/26 07:13 upstream d2d09fbe33f8 2a82f1b3 .config console log report syz ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/04/25 16:26 upstream 2a1d7946fa53 36c88236 .config console log report syz ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/04/24 15:57 upstream e77a830c8297 17f0b706 .config console log report syz ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/03/18 20:25 upstream 6417f03132a6 7216542e .config console log report syz ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/10/10 12:01 net-old 732b74d64704 838e7e2c .config console log report syz ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/05/06 04:59 net-old bbd6f0a94813 06c27ff5 .config console log report syz ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/05/03 07:39 net-old bbd6f0a94813 77e2b668 .config console log report syz ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/05/02 06:24 net-old bbd6f0a94813 77e2b668 .config console log report syz ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/04/29 13:16 net-old bbd6f0a94813 77e2b668 .config console log report syz ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 22:04 upstream d2f38a3c6507 59bcaf9a .config console log report info ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/09 15:47 upstream d2f38a3c6507 59bcaf9a .config console log report info ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/09 14:44 upstream d2f38a3c6507 59bcaf9a .config console log report info ci-qemu-upstream unregister_netdevice: waiting for DEV to become free
2021/11/09 09:54 upstream e851dfae4371 8ab17e57 .config console log report info ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/09 08:45 upstream e851dfae4371 8ab17e57 .config console log report info ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/09 01:55 upstream e851dfae4371 8ab17e57 .config console log report info ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/11/09 00:51 upstream e851dfae4371 8ab17e57 .config console log report info ci-qemu-upstream unregister_netdevice: waiting for DEV to become free
2021/11/08 14:31 upstream 6b75d88fa81b d29682f1 .config console log report info ci-qemu-upstream unregister_netdevice: waiting for DEV to become free
2021/11/08 13:23 upstream 6b75d88fa81b d29682f1 .config console log report info ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/08 12:19 upstream 6b75d88fa81b d29682f1 .config console log report info ci-upstream-kasan-gce-selinux-root unregister_netdevice: waiting for DEV to become free
2021/11/08 08:36 upstream 6b75d88fa81b 4c1be0be .config console log report info ci-upstream-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/01 16:43 upstream 8bb7eca972ad 098b5d53 .config console log report info ci-upstream-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/03/10 01:54 upstream 144c79ef3353 26967e35 .config console log report info ci-upstream-kasan-gce-smack-root unregister_netdevice: waiting for DEV to become free
2021/11/09 13:04 upstream d2f38a3c6507 59bcaf9a .config console log report info ci-qemu-upstream-386 unregister_netdevice: waiting for DEV to become free
2021/11/09 00:05 upstream e851dfae4371 8ab17e57 .config console log report info ci-qemu-upstream-386 unregister_netdevice: waiting for DEV to become free
2021/11/08 14:36 upstream 6b75d88fa81b d29682f1 .config console log report info ci-qemu-upstream-386 unregister_netdevice: waiting for DEV to become free
2021/11/04 06:41 upstream ce840177930f 4c1be0be .config console log report info ci-upstream-kasan-gce-386 unregister_netdevice: waiting for DEV to become free
2021/10/22 12:15 upstream 2f111a6fd5b5 55f90bc6 .config console log report info ci-qemu2-arm64-mte unregister_netdevice: waiting for DEV to become free
2021/10/22 00:11 upstream bf152b0b41dc c5cb7da8 .config console log report info ci-qemu2-arm32 unregister_netdevice: waiting for DEV to become free
2021/04/24 23:04 upstream 8db5efb83fa9 17f0b706 .config console log report info ci-qemu2-arm64-compat unregister_netdevice: waiting for DEV to become free
2021/04/20 08:55 upstream 7af08140979a c0ced557 .config console log report info ci-qemu2-arm64 unregister_netdevice: waiting for DEV to become free
2021/11/09 21:35 net-old 0b9111922b1f 59bcaf9a .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 18:33 net-old 0b9111922b1f 59bcaf9a .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 16:19 net-old 0b9111922b1f 59bcaf9a .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 13:11 net-old 0b9111922b1f 59bcaf9a .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 07:03 net-old c45231a7668d 8ab17e57 .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 19:47 net-old c45231a7668d d29682f1 .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 18:23 net-old c45231a7668d d29682f1 .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 18:15 bpf 47b3708c6088 d29682f1 .config console log report info ci-upstream-bpf-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 08:21 bpf 47b3708c6088 4c1be0be .config console log report info ci-upstream-bpf-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 07:21 net-old 08fcdfa6e3ae 4c1be0be .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 06:58 net-old 08fcdfa6e3ae 4c1be0be .config console log report info ci-upstream-net-this-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/10 00:13 net-next-old cc0356d6a02e 59bcaf9a .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 23:08 net-next-old cc0356d6a02e 59bcaf9a .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 23:05 net-next-old cc0356d6a02e 59bcaf9a .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 20:21 net-next-old cc0356d6a02e 59bcaf9a .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 19:12 net-next-old cc0356d6a02e 59bcaf9a .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 17:25 net-next-old cc0356d6a02e 59bcaf9a .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 11:53 net-next-old cc0356d6a02e 8ab17e57 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 10:48 net-next-old cc0356d6a02e 8ab17e57 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 08:07 net-next-old cc0356d6a02e 8ab17e57 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 05:49 net-next-old cc0356d6a02e 8ab17e57 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 03:50 net-next-old cc0356d6a02e 8ab17e57 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 02:49 net-next-old cc0356d6a02e 8ab17e57 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 23:13 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 22:03 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 21:48 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 20:45 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 17:09 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 16:06 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 14:40 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 11:50 net-next-old cc0356d6a02e d29682f1 .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 10:49 net-next-old cc0356d6a02e 4c1be0be .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/08 09:41 net-next-old cc0356d6a02e 4c1be0be .config console log report info ci-upstream-net-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/06 17:55 bpf-next be2f2d1680df 4c1be0be .config console log report info ci-upstream-bpf-next-kasan-gce unregister_netdevice: waiting for DEV to become free
2021/11/09 14:14 linux-next c8109c2ba35e 59bcaf9a .config console log report info ci-upstream-linux-next-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/09 04:47 linux-next c8109c2ba35e 8ab17e57 .config console log report info ci-upstream-linux-next-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/08 19:28 linux-next e844ee04dee0 d29682f1 .config console log report info ci-upstream-linux-next-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/08 05:57 linux-next e844ee04dee0 4c1be0be .config console log report info ci-upstream-linux-next-kasan-gce-root unregister_netdevice: waiting for DEV to become free
2021/11/04 03:29 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 64a19591a293 4c1be0be .config console log report info ci-qemu2-riscv64 unregister_netdevice: waiting for DEV to become free
* Struck through repros no longer work on HEAD.