FreeBSDDesktop / kms-drm

the DRM part of the linuxkpi-based KMS
63 stars 26 forks source link

Kernel panic on startx with amdgpu ddx (not with modesetting) #111

Open johalun opened 5 years ago

johalun commented 5 years ago
#1  0xffffffff822ea048 in vt_kms_postswitch (arg=0xfffff80003d925c0)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/linux_fb.c:84
#2  0xffffffff80556fb8 in vt_window_switch (vw=0xffffffff80e8e3f0)
    at /usr/src/sys/dev/vt/vt_core.c:580
#3  0xffffffff80554680 in vtterm_cngrab (tm=<value optimized out>)
    at /usr/src/sys/dev/vt/vt_core.c:1572
#4  0xffffffff80669702 in cngrab () at /usr/src/sys/kern/kern_cons.c:370
#5  0xffffffff806c9d0b in vpanic (fmt=0xffffffff80b10d2e "%s", 
    ap=0xfffffe000058f360) at /usr/src/sys/kern/kern_shutdown.c:851
#6  0xffffffff806c9b73 in panic (fmt=<value optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:804
#7  0xffffffff80a4ad9f in trap_fatal (frame=0xfffffe000058f540, eva=160)
    at /usr/src/sys/amd64/amd64/trap.c:929
#8  0xffffffff80a4ae12 in trap_pfault (frame=0xfffffe000058f540, 
    usermode=<value optimized out>) at pcpu.h:230
#9  0xffffffff80a4a43a in trap (frame=0xfffffe000058f540)
    at /usr/src/sys/amd64/amd64/trap.c:441
#10 0xffffffff80a24f25 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:232
#11 0xffffffff8206c835 in amdgpu_gem_prime_export (dev=0xfffffe00018ed6c0, 
    gobj=0xfffffe00037c6ea8, flags=1048576)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:378
#12 0xffffffff822dd590 in drm_gem_prime_handle_to_fd (dev=0xfffffe00018ed6c0, 
    file_priv=0xfffffe00030e9e10, handle=13, flags=1048576, 
    prime_fd=0xfffffe000058f718)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/drm_prime.c:571
#13 0xffffffff822cf192 in drm_ioctl_kernel (linux_file=<value optimized out>, 
    func=0xffffffff822dda80 <drm_prime_handle_to_fd_ioctl>, 
    kdata=0xfffffe000058f710, flags=49)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/drm_ioctl.c:765
#14 0xffffffff822cf462 in drm_ioctl (filp=0xfffffe00030e5ef0, 
    cmd=<value optimized out>, arg=65536)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/drm_ioctl.c:868
#15 0xffffffff820578de in amdgpu_drm_ioctl (filp=0xfffffe00030e5ef0, 
    cmd=3222037549, arg=65536)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1057
#16 0xffffffff82322b34 in linux_file_ioctl (fp=<value optimized out>, 
    cmd=3222037549, data=<value optimized out>, cred=<value optimized out>, 
    td=<value optimized out>) at compat.h:47
#17 0xffffffff807359ea in kern_ioctl (td=0xfffff8000301c000, fd=7, 
    com=<value optimized out>, data=<value optimized out>) at file.h:330
#18 0xffffffff807356be in sys_ioctl (td=0xfffff8000301c000, 
    uap=0xfffff8000301c3c0) at /usr/src/sys/kern/sys_generic.c:712
#19 0xffffffff80a4b8cc in amd64_syscall (td=0xfffff8000301c000, traced=0)
    at subr_syscall.c:135
#20 0xffffffff80a2580d in fast_syscall_common ()
    at /usr/src/sys/amd64/amd64/exception.S:504
#21 0x0000000800cbaf3a in ?? ()