⬢ DragonFlyBSD Kernel Audit
DF-5745 / run.log
← back to finding ↓ download raw
# Decisive run (rig B1: ssdt_b.aml, AAA0@0x8e 4 ports + AAA2@0x4cc 4 ports,
# unmodified /boot/kernel/apple_gmux.ko). Verbatim serial console capture:

#   kldload apple_gmux
vga_switcheroo device loaded
apple_gmux0: <apple gmux controller> port 0x8e-0x91 on acpi0
apple_gmux: Found gmux version 2.255.255 [classic]
apple_gmux: No GPE found for gmux
apple_gmux1: <apple gmux controller> port 0x4cc-0x4cf on acpi0
apple_gmux: Found gmux version 0.12.255 [classic]
apple_gmux: No GPE found for gmux
apple_gmux: Failed to register vga_switcheroo handler
device_probe_and_attach: apple_gmux1 attach returned -22

#   kldload /root/gmuxtrig_b/gmuxtrig.ko
gmuxtrig: vga_switcheroo handler_flags = 0x1 (CAN_SWITCH_DDC=1)
gmuxtrig: calling vga_switcheroo_force_migd() -> gmux_switchto on clobbered apple_gmux_softc_data...
Fatal user address access from kernel mode from kldload at ffffffff826004f0

Fatal trap 12: page fault while in kernel mode
cpuid = 2; lapic id = 2
fault virtual address	= 0x60
fault code		= supervisor write data, page not present
instruction pointer	= 0x8:0xffffffff826004f0
stack pointer	        = 0x10:0xfffff80117aa37a8
frame pointer	        = 0x10:0xfffff80117aa37b8
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, long 0, def32 0, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 1165
current thread          = pri 6
kernel: type 12 trap, code=2

CPU2 stopping CPUs: 0x0000003b
 stopped
Stopped at      gmux_switchto+0x10:     movl    %edi,0x60(%rbx)
db>