FreeBSDDesktop / kms-drm

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

Kernel panic on kldload r334035 #67

Closed johalun closed 6 years ago

johalun commented 6 years ago
[drm:drm_sysfs_connector_add] adding "HDMI-A-2" to sysfs
<6>[drm] Initialized i915 1.6.0 20171023 for drmn0 on minor 0
[drm:intel_didl_outputs] 5 outputs detected
[drm:drm_setup_crtcs] panic: lock (sleep mutex) Giant not locked @ /usr/src/sys/compat/linuxkpi/common/src/linux_pci.c:281
cpuid = 1
time = 1527004323
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00004b94b0
vpanic() at vpanic+0x1a3/frame 0xfffffe00004b9510
doadump() at doadump/frame 0xfffffe00004b9590
__mtx_unlock_flags() at __mtx_unlock_flags+0x5d/frame 0xfffffe00004b95d0
_linux_pci_register_driver() at _linux_pci_register_driver+0xe7/frame 0xfffffe00004b95f0
linker_load_module() at linker_load_module+0xb78/frame 0xfffffe00004b9900
kern_kldload() at kern_kldload+0xf1/frame 0xfffffe00004b9950
sys_kldload() at sys_kldload+0x5b/frame 0xfffffe00004b9980
amd64_syscall() at amd64_syscall+0x28c/frame 0xfffffe00004b9ab0
fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe00004b9ab0
--- syscall (304, FreeBSD ELF64, sys_kldload), rip = 0x8002d3eea, rsp = 0x7fffffffe668, rbp = 0x7fffffffebe0 ---
Uptime: 1m38s
Dumping 408 out of 8058 MB:..4%..12%..24%..32%..44%..51%..63%..71%..83%..91%
johalun commented 6 years ago

This started after applying https://reviews.freebsd.org/D15452 to the new freebsd-base fork...

markjdb commented 6 years ago

Based on the revision number, might this be fixed by https://svnweb.freebsd.org/base?view=revision&revision=334048 ?

johalun commented 6 years ago

@markjdb Oh I'm sure it will. Will try and report back.

johalun commented 6 years ago

Fixed with newer revision.