syzbot


uvm_fault: uvm_unmap_remove
Status: fixed on 2019/09/12 08:35
Reported-by: syzbot+39ff060789d93be0084f@syzkaller.appspotmail.com
Fix commit: 00ba8250173b vm_teardown() must be serialized since it modifies the global vmm_softc structure. Therefore grab the appropriate lock before calling the same function. This issue has been known for a while and reported before but lacking a way to easily reproduce it; until syzkaller came up with a reproducer.
First crash: 702d, last: 683d
similar bugs (1):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd uvm_fault: uvm_unmap_remove (2) C 7836 600d 683d 3/3 fixed on 2019/12/04 16:31
Patch testing requests:
Created Duration User Patch Repo Result
2019/09/10 19:49 17m anton@basename.se https://github.com/mptre/openbsd-src vmm OK

Sample crash report:

Crashes (780):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-openbsd-main 2019/08/24 12:59 openbsd 9be55947e891 78ded196 .config log report syz C
ci-openbsd-main 2019/09/12 08:25 openbsd caeae271c597 0b7672ee .config log report
ci-openbsd-main 2019/09/12 05:35 openbsd 98dbb244f271 f4e53c10 .config log report
ci-openbsd-main 2019/09/12 04:28 openbsd 98dbb244f271 f4e53c10 .config log report
ci-openbsd-main 2019/09/12 02:09 openbsd 98dbb244f271 f4e53c10 .config log report
ci-openbsd-main 2019/09/11 18:57 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 17:52 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 16:41 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 15:12 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 14:09 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 13:38 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 12:25 openbsd 067ee7eb2bf9 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 11:13 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 09:47 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 08:31 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 06:22 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 05:00 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 03:45 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/11 00:22 openbsd ce97d859af21 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 23:10 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 22:02 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 20:12 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 17:42 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 16:43 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 14:36 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 12:53 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 11:30 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 10:07 openbsd 4f5a6e711025 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 09:06 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 07:26 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 05:34 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 03:57 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 02:30 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/10 01:16 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/09 22:27 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/09 22:19 openbsd 62d8f86c43d3 a60cb4cd .config log report
ci-openbsd-main 2019/09/09 20:44 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 19:25 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 18:17 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 16:24 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 15:10 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 13:21 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 12:16 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 10:26 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 08:59 openbsd 1af766eb9cce a60cb4cd .config log report
ci-openbsd-main 2019/09/09 07:37 openbsd 8b22851bda0c a60cb4cd .config log report
ci-openbsd-main 2019/09/09 06:03 openbsd 8b22851bda0c a60cb4cd .config log report
ci-openbsd-main 2019/09/09 02:41 openbsd 8b22851bda0c a60cb4cd .config log report
ci-openbsd-main 2019/09/09 01:10 openbsd 8b22851bda0c a60cb4cd .config log report
ci-openbsd-main 2019/09/08 23:08 openbsd 8b22851bda0c a60cb4cd .config log report
ci-openbsd-main 2019/08/24 09:04 openbsd 9be55947e891 78ded196 .config log report