syzbot


assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c

Status: upstream: reported on 2021/12/27 07:34
Reported-by: syzbot+78e55b3fe74e144f033b@syzkaller.appspotmail.com
First crash: 407d, last: 7d18h

Sample crash report:
panic: kernel diagnostic assertion "uvm_page_owner_locked_p(pg)" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_page.c", line 1269
Stopped at      db_enter+0x18:  addq    $0x8,%rsp
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
 171737  36756      0         0x2  0x4000001    1  syz-fuzzer
*225740  20544      0     0x14000      0x200    0K reaper
db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437
panic(ffffffff827511ac) at panic+0x177 sys/kern/subr_prf.c:198
__assert(ffffffff827ccb0f,ffffffff8273af68,4f5,ffffffff8277486d) at __assert+0x25 sys/kern/subr_prf.c:157
uvm_pageunwire(fffffd8006d09260) at uvm_pageunwire+0x16b sys/uvm/uvm_page.c:1269
uvm_fault_unwire_locked(fffffd80089b2450,b0b8c2c3000,b0b8c4c2000) at uvm_fault_unwire_locked+0x236 sys/uvm/uvm_fault.c:1683
uvm_unmap_kill_entry_withlock(fffffd80089b2450,fffffd806bde0218,0) at uvm_unmap_kill_entry_withlock+0x67 sys/uvm/uvm_map.c:1925
uvm_map_teardown(fffffd80089b2450) at uvm_map_teardown+0x187 uvm_map_addr_RBT_LEFT sys/uvm/uvm_map.h:176 [inline]
uvm_map_teardown(fffffd80089b2450) at uvm_map_teardown+0x187 sys/uvm/uvm_map.c:2578
uvmspace_free(fffffd80089b2450) at uvmspace_free+0xa6 sys/uvm/uvm_map.c:3513
reaper(ffff8000211bd5c8) at reaper+0x19a sys/kern/kern_exit.c:448
end trace frame: 0x0, count: 6
https://www.openbsd.org/ddb.html describes the minimum info required in bug
reports.  Insufficient info makes it difficult to find and fix bugs.

