checking for working mmap... panic: pmap_is_modified
KDB: stack backtrace:
db_trace_self() at db_trace_self_wrapper+0x30
pc = 0xffffff80003c21f4 lr = 0xffffff8000014c00
sp = 0xffffff8056f9ff50 fp = 0xffffff8056fa0080
db_trace_self_wrapper() at vpanic+0xc8
pc = 0xffffff8000014c00 lr = 0xffffff800015425c
sp = 0xffffff8056fa0090 fp = 0xffffff8056fa0100
vpanic() at panic+0x4c
pc = 0xffffff800015425c lr = 0xffffff800015436c
sp = 0xffffff8056fa0110 fp = 0xffffff8056fa0190
panic() at pmap_is_modified+0x18
pc = 0xffffff800015436c lr = 0xffffff80003cc678
sp = 0xffffff8056fa01a0 fp = 0xffffff8056fa01a0
pmap_is_modified() at vm_page_test_dirty+0x44
pc = 0xffffff80003cc678 lr = 0xffffff80003b1374
sp = 0xffffff8056fa01b0 fp = 0xffffff8056fa01c0
vm_page_test_dirty() at vfs_setdirty_locked_object+0x58
pc = 0xffffff80003b1374 lr = 0xffffff80001e8d58
sp = 0xffffff8056fa01d0 fp = 0xffffff8056fa01e0
vfs_setdirty_locked_object() at bdwrite+0x158
pc = 0xffffff80001e8d58 lr = 0xffffff80001e53dc
sp = 0xffffff8056fa01f0 fp = 0xffffff8056fa0260
bdwrite() at ffs_write+0x42c
pc = 0xffffff80001e53dc lr = 0xffffff800037bf78
sp = 0xffffff8056fa0270 fp = 0xffffff8056fa0310
ffs_write() at VOP_WRITE_APV+0x184
pc = 0xffffff800037bf78 lr = 0xffffff80003d37a4
sp = 0xffffff8056fa0320 fp = 0xffffff8056fa0430
VOP_WRITE_APV() at vnode_pager_generic_putpages+0x1f8
pc = 0xffffff80003d37a4 lr = 0xffffff80003be304
sp = 0xffffff8056fa0440 fp = 0xffffff8056fa0510
vnode_pager_generic_putpages() at VOP_PUTPAGES_APV+0x11c
pc = 0xffffff80003be304 lr = 0xffffff80003d6c60
sp = 0xffffff8056fa0520 fp = 0xffffff8056fa0540
VOP_PUTPAGES_APV() at vnode_pager_putpages+0xa4
pc = 0xffffff80003d6c60 lr = 0xffffff80003bc41c
sp = 0xffffff8056fa0550 fp = 0xffffff8056fa05c0
vnode_pager_putpages() at vm_pageout_flush+0x154
pc = 0xffffff80003bc41c lr = 0xffffff80003b1a58
sp = 0xffffff8056fa05d0 fp = 0xffffff8056fa0660
vm_pageout_flush() at vm_object_page_collect_flush+0x1e4
pc = 0xffffff80003b1a58 lr = 0xffffff80003a983c
sp = 0xffffff8056fa0670 fp = 0xffffff8056fa0750
vm_object_page_collect_flush() at vm_object_page_clean+0x1b0
pc = 0xffffff80003a983c lr = 0xffffff80003a9588
sp = 0xffffff8056fa0760 fp = 0xffffff8056fa07f0
vm_object_page_clean() at vinactive+0x90
pc = 0xffffff80003a9588 lr = 0xffffff80001ff758
sp = 0xffffff8056fa0800 fp = 0xffffff8056fa0850
vinactive() at vputx+0x33c
pc = 0xffffff80001ff758 lr = 0xffffff80001ffc7c
sp = 0xffffff8056fa0860 fp = 0xffffff8056fa08c0
vputx() at vm_object_deallocate+0x5a4
pc = 0xffffff80001ffc7c lr = 0xffffff80003a89e8
sp = 0xffffff8056fa08d0 fp = 0xffffff8056fa0940
vm_object_deallocate() at vm_map_process_deferred+0xa0
pc = 0xffffff80003a89e8 lr = 0xffffff800039eee8
sp = 0xffffff8056fa0950 fp = 0xffffff8056fa0980
vm_map_process_deferred() at sys_munmap+0x1a4
pc = 0xffffff800039eee8 lr = 0xffffff80003a6ed8
sp = 0xffffff8056fa0990 fp = 0xffffff8056fa09f0
sys_munmap() at do_el0_sync+0x308
pc = 0xffffff80003a6ed8 lr = 0xffffff80003ce924
sp = 0xffffff8056fa0a00 fp = 0xffffff8056fa0aa0
do_el0_sync() at handle_el0_sync+0x58
pc = 0xffffff80003ce924 lr = 0xffffff80003c31b4
sp = 0xffffff8056fa0ab0 fp = 0x7ffffffb40
handle_el0_sync() at 0x4009c0
pc = 0xffffff80003c31b4 lr = 0x004009c0
sp = 0x7ffffffb50 fp = 0x7ffffffb80
$d.6() at 0x40413400
pc = 0x004009c0 lr = 0x40413400
sp = 0x7ffffffb90 fp = 0x00000000
KDB: enter: panic
[ thread pid 1827 tid 100041 ]
Stopped at kdb_enter+0x6c:
db>
checking for working mmap... panic: pmap_is_modified KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x30 pc = 0xffffff80003c21f4 lr = 0xffffff8000014c00 sp = 0xffffff8056f9ff50 fp = 0xffffff8056fa0080
db_trace_self_wrapper() at vpanic+0xc8 pc = 0xffffff8000014c00 lr = 0xffffff800015425c sp = 0xffffff8056fa0090 fp = 0xffffff8056fa0100
vpanic() at panic+0x4c pc = 0xffffff800015425c lr = 0xffffff800015436c sp = 0xffffff8056fa0110 fp = 0xffffff8056fa0190
panic() at pmap_is_modified+0x18 pc = 0xffffff800015436c lr = 0xffffff80003cc678 sp = 0xffffff8056fa01a0 fp = 0xffffff8056fa01a0
pmap_is_modified() at vm_page_test_dirty+0x44 pc = 0xffffff80003cc678 lr = 0xffffff80003b1374 sp = 0xffffff8056fa01b0 fp = 0xffffff8056fa01c0
vm_page_test_dirty() at vfs_setdirty_locked_object+0x58 pc = 0xffffff80003b1374 lr = 0xffffff80001e8d58 sp = 0xffffff8056fa01d0 fp = 0xffffff8056fa01e0
vfs_setdirty_locked_object() at bdwrite+0x158 pc = 0xffffff80001e8d58 lr = 0xffffff80001e53dc sp = 0xffffff8056fa01f0 fp = 0xffffff8056fa0260
bdwrite() at ffs_write+0x42c pc = 0xffffff80001e53dc lr = 0xffffff800037bf78 sp = 0xffffff8056fa0270 fp = 0xffffff8056fa0310
ffs_write() at VOP_WRITE_APV+0x184 pc = 0xffffff800037bf78 lr = 0xffffff80003d37a4 sp = 0xffffff8056fa0320 fp = 0xffffff8056fa0430
VOP_WRITE_APV() at vnode_pager_generic_putpages+0x1f8 pc = 0xffffff80003d37a4 lr = 0xffffff80003be304 sp = 0xffffff8056fa0440 fp = 0xffffff8056fa0510
vnode_pager_generic_putpages() at VOP_PUTPAGES_APV+0x11c pc = 0xffffff80003be304 lr = 0xffffff80003d6c60 sp = 0xffffff8056fa0520 fp = 0xffffff8056fa0540
VOP_PUTPAGES_APV() at vnode_pager_putpages+0xa4 pc = 0xffffff80003d6c60 lr = 0xffffff80003bc41c sp = 0xffffff8056fa0550 fp = 0xffffff8056fa05c0
vnode_pager_putpages() at vm_pageout_flush+0x154 pc = 0xffffff80003bc41c lr = 0xffffff80003b1a58 sp = 0xffffff8056fa05d0 fp = 0xffffff8056fa0660
vm_pageout_flush() at vm_object_page_collect_flush+0x1e4 pc = 0xffffff80003b1a58 lr = 0xffffff80003a983c sp = 0xffffff8056fa0670 fp = 0xffffff8056fa0750
vm_object_page_collect_flush() at vm_object_page_clean+0x1b0 pc = 0xffffff80003a983c lr = 0xffffff80003a9588 sp = 0xffffff8056fa0760 fp = 0xffffff8056fa07f0
vm_object_page_clean() at vinactive+0x90 pc = 0xffffff80003a9588 lr = 0xffffff80001ff758 sp = 0xffffff8056fa0800 fp = 0xffffff8056fa0850
vinactive() at vputx+0x33c pc = 0xffffff80001ff758 lr = 0xffffff80001ffc7c sp = 0xffffff8056fa0860 fp = 0xffffff8056fa08c0
vputx() at vm_object_deallocate+0x5a4 pc = 0xffffff80001ffc7c lr = 0xffffff80003a89e8 sp = 0xffffff8056fa08d0 fp = 0xffffff8056fa0940
vm_object_deallocate() at vm_map_process_deferred+0xa0 pc = 0xffffff80003a89e8 lr = 0xffffff800039eee8 sp = 0xffffff8056fa0950 fp = 0xffffff8056fa0980
vm_map_process_deferred() at sys_munmap+0x1a4 pc = 0xffffff800039eee8 lr = 0xffffff80003a6ed8 sp = 0xffffff8056fa0990 fp = 0xffffff8056fa09f0
sys_munmap() at do_el0_sync+0x308 pc = 0xffffff80003a6ed8 lr = 0xffffff80003ce924 sp = 0xffffff8056fa0a00 fp = 0xffffff8056fa0aa0 do_el0_sync() at handle_el0_sync+0x58 pc = 0xffffff80003ce924 lr = 0xffffff80003c31b4 sp = 0xffffff8056fa0ab0 fp = 0x7ffffffb40
handle_el0_sync() at 0x4009c0 pc = 0xffffff80003c31b4 lr = 0x004009c0 sp = 0x7ffffffb50 fp = 0x7ffffffb80
$d.6() at 0x40413400 pc = 0x004009c0 lr = 0x40413400 sp = 0x7ffffffb90 fp = 0x00000000
KDB: enter: panic [ thread pid 1827 tid 100041 ] Stopped at kdb_enter+0x6c: db>