FreeBSDDesktop / kms-drm

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

Kernel panic on startx or later with modesetting ddx #112

Closed johalun closed 5 years ago

johalun commented 5 years ago
#1  0xffffffff822ea048 in vt_kms_postswitch (arg=0xfffff80005fd9000)
    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=0xfffffe01a4ef6680) 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=0xfffffe01a4ef6860, eva=0)
    at /usr/src/sys/amd64/amd64/trap.c:929
#8  0xffffffff80a4ae12 in trap_pfault (frame=0xfffffe01a4ef6860, 
    usermode=<value optimized out>) at pcpu.h:230
#9  0xffffffff80a4a43a in trap (frame=0xfffffe01a4ef6860)
    at /usr/src/sys/amd64/amd64/trap.c:441
#10 0xffffffff80a24f25 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:232
#11 0xffffffff8232efcc in linux_cancel_delayed_work_sync (
    dwork=0xfffffe00036d0d98)
    at /usr/src/sys/compat/linuxkpi/common/src/linux_work.c:449
#12 0xffffffff822fe0fc in drm_sched_job_finish (work=<value optimized out>)
    at /usr/home/johannes/dev/freebsd/kms-drm/drivers/gpu/drm/scheduler/gpu_scheduler.c:566
#13 0xffffffff8232ebe7 in linux_work_fn (context=0xfffffe00036d0d50, 
    pending=<value optimized out>)
    at /usr/src/sys/compat/linuxkpi/common/src/linux_work.c:248
#14 0xffffffff80723e1c in taskqueue_run_locked (queue=0xfffff80002f9fd00)
    at /usr/src/sys/kern/subr_taskqueue.c:467
#15 0xffffffff80724da8 in taskqueue_thread_loop (arg=<value optimized out>)
    at /usr/src/sys/kern/subr_taskqueue.c:773
#16 0xffffffff8068a8e4 in fork_exit (
    callout=0xffffffff80724d20 <taskqueue_thread_loop>, 
    arg=0xfffffe000087dfc0, frame=0xfffffe01a4ef6ac0)
    at /usr/src/sys/kern/kern_fork.c:1052
#17 0xffffffff80a25f0e in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:993
#18 0x0000000000000000 in ?? ()