Skip to content

Instantly share code, notes, and snippets.

@nomadlogic
Created January 31, 2017 19:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nomadlogic/ba58e8fd01267fbf7a2fa4fcee29e2f7 to your computer and use it in GitHub Desktop.
Save nomadlogic/ba58e8fd01267fbf7a2fa4fcee29e2f7 to your computer and use it in GitHub Desktop.
drm-next kp
reeBSD boomers 12.0-CURRENT FreeBSD 12.0-CURRENT #8 a86fc4452d6(drm-next): Sun Jan 29 19:28:22 PST 2017 pwright@boomers:/usr/obj/usr/home/pwright/git/freebsd-base-graphics/sys/GENERIC amd64
panic: vm_reserv_depopulate: reserv 0xfffff8022f600800's popmap[321] is clear
Unread portion of the kernel message buffer:
vt_kms_postswitch() at vt_kms_postswitch+0x52/frame 0xfffffe0234a13d00
vt_window_switch() at vt_window_switch+0xdb/frame 0xfffffe0234a13d40
vtterm_cngrab() at vtterm_cngrab+0x20/frame 0xfffffe0234a13d60
cngrab() at cngrab+0x32/frame 0xfffffe0234a13d80
vpanic() at vpanic+0x10a/frame 0xfffffe0234a13e00
kassert_panic() at kassert_panic+0x126/frame 0xfffffe0234a13e70
vm_reserv_free_page() at vm_reserv_free_page+0x240/frame 0xfffffe0234a13ec0
vm_page_free_toq() at vm_page_free_toq+0x15b/frame 0xfffffe0234a13ee0
__free_hot_cold_page() at __free_hot_cold_page+0x8c/frame 0xfffffe0234a13f00
i915_gem_userptr_put_pages() at i915_gem_userptr_put_pages+0xe2/frame 0xfffffe0234a13f40
Loaded symbols for /boot/kernel/drm.ko
#0 doadump (textdump=0) at pcpu.h:222
222 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) #0 doadump (textdump=0) at pcpu.h:222
#1 0xffffffff832085a7 in vt_kms_postswitch (arg=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/drm/../../../dev/drm/linux_fb.c:82
#2 0xffffffff808c4e4b in vt_window_switch (vw=0xffffffff8174cea8)
at /usr/home/pwright/git/freebsd-base-graphics/sys/dev/vt/vt_core.c:540
#3 0xffffffff808c2960 in vtterm_cngrab (tm=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/dev/vt/vt_core.c:1465
#4 0xffffffff809daad2 in cngrab ()
at /usr/home/pwright/git/freebsd-base-graphics/sys/kern/kern_cons.c:368
#5 0xffffffff80a33e1a in vpanic (
fmt=0xffffffff8140bc4c "vm_reserv_depopulate: reserv %p's popmap[%d] is clear", ap=0xfffffe0234a13e40)
at /usr/home/pwright/git/freebsd-base-graphics/sys/kern/kern_shutdown.c:765
#6 0xffffffff80a33d06 in kassert_panic (fmt=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/kern/kern_shutdown.c:669
#7 0xffffffff80d36c10 in vm_reserv_free_page (m=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/vm/vm_reserv.c:316
#8 0xffffffff80d28abb in vm_page_free_toq (m=0xfffff80239168be8)
at /usr/home/pwright/git/freebsd-base-graphics/sys/vm/vm_page.c:2780
#9 0xffffffff830bca7c in __free_hot_cold_page (vm_page=0xfffff80239168be8)
at gfp.h:115
#10 0xffffffff830bbc42 in i915_gem_userptr_put_pages (
obj=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem_userptr.c:695
#11 0xffffffff8309cb9a in i915_gem_object_put_pages (obj=0xfffff800510a9780)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem.c:2268
#12 0xffffffff830a2585 in i915_gem_free_object (gem_obj=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem.c:4293
#13 0xffffffff830b7917 in i915_gem_request_retire (
request=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem_request.c:205
#14 0xffffffff830b7dcb in i915_gem_request_alloc (engine=0xfffffe008bdfe758,
ctx=0xfffff80144d6c800)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem_request.c:375
#15 0xffffffff830aa486 in i915_gem_do_execbuffer ()
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem_execbuffer.c:1830
#16 0xffffffff830aad98 in i915_gem_execbuffer2 (dev=0xfffffe008bdfc000,
data=0xfffffe0234a14470, linux_file=0xfffff80144d6a000)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/i915/i915kms/../../../../dev/drm/i915/i915_gem_execbuffer.c:2014
#17 0xffffffff831f153e in drm_ioctl (filp=<value optimized out>,
cmd=<value optimized out>, arg=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/drm/drm/../../../dev/drm/drm_ioctl.c:738
#18 0xffffffff83010faa in linux_dev_ioctl (dev=<value optimized out>,
cmd=2151703657, data=<value optimized out>, fflag=<value optimized out>,
td=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/modules/linuxkpi/../../compat/linuxkpi/common/src/linux_compat.c:1062
#19 0xffffffff8090dae3 in devfs_ioctl (ap=<value optimized out>)
at /usr/home/pwright/git/freebsd-base-graphics/sys/fs/devfs/devfs_vnops.c:831
#20 0xffffffff80fb5e10 in VOP_IOCTL_APV (vop=<value optimized out>,
a=<value optimized out>) at vnode_if.c:1067
#21 0xffffffff80b05354 in vn_ioctl (fp=0xfffff8000bc2feb0,
com=<value optimized out>, data=0xfffffe0234a14780,
active_cred=0xfffff8000bdf9e00, td=<value optimized out>)
at vnode_if.h:448
#22 0xffffffff8090e20f in devfs_ioctl_f (fp=<value optimized out>,
com=<value optimized out>, data=<value optimized out>,
cred=<value optimized out>, td=0xfffff801ee002a20)
at /usr/home/pwright/git/freebsd-base-graphics/sys/fs/devfs/devfs_vnops.c:789
#23 0xffffffff80a982a0 in kern_ioctl (td=<value optimized out>,
fd=<value optimized out>, com=<value optimized out>,
data=<value optimized out>) at file.h:322
#24 0xffffffff80a97f3f in sys_ioctl (td=<value optimized out>,
uap=0xfffffe0234a14930)
at /usr/home/pwright/git/freebsd-base-graphics/sys/kern/sys_generic.c:748
#25 0xffffffff80ea49b9 in amd64_syscall (td=0xfffff801ee002a20, traced=0)
at subr_syscall.c:135
#26 0xffffffff80e84d8b in Xfast_syscall ()
at /usr/home/pwright/git/freebsd-base-graphics/sys/amd64/amd64/exception.S:396
#27 0x0000000802718bda in ?? ()
Previous frame inner to this frame (corrupt stack?)
Current language: auto; currently minimal
(kgdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment