syzbot


unregister_netdevice: waiting for DEV to become free (5)
Status: internal: reported C repro on 2021/03/10 01:55
Reported-by: syzbot+@syzkaller.appspotmail.com
Fix commit: 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-leak ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386 ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu2-arm32]
First crash: 143d, last: 22m

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 (10):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream unregister_netdevice: waiting for DEV to become free (3) C 1864 472d 533d 17/22 fixed on 2020/04/15 17:19
upstream unregister_netdevice: waiting for DEV to become free C 170521 1088d 1199d 9/22 fixed on 2018/08/08 18:10
linux-4.14 unregister_netdevice: waiting for DEV to become free C done 120 395d 833d 1/1 fixed on 2020/08/02 06:53
android-49 unregister_netdevice: waiting for DEV to become free C 52164 615d 842d 0/3 public: reported C repro on 2019/04/11 08:44
android-44 unregister_netdevice: waiting for DEV to become free C 4307 677d 842d 0/2 public: reported C repro on 2019/04/11 08:44
linux-4.14 unregister_netdevice: waiting for DEV to become free (2) C 4183 7m 352d 0/1 upstream: reported C repro on 2020/08/13 09:52
android-414 unregister_netdevice: waiting for DEV to become free 1231 618d 841d 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 143d 346d 21/22 fixed on 2021/03/10 01:48
upstream unregister_netdevice: waiting for DEV to become free (2) C done 385621 534d 1081d 16/22 fixed on 2020/02/14 01:19
linux-4.19 unregister_netdevice: waiting for DEV to become free C 3666 5m 843d 0/1 upstream: reported C repro on 2019/04/10 19:11

Sample crash report:

Crashes (24547):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2021/05/08 12:42 upstream d2b6f8a17919 bc5434be .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/08 10:04 upstream d2b6f8a17919 bc5434be .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/07 18:37 upstream d2b6f8a17919 f6da8120 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/05/06 12:01 upstream d2b6f8a17919 06c27ff5 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/06 09:57 upstream d2b6f8a17919 06c27ff5 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/05 23:18 upstream d2b6f8a17919 06c27ff5 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/02 03:41 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/05/02 01:46 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/01 16:44 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/01 10:46 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/01 05:22 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/30 22:47 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/30 21:46 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/30 19:34 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/30 09:13 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/30 03:18 upstream d2b6f8a17919 77e2b668 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/27 09:10 upstream 4a0225c3d208 805b5003 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/04/25 05:09 upstream 8db5efb83fa9 17f0b706 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/21 14:23 upstream 1fe5501ba1ab 95777977 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/03/20 09:59 upstream 1c273e10bc0c 3d01c4de .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/04/28 07:22 net bbd6f0a94813 805b5003 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/07 05:00 upstream d2b6f8a17919 06585184 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/07 04:53 upstream d2b6f8a17919 06585184 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/06 07:40 upstream d2b6f8a17919 06c27ff5 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/06 06:19 upstream d2b6f8a17919 06c27ff5 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/05 09:14 upstream d2b6f8a17919 06c27ff5 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/05 08:41 upstream d2b6f8a17919 06c27ff5 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/05/02 14:50 upstream d2b6f8a17919 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/02 05:18 upstream d2b6f8a17919 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/01 18:55 upstream d2b6f8a17919 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/05/01 00:18 upstream d2b6f8a17919 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/04/29 18:43 upstream d72cd4ad4174 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/04/28 07:02 upstream 57fa2369ab17 805b5003 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/04/26 07:13 upstream d2d09fbe33f8 2a82f1b3 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/25 16:26 upstream 2a1d7946fa53 36c88236 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/24 15:57 upstream e77a830c8297 17f0b706 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/04/21 12:57 upstream 1fe5501ba1ab 95777977 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/18 20:25 upstream 6417f03132a6 7216542e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/05/06 04:59 net bbd6f0a94813 06c27ff5 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/05/03 07:39 net bbd6f0a94813 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/05/02 06:24 net bbd6f0a94813 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/04/29 13:16 net bbd6f0a94813 77e2b668 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/08/01 00:41 upstream f3438b4c4e69 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/08/01 00:36 upstream f3438b4c4e69 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/07/31 23:35 upstream f3438b4c4e69 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/07/31 20:27 upstream c7d102232649 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/07/31 09:48 upstream c7d102232649 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/07/31 09:26 upstream c7d102232649 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/07/30 23:00 upstream 764a5bc89b12 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/07/30 17:10 upstream 764a5bc89b12 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/07/30 15:37 upstream 764a5bc89b12 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/07/30 14:36 upstream 764a5bc89b12 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/07/30 14:31 upstream 764a5bc89b12 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/07/30 09:47 upstream 764a5bc89b12 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/07/30 07:00 upstream 764a5bc89b12 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/07/30 05:55 upstream 7e96bf476270 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/07/30 02:38 upstream 7e96bf476270 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/07/30 01:32 upstream 7e96bf476270 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/07/30 00:26 upstream 7e96bf476270 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/07/30 00:12 upstream 7e96bf476270 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/07/29 22:01 upstream 7e96bf476270 b44001ce .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/07/29 20:52 upstream 7e96bf476270 b44001ce .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/07/29 20:50 upstream 7e96bf476270 b44001ce .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/07/29 19:39 upstream 7e96bf476270 b44001ce .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/03/10 01:54 upstream 144c79ef3353 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/07/31 12:50 upstream c7d102232649 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm32 2021/07/31 10:52 upstream bf152b0b41dc 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/07/30 19:56 upstream 4669e13cd67f 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/07/30 04:12 upstream 7e96bf476270 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/07/29 23:10 upstream 7e96bf476270 8a799410 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-386 2021/07/27 23:13 upstream 7d549995d4e0 17d6ab15 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm64-compat 2021/04/24 23:04 upstream 8db5efb83fa9 17f0b706 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm64 2021/04/20 08:55 upstream 7af08140979a c0ced557 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm64-mte 2021/03/30 01:25 upstream 1e43c377a79f 6a81331a .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/31 22:34 net c7d102232649 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/31 15:26 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/31 14:10 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/31 05:18 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/31 03:00 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/31 02:32 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/30 21:59 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/07/30 18:51 net 8d67041228ac 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-kasan-gce 2021/07/30 13:26 bpf b4f0c24a5eaf c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 21:15 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 19:20 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 18:00 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 16:44 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 11:57 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 08:11 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/31 06:46 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/30 20:20 net-next 3e12361b6d23 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/30 16:51 net-next 3e12361b6d23 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/30 12:13 net-next 3e12361b6d23 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/30 10:58 net-next 3e12361b6d23 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/07/30 08:21 net-next 3e12361b6d23 c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-next-kasan-gce 2021/07/19 21:06 bpf-next 78e4a955928e e6a17580 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/07/30 18:11 linux-next 8d4b477da1a8 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/07/30 01:37 linux-next 4ccc9e2db7ac c585c7b0 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/07/29 18:36 linux-next 4ccc9e2db7ac b44001ce .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/07/29 17:41 linux-next 4ccc9e2db7ac b44001ce .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-riscv64 2021/07/31 00:36 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes ea196c548c0a 6c236867 .config log report info unregister_netdevice: waiting for DEV to become free