syzbot


panic: rw_enter: netlock locking against myself
Status: fixed on 2020/04/12 23:58
Reported-by: syzbot+7c805a09545d997b924d@syzkaller.appspotmail.com
Fix commit: 27427a72e313 In sosplice(), temporarily release the socket lock before calling FRELE() as the last reference could be dropped which in turn will cause soclose() to be called where the socket lock is unconditionally acquired. Note that this is only a problem for sockets protected by the non-recursive NET_LOCK() right now.
First crash: 473d, last: 473d
Patch testing requests:
Created Duration User Patch Repo Result
2020/04/11 19:38 17m anton@basename.se https://github.com/mptre/openbsd-src sosplice OK

Sample crash report:

Crashes (2):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-openbsd-multicore 2020/04/09 09:46 openbsd c220f9cfaf99 a8c6a3f8 .config log report syz
ci-openbsd-multicore 2020/04/09 09:33 openbsd c220f9cfaf99 a8c6a3f8 .config log report