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: 223d, last: 13m

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 551d 613d 17/22 fixed on 2020/04/15 17:19
upstream unregister_netdevice: waiting for DEV to become free C 170521 1167d 1278d 9/22 fixed on 2018/08/08 18:10
linux-4.14 unregister_netdevice: waiting for DEV to become free C done 120 474d 913d 1/1 fixed on 2020/08/02 06:53
android-49 unregister_netdevice: waiting for DEV to become free C 52164 695d 921d 0/3 public: reported C repro on 2019/04/11 08:44
android-44 unregister_netdevice: waiting for DEV to become free C 4307 756d 921d 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 8898 5h18m 431d 0/1 upstream: reported C repro on 2020/08/13 09:52
android-414 unregister_netdevice: waiting for DEV to become free 1231 697d 920d 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 223d 425d 21/22 fixed on 2021/03/10 01:48
upstream unregister_netdevice: waiting for DEV to become free (2) C done 385621 613d 1160d 16/22 fixed on 2020/02/14 01:19
linux-4.19 unregister_netdevice: waiting for DEV to become free C 3927 1h01m 922d 0/1 upstream: reported C repro on 2019/04/10 19:11

Sample crash report:

Crashes (34758):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2021/08/25 04:32 upstream 6e764bcd1cf7 b599f2fc .config log report syz C unregister_netdevice: waiting for DEV to become free
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 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/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/10/10 12:01 net 732b74d64704 838e7e2c .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-upstream-kasan-gce-smack-root 2021/10/19 01:34 upstream 519d81956ee2 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/10/19 01:00 upstream 519d81956ee2 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/19 00:04 upstream 519d81956ee2 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/18 23:30 upstream 519d81956ee2 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/10/18 22:51 upstream 519d81956ee2 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/10/18 20:34 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/18 19:54 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/18 16:24 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/18 10:14 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/10/18 08:27 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/10/18 05:32 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/10/18 03:17 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/10/18 01:14 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/17 17:16 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/17 10:10 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/17 09:10 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/10/17 09:03 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/10/16 04:52 upstream 8fe31e0995f0 0c5d9412 .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/10/18 18:50 upstream 519d81956ee2 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-386 2021/10/18 12:02 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/10/18 06:49 upstream cf52ad5ff16c 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-386 2021/10/17 12:49 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/10/17 07:25 upstream d999ade1cc86 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/10/16 23:33 upstream 304040fb4909 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-386 2021/10/16 22:29 upstream 304040fb4909 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm32 2021/10/09 16:59 upstream bf152b0b41dc 838e7e2c .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/10/19 05:59 net 8a64ef042eab 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/19 04:37 net 8a64ef042eab 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/18 17:27 net bca69044affa 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/18 14:06 net bca69044affa 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/18 12:58 net bca69044affa 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/18 11:01 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/18 00:08 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/17 20:52 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-kasan-gce 2021/10/17 18:38 bpf 732b74d64704 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/17 15:27 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/17 13:43 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-kasan-gce 2021/10/17 11:47 bpf 732b74d64704 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/17 11:05 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/10/17 06:24 net fac3cb82a54a 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/18 09:27 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/18 07:28 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/18 05:43 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/18 04:27 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 23:15 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-next-kasan-gce 2021/10/17 22:14 bpf-next 431bfb9ee3e2 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 19:44 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 14:48 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 08:03 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 05:47 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 04:47 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 03:35 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 02:32 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 01:52 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/10/17 00:47 net-next 4e6e167bc049 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/10/19 03:33 linux-next 60e8840126bd 24dc29db .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/10/18 21:47 linux-next 60e8840126bd 0c5d9412 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-riscv64 2021/10/13 10:28 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 3ef6ca4f354c 08362356 .config log report info unregister_netdevice: waiting for DEV to become free