syzbot


WARNING: lock held when returning to user space in tun_get_user
Status: fixed on 2019/04/10 16:37
Reported-by: syzbot+@syzkaller.appspotmail.com
Fix commit: 9180bb4f0460 tun: add a missing rcu_read_unlock() in error path
First crash: 1160d, last: 1160d

Cause bisection: introduced by (bisect log) :
commit 4477138fa0ae4e1b699786ef0600863ea6e6c61c
Author: Eric Dumazet <edumazet@google.com>
Date: Fri Mar 15 03:19:47 2019 +0000

  tun: properly test for IFF_UP

Crash: WARNING: lock held when returning to user space in tun_get_user (log)
Repro: C syz .config
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING: lock held when returning to user space in tun_get_user (2) 7 837d 848d 16/22 fixed on 2020/02/18 14:31

Sample crash report:

Crashes (55):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-net-this-kasan-gce 2019/03/16 09:44 net 4477138fa0ae bab43553 .config log report syz C
ci-upstream-net-this-kasan-gce 2019/03/16 20:45 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:41 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:36 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:33 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:18 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:17 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:11 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 19:04 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 18:58 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 18:28 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 18:07 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 18:00 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 17:57 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 17:40 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 17:14 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 17:12 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 16:48 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 16:45 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 16:10 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 15:39 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 15:37 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 15:34 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 15:24 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 15:22 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:49 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:45 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:21 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:11 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:06 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:03 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 14:03 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 13:54 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 13:36 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 13:11 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 13:01 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 12:10 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 11:23 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 11:22 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 11:11 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 08:47 net 4477138fa0ae bab43553 .config log report
ci-upstream-net-this-kasan-gce 2019/03/16 08:23 net 4477138fa0ae bab43553 .config log report