Bug 2401865

Summary: Fedora 42 kernel 6.16.9-200.fc42.x86_64 causes black screen on boot (GDM repeatedly crashes) with Intel Lunar Lake integrated graphics (xe driver). Previous kernel 6.16.8-200.fc42.x86_64 works normally.
Product: [Fedora] Fedora Reporter: Patrik Plachy <pplachy>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: acaringi, adscvr, airlied, hans, hpa, jforbes, josef, kernel-maint, linville, masami256, mchehab, ptalbert, steved, suraj.ghimire7, tsobczynski
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-10-06 17:55:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Boot logs
none
Boot log kernel none

Description Patrik Plachy 2025-10-06 11:35:04 UTC
### Summary

Fedora 42 kernel `6.16.9-200.fc42.x86_64` causes black screen on boot (GDM repeatedly crashes) with Intel Lunar Lake integrated graphics (`xe` driver). Previous kernel `6.16.8-200.fc42.x86_64` works normally.

### Hardware

* Laptop: **Lenovo ThinkPad X9-15 Gen 1**
* GPU: **Intel Arc Graphics 130V / 140V (Lunar Lake, PCI ID 00:02.0)**

### Software

* Fedora Workstation 42 (fully updated)
* Display manager: **GDM (Wayland)**
* Kernel packages installed:

  ```
  kernel-6.14.0-63.fc42.x86_64
  kernel-6.16.8-200.fc42.x86_64  <-- working
  kernel-6.16.9-200.fc42.x86_64  <-- failing
  ```
* Firmware packages installed:

  ```
  nvidia-gpu-firmware-20250917-2.fc42.noarch
  intel-gpu-firmware (latest available from Fedora repos)
  ```

### Steps to Reproduce

1. Boot into kernel `6.16.9-200.fc42.x86_64` from GRUB.
2. The system begins booting (Lenovo logo and Fedora boot splash appear).
3. Screen goes black and never reaches GNOME login screen.

### Actual Results

* `gdm.service` repeatedly crashes and restarts.
* Black screen persists, system is otherwise running (can switch to VT with `Ctrl+Alt+F3`).
* Journal shows `gdm` segfaults in `libglib-2.0.so` after GPU init.

Relevant logs:

```
Oct 06 10:43:36 fedora gdm.service: Main process exited, code=dumped, status=5/TRAP
Oct 06 10:43:37 fedora abrt-notification[1696]: Process 1232 (gdm) crashed in get_fallback_session_name()
Oct 06 10:43:25 fedora kernel: traps: gdm[1480] trap int3 ip:... in libglib-2.0.so
```

### Expected Results

* System should boot into GNOME login screen (as it does on kernel `6.16.8-200.fc42.x86_64`).

### Workarounds

* Booting into previous kernel (`6.16.8-200.fc42.x86_64`) works fine.
* Booting the failing kernel with `nomodeset` avoids the crash but disables GPU acceleration.

### Additional Info

* Logs from failing boot attached (journalctl output).
* This appears to be a regression introduced between 6.16.8 and 6.16.9 in the Intel `xe` driver stack.


Reproducible: Always

Comment 1 Patrik Plachy 2025-10-06 11:39:00 UTC
Created attachment 2108782 [details]
Boot logs

Comment 2 Patrik Plachy 2025-10-06 11:39:35 UTC
Created attachment 2108783 [details]
Boot log kernel

Comment 3 Tom Sobczynski 2025-10-06 13:23:16 UTC
I'm on a Lenovo X1 Carbon Gen 12 with Meteor Lake Core Ultra 7 165U and *also using the Xe driver*. I also have no issues booting kernel 6.16.8. I repeated several boot attempts with 6.16.9, unsuccessful every time (at least 3x). I get the Lenovo splash screen, but then the screen goes black and stays that way, never reaching the screen to prompt for the password to decrypt and boot.

Comment 4 Justin M. Forbes 2025-10-06 17:55:52 UTC

*** This bug has been marked as a duplicate of bug 2399738 ***