Reading symbols from ./netbsd.gdb... (gdb) target kvm netbsd.1.core 0xc012d6ed in maybe_dump (howto=260) at /home/disciple/netbsd-10/src/sys/arch/i386/i386/machdep.c:725 725 /home/disciple/netbsd-10/src/sys/arch/i386/i386/machdep.c: No such file or directory. (gdb) bt #0 0xc012d6ed in maybe_dump (howto=260) at /home/disciple/netbsd-10/src/sys/arch/i386/i386/machdep.c:725 #1 cpu_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0)  at /home/disciple/netbsd-10/src/sys/arch/i386/i386/machdep.c:746 #2 0xc0c85ca7 in kern_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0)  at /home/disciple/netbsd-10/src/sys/kern/kern_reboot.c:73 #3 0xc0cbc868 in vpanic (fmt=fmt@entry=0xc1186d7c "trap", ap=0xdaf78dc0 "\210\216\367\332\210\216\367\332\315")  at /home/disciple/netbsd-10/src/sys/kern/subr_prf.c:291 #4 0xc0cbc921 in panic (fmt=fmt@entry=0xc1186d7c "trap") at /home/disciple/netbsd-10/src/sys/kern/subr_prf.c:208 #5 0xc012fed8 in trap (frame=0xdaf78e88) at /home/disciple/netbsd-10/src/sys/arch/i386/i386/trap.c:358 #6 0xc012529b in alltraps () #7 0xdaf78e88 in ?? () #8 0xc049813a in pmap_page_remove (pg=0x1030101) at /home/disciple/netbsd-10/src/sys/arch/x86/x86/pmap.c:4612 #9 0xc06cd11e in pmap_page_protect (prot=0, pg=) at ./x86/pmap.h:151 #10 i915_gem_object_release_mmap_offset (obj=)  at /home/disciple/netbsd-10/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.c:683 #11 i915_gem_object_release_mmap_offset (obj=0xc303dac0)  at /home/disciple/netbsd-10/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.c:669 #12 0xc06cd604 in __i915_gem_free_objects (i915=0xc2b49004, freed=)  at /home/disciple/netbsd-10/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.c:228 #13 0xc0aef545 in linux_workqueue_thread (cookie=0xc2f80e40)  at /home/disciple/netbsd-10/src/sys/external/bsd/common/linux/linux_work.c:455 #14 0xc0102011 in lwp_trampoline () (gdb) fram 11 #11 i915_gem_object_release_mmap_offset (obj=0xc303dac0)  at /home/disciple/netbsd-10/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.c:669 669 /home/disciple/netbsd-10/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.c: No such file or directory. (gdb) info locals page = vm_page = i = (gdb) print *obj $1 = {base = {refcount = {kr_count = 0}, handle_count = 0, dev = 0xc2b49004, filp = 0xc36f5680, gemo_uvmobj = { vmobjlock = 0xc452f1c0, pgops = 0xc1086780 <i915_gem_uvm_ops>, uo_npages = 0, uo_refs = 1, uo_pages = {t_root = 0x0,  t_height = 0}, uo_ubc = {lh_first = 0x0}}, vma_node = {von_lock = {rw_owner = 0}, von_startpage = 0, von_npages = 0,  von_files = {rbt_root = 0x0, rbt_ops = 0xc11480cc <drm_vma_file_rb_ops>, rbt_minmax = {0xc303daf8, 0xc303daf8}},  von_rb_node = {rb_nodes = {0x0, 0x0}, rb_info = 0}, readonly = false}, size = 16384, name = 0, dma_buf = 0x0,  import_attach = 0x0, resv = 0xc303db2c, _resv = {lock = {wwm_state = 0 '\000', wwm_debug = false, wwm_u = {owner = 0x0,  ctx = 0x0}, wwm_lock = {u = {mtxa_owner = 1537, s = {mtxs_dummy = 1 '\001', mtxs_ipl = {_ipl = 6 '\006'},  mtxs_lock = 0 '\000', mtxs_unused = 0 '\000'}}}, wwm_class = 0xc14d2cc0 <linux_reservation_ww_class>,  wwm_waiters = {rbt_root = 0x0, rbt_ops = 0xc117b2d0 <ww_acquire_ctx_rb_ops>, rbt_minmax = {0x0, 0x0}}, wwm_cv = { cv_opaque = {0x0, 0xc1277d30}}}, seq = {sqc_gen = 0}, fence_excl = 0x0, fence = 0x0, robj_prealloc = 0x0},  funcs = 0x0}, ops = 0xc10867c0 <i915_gem_phys_ops>, vma = {lock = {sl_lock = {u = {mtxa_owner = 1537, s = { mtxs_dummy = 1 '\001', mtxs_ipl = {_ipl = 6 '\006'}, mtxs_lock = 0 '\000', mtxs_unused = 0 '\000'}}}}, list = { prev = 0xc303db70, next = 0xc303db70}, tree = {rbr_tree = {rbt_root = 0x0, rbt_ops = 0xc10903dc <vma_tree_rb_ops>,  rbt_minmax = {0xc303db78, 0xc303db78}}}}, lut_list = {prev = 0xc303db88, next = 0xc303db88}, stolen = 0x0, {rcu = { rcuh_u = {callback = 0xc303d9d4, obj = 0xc303d9d4}, rcuh_next = 0x0}, freed = {next = 0xc303d9d4}}, userfault_count = 0,  userfault_link = {prev = 0x0, next = 0x0}, mmo = {lock = {sl_lock = {u = {mtxa_owner = 1537, s = {mtxs_dummy = 1 '\001',  mtxs_ipl = {_ipl = 6 '\006'}, mtxs_lock = 0 '\000', mtxs_unused = 0 '\000'}}}}, offsets = {0x0, 0x0, 0x0, 0x0}},  flags = 0, cache_level = 0, cache_coherent = 0, cache_dirty = 0, read_domains = 1, write_domain = 0, frontbuffer = 0x0,  tiling_and_stride = 0, bind_count = {a_u = {au_int = 0, au_uint = 0}}, mm = {lock = {mtx_lock = {u = {mtxa_owner = 0, s = { mtxs_dummy = 0 '\000', mtxs_ipl = {_ipl = 0 '\000'}, mtxs_lock = 0 '\000', mtxs_unused = 0 '\000'}}}},  pages_pin_count = {a_u = {au_int = 1, au_uint = 1}}, shrink_pin = {a_u = {au_int = 2, au_uint = 2}}, region = 0xc300e704,  blocks = {prev = 0xc303dbe4, next = 0xc303dbe4}, region_link = {prev = 0x2, next = 0x1}, u = {internal = { segs = 0xa2bc000, nsegs = 16384, rsegs = -605319168}, phys = {seg = {ds_addr = 170639360, ds_len = 16384},  kva = 0xdbeb9000}}, pages = 0xc3b38e04, mapping = 0x0, page_sizes = {phys = 16384, sg = 4096, gtt = 0}, get_page = { sg_pos = 0x0, sg_idx = 0, radix = {rtr_tree = {t_root = 0x0, t_height = 0}, rtr_lock = 0 '\000'}, lock = {mtx_lock = { u = {mtxa_owner = 0, s = {mtxs_dummy = 0 '\000', mtxs_ipl = {_ipl = 0 '\000'}, mtxs_lock = 0 '\000',  mtxs_unused = 0 '\000'}}}}}, link = {prev = 0xc303dc2c, next = 0xc303dc2c}, madv = 0, dirty = false,  quirked = false}, bit_17 = 0x0, {userptr = {ptr = 0, mm = 0x0, mmu_object = 0x0, work = 0x0}, scratch = 0, gvt_info = 0x0}} (gdb) print *obj->mm.pages $2 = {sgl = {{sg_pgs = 0xc456f5c4, sg_npgs = 1, sg_dmat = 0xc147e8c0 <pci_bus_dma_tag>, sg_dmamap = 0xc455a704}}, nents = 1} (gdb) print obj->mm.pages->sgl->sg_pgs[0] $3 = (struct page *) 0x0