Crashes (79):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-openbsd-multicore 2023/01/31 04:19 openbsd ef14a9e8cae1 9a6f477c .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2023/01/19 11:17 openbsd ec4188df8d54 7374c4e5 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2023/01/01 20:37 openbsd 86a45bbd35a5 ab32d508 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/12/31 04:45 openbsd 2329db47139b ab32d508 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/12/27 10:55 openbsd b71341ac0994 9da18ae8 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/12/25 09:20 openbsd 406273279adf 9da18ae8 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/11/27 07:28 openbsd a91990001f66 75740b3f .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/11/26 15:03 openbsd cd854ad7c426 75740b3f .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/11/20 21:17 openbsd 11064cccbc3a 5bb70014 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/11/11 20:45 openbsd 3eb75377085e f42ee5d8 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/31 19:13 openbsd 0fef3eb39ea8 8168b69e .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/10/25 10:47 openbsd f61291ae0e05 45645420 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/10/22 19:12 openbsd 3fb2197480c3 c0b80a55 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/10/17 13:55 openbsd 65b39cd17cf3 94744d21 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/17 06:22 openbsd 254cedb6cced 67cb024c .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/17 04:05 openbsd 254cedb6cced 67cb024c .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/15 03:49 openbsd e4ed154aa7cf 67cb024c .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/12 15:55 openbsd ddd5e87dd012 89b5a509 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/12 11:18 openbsd 0a3fb11d8f98 1353c374 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/12 08:38 openbsd 0a3fb11d8f98 1353c374 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/10/11 11:36 openbsd 33c43c6d649c 2b253ced .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/10/05 09:27 openbsd bfe2092d87b1 267e3bb1 .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/09/29 06:38 openbsd fc98ec4a5985 a41a2080 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/09/27 11:06 openbsd e99802964e37 87840e00 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/09/17 01:47 openbsd 08b61afc7161 dd9a85ff .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/09/15 10:14 openbsd 4350ff9f96b6 dd9a85ff .config console log report [disk image] [bsd.gdb] [kernel image] assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/09/14 23:53 openbsd 816ecec3e0e1 b884348d .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/09/02 01:41 openbsd 33de4f94699c a805568e .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/08/22 17:01 openbsd 16f2ec56243d 26a13b38 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/08/20 11:55 openbsd 24b6f6bc8d78 26a13b38 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/08/18 20:42 openbsd d7ab08139e00 26a13b38 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/08/17 07:29 openbsd 8e8e1d336104 4e72d229 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/08/10 21:08 openbsd d0fbdf687140 a6201f11 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/08/08 19:25 openbsd 470043df5a59 da700653 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/07/14 04:54 openbsd 8e2ec202c691 5d921b08 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/07/08 14:44 openbsd 1986151ad54c 8442e655 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/07/03 01:29 openbsd 0d83e05a84e8 1434eec0 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/06/11 15:11 openbsd c0a6a244667a 0d5abf15 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/05/13 03:11 openbsd d7e4e1b3e68f 9ad6612a .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/05/12 08:56 openbsd 1377f46ceceb beb0b407 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/05/11 01:55 openbsd 05b87ca2e5c9 8d7b3b67 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/05/09 02:45 openbsd 826d76ee2b1d e60b1103 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/05/05 05:18 openbsd 843e27d3f0c7 dc9e5259 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/05/01 06:12 openbsd f79258f38adf 2df221f6 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/04/30 07:54 openbsd b6589a98955e ad6b95d8 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/04/29 23:24 openbsd 72be86b33384 44a5ca63 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/04/28 10:43 openbsd 259734c7096b 8a1f1f07 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/04/27 05:04 openbsd 33096be15849 1fa34c1b .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/04/22 14:34 openbsd 92de9a74c2fa 131df97d .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/04/17 00:12 openbsd 01ac1ae112e9 8bcc32a6 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/04/12 21:43 openbsd 7499e163a17c faabdb86 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/31 04:17 openbsd cc983aa27e6e 9d49f3a7 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/03/30 05:48 openbsd 059ca9562126 6bdac766 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/03/29 09:52 openbsd a134c703e536 6bdac766 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/03/28 22:11 openbsd 3fd82b092eb4 ee339263 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/03/21 04:54 openbsd 91506449cf35 e2d91b1d .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/17 14:45 openbsd 140ae54c8a57 dfa9a8ed .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/15 06:07 openbsd 3f2f3bd2644b 9e8eaa75 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/13 09:27 openbsd e3ee5e84dc66 9e8eaa75 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/03/10 21:32 openbsd d9781408a793 9e8eaa75 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/10 07:25 openbsd 187f58305394 9e8eaa75 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/08 16:08 openbsd 9f7de9371f1f 9e8eaa75 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/03/07 09:35 openbsd 1b15366c99f5 7bdd8b2c .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/03/02 05:27 openbsd fbbcf6cd7f4e 45a13a73 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/02/17 22:22 openbsd 00c8a03295fc 3cd800e4 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/02/07 19:28 openbsd b0aee4e7ef7d a7dab638 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/02/02 20:10 openbsd af895d24f6b8 4ebb2798 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/02/01 08:41 openbsd b05db03c9b94 6b7c57fe .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/01/29 09:12 openbsd d44afd84e8e7 495e00c5 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/01/28 21:44 openbsd df512fbc9f7b 495e00c5 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/01/25 04:44 openbsd 0e162ba39fbe 2cbffd88 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/01/17 11:20 openbsd f56254de68dc 731a2d23 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/01/12 13:09 openbsd 7b05f821b4fe 44d1319a .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2022/01/07 12:59 openbsd 3fed8fd5e758 6acc789a .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/01/04 15:39 openbsd 9ccbb9b1bfb3 0a2584dd .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2022/01/03 07:22 openbsd 2fef1223d92c e1768e9c .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-main 2021/12/28 01:05 openbsd bb818c30de60 6b3c5e64 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
ci-openbsd-multicore 2021/12/27 07:33 openbsd b5f6de732cb5 e4f103c4 .config console log report assert "uvm_page_owner_locked_p(pg)" failed in uvm_page.c
* Struck through repros no longer work on HEAD.