syzbot


unregister_netdevice: waiting for DEV to become free (4)
Status: fixed on 2021/03/10 01:48
Reported-by: syzbot+df400f2f24a1677cd7e0@syzkaller.appspotmail.com
Fix commit: 5399d52233c4 rxrpc: Fix deadlock around release of dst cached on udp tunnel
First crash: 520d, last: 191d

Cause bisection: introduced by (bisect log) :
commit 449325b52b7a6208f65ed67d3484fd7b7184477b
Author: Alexei Starovoitov <ast@kernel.org>
Date: Tue May 22 02:22:29 2018 +0000

  umh: introduce fork_usermode_blob() helper

Crash: KASAN: use-after-free Write in call_usermodehelper_exec_work (log)
Repro: C 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 520d 581d 17/22 fixed on 2020/04/15 17:19
upstream unregister_netdevice: waiting for DEV to become free C 170521 1136d 1247d 9/22 fixed on 2018/08/08 18:10
linux-4.14 unregister_netdevice: waiting for DEV to become free C done 120 442d 881d 1/1 fixed on 2020/08/02 06:53
android-49 unregister_netdevice: waiting for DEV to become free C 52164 663d 890d 0/3 public: reported C repro on 2019/04/11 08:44
android-44 unregister_netdevice: waiting for DEV to become free C 4307 725d 890d 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 7594 7h06m 400d 0/1 upstream: reported C repro on 2020/08/13 09:52
android-414 unregister_netdevice: waiting for DEV to become free 1231 666d 888d 0/1 auto-closed as invalid on 2020/02/19 10:10
upstream unregister_netdevice: waiting for DEV to become free (2) C done 385621 581d 1129d 16/22 fixed on 2020/02/14 01:19
linux-4.19 unregister_netdevice: waiting for DEV to become free C 3828 5h46m 891d 0/1 upstream: reported C repro on 2019/04/10 19:11
upstream unregister_netdevice: waiting for DEV to become free (5) C done 29627 now 191d 21/22 internal: reported C repro on 2021/03/10 01:55

Sample crash report:

Crashes (50394):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce 2021/03/05 11:22 upstream cee407c5cc42 9d751681 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/03/03 09:32 upstream 7a7fd0de4a98 e5b64d68 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/03/02 09:29 upstream fe07bfda2fb9 183afb6c .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/27 09:43 upstream 3fb6d0e00efc 4c37c133 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/02/26 03:58 upstream 29c395c77a9a 76f7fc95 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/25 20:51 upstream 29c395c77a9a 76f7fc95 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/24 01:08 upstream 3b9cdafb5358 fcc6d71b .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/20 22:54 upstream f40ddce88593 3e5ed8b4 .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/02/15 19:45 net 57baf8cc70ea 98682e5e .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/02/20 07:46 net-next 38b5133ad607 f689d40a .config log report syz C unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2020/08/19 07:20 upstream 18445bf405cb e1c29030 .config log report syz C
ci-upstream-kasan-gce 2021/03/02 04:46 upstream fe07bfda2fb9 183afb6c .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/03/01 10:45 upstream cd278456d4ca 4c37c133 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/25 23:45 upstream 29c395c77a9a 76f7fc95 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/25 21:40 upstream 29c395c77a9a 76f7fc95 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/24 15:31 upstream c03c21ba6f4e fcc6d71b .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/21 23:33 upstream 55f62bc87347 a659b3f1 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/02/21 14:22 upstream e767b3530acb 3e5ed8b4 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/21 00:30 upstream f40ddce88593 3e5ed8b4 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/02/20 09:07 upstream f40ddce88593 f689d40a .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/20 02:59 upstream f40ddce88593 f689d40a .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/18 15:17 upstream f40ddce88593 14052202 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/18 04:50 upstream f40ddce88593 14052202 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/18 01:41 upstream f40ddce88593 14052202 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/17 06:29 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/02/17 05:50 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/02/17 05:25 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/17 02:48 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/16 21:29 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/16 16:34 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/16 09:33 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/02/16 00:27 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/02/15 17:23 upstream f40ddce88593 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/02/25 04:41 net 6fbd15c09691 fcc6d71b .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/02/21 17:12 net 3af409ca278d 3e5ed8b4 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/02/21 04:43 net 3af409ca278d 3e5ed8b4 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/02/28 16:54 net-next d310ec03a34e 4c37c133 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/02/25 07:50 net-next d310ec03a34e fcc6d71b .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/02/22 07:27 net-next d310ec03a34e a659b3f1 .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/02/16 15:46 net-next 9ec5eea5b6ac 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/02/15 14:59 net-next c48f86071027 98682e5e .config log report syz unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/10 00:32 upstream 144c79ef3353 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/03/09 23:10 upstream 144c79ef3353 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/09 22:07 upstream 144c79ef3353 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/03/09 19:35 upstream 280d542f6ffa 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/03/09 17:13 upstream 280d542f6ffa 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/03/09 13:38 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/09 12:25 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream 2021/03/09 05:57 upstream 280d542f6ffa 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/09 03:36 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/09 03:26 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/09 01:08 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/09 00:45 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 21:58 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 20:57 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce 2021/03/08 18:20 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-selinux-root 2021/03/08 14:32 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 13:22 upstream 3bb48a850627 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 06:43 upstream 3bb48a850627 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 05:42 upstream 3bb48a850627 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 05:40 upstream 3bb48a850627 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 04:38 upstream 3bb48a850627 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-root 2021/03/08 03:38 upstream 3bb48a850627 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-smack-root 2021/03/07 16:46 upstream a38fd8748464 75506d9c .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/03/09 21:41 upstream 280d542f6ffa 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu-upstream-386 2021/03/09 17:19 upstream 280d542f6ffa 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm64-mte 2021/03/08 17:19 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-386 2021/03/08 10:33 upstream 144c79ef3353 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm64 2021/03/07 15:51 upstream a38fd8748464 c599ed12 .config log report info unregister_netdevice: waiting for DEV to become free
ci-qemu2-arm64-compat 2021/03/06 09:31 upstream a38fd8748464 e4b4d570 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/03/09 14:59 net 4416e98594dc 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/03/09 02:21 net 29d98f54a4fe 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/03/08 23:39 net 9270bbe258c8 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/03/08 20:19 net 9270bbe258c8 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/03/08 10:51 net 9270bbe258c8 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-this-kasan-gce 2021/03/08 07:48 net 9270bbe258c8 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-kasan-gce 2021/03/05 08:51 bpf 83a2881903f3 9d751681 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/10 01:33 net-next d310ec03a34e 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/10 00:14 net-next d310ec03a34e 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 20:33 net-next d310ec03a34e 26967e35 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 18:34 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 16:01 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 14:49 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 11:16 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 10:33 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 08:33 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 07:28 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 07:08 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/09 04:49 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 23:08 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 19:02 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 16:12 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 15:07 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 09:16 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 07:54 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-net-kasan-gce 2021/03/08 03:26 net-next d310ec03a34e 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-bpf-next-kasan-gce 2021/03/06 21:58 bpf-next 256becd45017 e4b4d570 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-linux-next-kasan-gce-root 2021/03/08 12:22 linux-next 4641b32307b3 09fbf400 .config log report info unregister_netdevice: waiting for DEV to become free
ci-upstream-kasan-gce-386 2021/01/17 14:11 upstream 0da0a8a0a0e1 813be542 .config log report info
ci-upstream-net-kasan-gce 2020/04/15 18:45 net-next 63bef48fd6c9 3f3c5574 .config log report