Page MenuHomeFreeBSD
Paste P442

vm map entry recursion
ActivePublic

Authored by markj on Oct 16 2020, 7:54 PM.
Tags
None
Referenced Files
F10104461: vm map entry recursion
Oct 16 2020, 7:54 PM
Subscribers
None
panic: _mtx_lock_sleep: recursed on non-recursive mutex vm map (system) @ /tank/users/markj/src/freebsd/sys/vm/vm_map.c:2055
cpuid = 4
time = 1
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffffff82122ee0
vpanic() at vpanic+0x182/frame 0xffffffff82122f30
panic() at panic+0x43/frame 0xffffffff82122f90
__mtx_lock_sleep() at __mtx_lock_sleep+0x47a/frame 0xffffffff82123020
__mtx_lock_flags() at __mtx_lock_flags+0xe5/frame 0xffffffff82123070
vm_map_find() at vm_map_find+0x15d/frame 0xffffffff82123130
kva_import() at kva_import+0x3f/frame 0xffffffff82123170
vmem_try_fetch() at vmem_try_fetch+0xf4/frame 0xffffffff821231c0
vmem_xalloc() at vmem_xalloc+0x4da/frame 0xffffffff82123240
kva_import_domain() at kva_import_domain+0x36/frame 0xffffffff82123270
vmem_try_fetch() at vmem_try_fetch+0xf4/frame 0xffffffff821232c0
vmem_xalloc() at vmem_xalloc+0x4da/frame 0xffffffff82123340
vmem_alloc() at vmem_alloc+0x8a/frame 0xffffffff82123390
kmem_malloc_domainset() at kmem_malloc_domainset+0x96/frame 0xffffffff82123400
keg_alloc_slab() at keg_alloc_slab+0xd7/frame 0xffffffff82123450
zone_import() at zone_import+0x13e/frame 0xffffffff82123500
cache_alloc() at cache_alloc+0x3bc/frame 0xffffffff82123560
cache_alloc_retry() at cache_alloc_retry+0x25/frame 0xffffffff821235a0
vm_map_insert() at vm_map_insert+0x3f9/frame 0xffffffff82123640
vm_map_find() at vm_map_find+0x4a4/frame 0xffffffff82123700
kva_import() at kva_import+0x3f/frame 0xffffffff82123740
vmem_try_fetch() at vmem_try_fetch+0xf4/frame 0xffffffff82123790
vmem_xalloc() at vmem_xalloc+0x4da/frame 0xffffffff82123810
kva_import_domain() at kva_import_domain+0x36/frame 0xffffffff82123840
vmem_try_fetch() at vmem_try_fetch+0xf4/frame 0xffffffff82123890
vmem_xalloc() at vmem_xalloc+0x4da/frame 0xffffffff82123910
vmem_alloc() at vmem_alloc+0x8a/frame 0xffffffff82123960
kmem_malloc_domainset() at kmem_malloc_domainset+0x96/frame 0xffffffff821239d0
keg_alloc_slab() at keg_alloc_slab+0xd7/frame 0xffffffff82123a20
zone_import() at zone_import+0x13e/frame 0xffffffff82123ad0
cache_alloc() at cache_alloc+0x3bc/frame 0xffffffff82123b30
cache_alloc_retry() at cache_alloc_retry+0x25/frame 0xffffffff82123b70
malloc() at malloc+0x8e/frame 0xffffffff82123bb0
eventhandler_find_or_create_list() at eventhandler_find_or_create_list+0x93/frame 0xffffffff82123be0
eventhandler_register_internal() at eventhandler_register_internal+0x50/frame 0xffffffff82123c10
wlan_modevent() at wlan_modevent+0x52/frame 0xffffffff82123c30
module_register_init() at module_register_init+0xbd/frame 0xffffffff82123c60
mi_startup() at mi_startup+0xec/frame 0xffffffff82123cb0