Bug 298061 - page fault in i915_gem_context_open
Summary: page fault in i915_gem_context_open
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 15.1-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: crash, regression
Depends on:
Blocks:
 
Reported: 2026-08-30 19:54 UTC by satanist+freebsd
Modified: 2026-08-30 22:49 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description satanist+freebsd 2026-08-30 19:54:29 UTC
I had tried to update my laptop from 15.0 to 15.1 (distribution set). On the first reboot I got a page fault. Crashes are created but I can't debug them because kgdb doesn't find the matching kernel.debug. I could extract the following stack from the vmcore file:

drmn0: successfully loaded firmware image 'i915/adlp_dmc.bin'
drmn0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)
drmn0: [drm] [CONNECTOR:236:eDP-1] Panel is missing HDR static metadata. Possible support for I
ntel HDR backlight interface is not used. If your backlight controls don't work try booting wit
h i915.enable_dpcd_backlight=3. needs this, please file a _new_ bug report on drm/i915, see htt
ps://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs for details.


Fatal trap 12: page fault while in kernel mode
cpuid = 10; apic id = 1c
fault virtual address   = 0x4
fault code              = supervisor write data, page not present
instruction pointer     = 0x20:0xffffffff83d73b80
stack pointer           = 0x28:0xfffffe00d4e44690
frame pointer           = 0x28:0xfffffe00d4e446c0
code segment            = base rx0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 25823 (kldload)
rdi: fffff8000190ea00 rsi: fffff80003ebd200 rdx: 0000000000000000
rcx: 0000000000000001  r8: 00000000000000cc  r9: 0000000000020000
rax: 0000000000000004 rbx: 0000000000000000 rbp: fffffe00d4e446c0
r10: 0000000000000000 r11: 00000000000008d0 r12: fffff8000d610000
r13: fffffe012b7f0000 r14: fffff8000190ea00 r15: fffff80003ebd200
trap number             = 12
panic: page fault
cpuid = 10
time = 1788116178
KDB: stack backtrace:
#0 0xffffffff80bd698d at kdb_backtrace+0x5d
#1 0xffffffff80b874e6 at vpanic+0x136
#2 0xffffffff80b873a3 at panic+0x43
#3 0xffffffff81099fcd at trap_pfault+0x37d
#4 0xffffffff8106f7d8 at calltrap+0x8
#5 0xffffffff83d731d7 at i915_gem_context_open+0x1a7
#6 0xffffffff83c07c6d at i915_gem_open+0x8d
#7 0xffffffff83e38f2a at drm_file_alloc+0x21a
#8 0xffffffff83e21ab7 at drm_client_init+0x67
#9 0xffffffff83e5cb53 at drm_fb_helper_init+0x33
#10 0xffffffff83d9921f at intel_fbdev_init+0x53f
#11 0xffffffff83cb75e0 at intel_display_driver_probe+0x50
#12 0xffffffff83c03cfc at i915_driver_probe+0x8fc
#13 0xffffffff80e1854c at linux_pci_attach_device+0x57c
#14 0xffffffff80bc583d at device_attach+0x43d
#15 0xffffffff80bc7593 at bus_generic_driver_added+0x73
#16 0xffffffff80bc2df9 at devclass_driver_added+0x29
#17 0xffffffff80bc2d8e at devclass_add_driver+0x11e
Uptime: 5s