syzbot


witness: userret: returning with the following locks held:
Status: fixed on 2019/08/27 06:31
Reported-by: syzbot+374d0e7e2400004957f7@syzkaller.appspotmail.com
Fix commit: b808994c When a thread tries to exclusively lock a vnode, the same thread must ensure that any other thread currently trying to acquire the underlying vnode lock has observed that the same vnode is about to be exclusively locked. Such threads must then sleep until the exclusive lock has been released and then try to acquire the lock again. Otherwise, exclusive access to the vnode cannot be guaranteed.
First crash: 359d, last: 148d
duplicates (4):
Title Repro Bisected Count Last Reported Patched Status
panic:r/managers/multi thcore/kernel/sys/read ADDR cannot exit while holding sleeplocks 1 323d 323d 0/3 closed as dup on 2019/08/23 07:18
witness: userret: returningwitness: thread ADDR exiting with the following locks held: 1 214d 214d 0/3 closed as dup on 2019/06/22 20:47
witness: thread exiting with locks held syz 679 148d 359d 0/3 closed as dup on 2019/02/21 21:47
panic: witness_warn C 26 359d 363d 0/3 closed as dup on 2019/01/29 06:51

Sample crash report:

Crashes (315):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro
ci-openbsd-multicore 2019/01/28 22:32 openbsd fabafa7b aa432daf .config log report syz C
ci-openbsd-setuid 2019/06/22 14:36 openbsd dcaa94fa 34bf9440 .config log report syz
ci-openbsd-multicore 2019/01/30 00:58 openbsd 906b732f aa432daf .config log report syz
ci-openbsd-setuid 2019/01/29 20:31 openbsd 81059776 aa432daf .config log report syz
ci-openbsd-setuid 2019/01/29 03:52 openbsd fabafa7b aa432daf .config log report syz
ci-openbsd-setuid 2019/01/28 22:33 openbsd fabafa7b aa432daf .config log report syz
ci-openbsd-setuid 2019/01/28 21:54 openbsd fabafa7b aa432daf .config log report syz
ci-openbsd-multicore 2019/08/27 03:30 openbsd 4350d62e d21c5d9d .config log report
ci-openbsd-setuid 2019/08/27 02:30 openbsd 4350d62e d21c5d9d .config log report
ci-openbsd-multicore 2019/08/26 21:48 openbsd 4350d62e d21c5d9d .config log report
ci-openbsd-multicore 2019/08/26 18:19 openbsd 4350d62e d21c5d9d .config log report
ci-openbsd-setuid 2019/08/26 12:54 openbsd 4350d62e d21c5d9d .config log report
ci-openbsd-multicore 2019/08/26 07:40 openbsd 56a8f046 d21c5d9d .config log report
ci-openbsd-setuid 2019/08/25 09:21 openbsd 1507cfe1 d21c5d9d .config log report
ci-openbsd-setuid 2019/08/25 04:57 openbsd 1507cfe1 d21c5d9d .config log report
ci-openbsd-multicore 2019/08/23 08:58 openbsd 9f57e42b ca6f3cfa .config log report
ci-openbsd-setuid 2019/08/23 02:49 openbsd 9f57e42b ca6f3cfa .config log report
ci-openbsd-setuid 2019/08/21 05:05 openbsd 288889b9 6b8391d0 .config log report
ci-openbsd-setuid 2019/08/20 13:03 openbsd 55fd3d87 cfc9868f .config log report
ci-openbsd-setuid 2019/08/20 00:27 openbsd 85b8fad3 ae348fb7 .config log report
ci-openbsd-setuid 2019/08/19 14:58 openbsd 85b8fad3 b8ceabfc .config log report
ci-openbsd-setuid 2019/08/19 12:51 openbsd 85b8fad3 b8ceabfc .config log report
ci-openbsd-setuid 2019/08/18 17:07 openbsd 682277b9 55bf8926 .config log report
ci-openbsd-setuid 2019/08/18 13:21 openbsd f7a04f0f 55bf8926 .config log report
ci-openbsd-setuid 2019/08/18 00:34 openbsd 67dad36e 55bf8926 .config log report
ci-openbsd-setuid 2019/08/17 12:58 openbsd 8a28f249 8fd428a1 .config log report
ci-openbsd-setuid 2019/08/16 14:35 openbsd bb94865e 8fd428a1 .config log report
ci-openbsd-setuid 2019/08/15 13:25 openbsd f976af44 0d298d6b .config log report
ci-openbsd-multicore 2019/08/14 19:29 openbsd e3943314 5576551b .config log report
ci-openbsd-setuid 2019/08/14 17:38 openbsd e3943314 5576551b .config log report
ci-openbsd-setuid 2019/08/14 03:40 openbsd 39cbba3c ef801a3e .config log report
ci-openbsd-multicore 2019/08/13 23:17 openbsd 723403cb 74d61399 .config log report
ci-openbsd-setuid 2019/08/13 09:03 openbsd 8c9a8c5f 8620c2c2 .config log report
ci-openbsd-multicore 2019/08/13 00:04 openbsd 8c9a8c5f 8620c2c2 .config log report
ci-openbsd-setuid 2019/08/11 12:34 openbsd 9db55ce6 acb51638 .config log report
ci-openbsd-setuid 2019/08/09 23:44 openbsd e875c3a0 aff9e255 .config log report
ci-openbsd-multicore 2019/08/09 20:55 openbsd e875c3a0 aff9e255 .config log report
ci-openbsd-setuid 2019/08/09 12:48 openbsd 3ac77e71 ede31a9b .config log report
ci-openbsd-setuid 2019/08/09 06:13 openbsd 3ac77e71 ede31a9b .config log report
ci-openbsd-setuid 2019/08/09 03:17 openbsd 3ac77e71 ede31a9b .config log report
ci-openbsd-setuid 2019/08/09 00:27 openbsd 081f0ff5 bcc419e9 .config log report
ci-openbsd-setuid 2019/08/07 10:35 openbsd 3bcea6ef cdde7486 .config log report
ci-openbsd-multicore 2019/08/07 01:53 openbsd 3bcea6ef cdde7486 .config log report
ci-openbsd-multicore 2019/08/05 22:05 openbsd d8d31ef0 6affd8e8 .config log report
ci-openbsd-setuid 2019/08/05 14:07 openbsd fa32c33c 6affd8e8 .config log report
ci-openbsd-setuid 2019/08/05 07:52 openbsd 864b814f 6affd8e8 .config log report
ci-openbsd-multicore 2019/08/05 03:51 openbsd 864b814f 6affd8e8 .config log report
ci-openbsd-multicore 2019/08/04 18:02 openbsd e4f599ca 6affd8e8 .config log report
ci-openbsd-setuid 2019/08/04 01:24 openbsd d72f70aa 6affd8e8 .config log report
ci-openbsd-multicore 2019/08/03 14:18 openbsd c935b51f 6affd8e8 .config log report
ci-openbsd-setuid 2019/08/03 01:55 openbsd f7c95aac 3faab807 .config log report
ci-openbsd-pf 2019/03/05 00:53 openbsd e86fbd1d 3419571c .config log report