Bug 2346289 - GDM login screen doesn't start due to gnome-shell SIGSEGV on Pinebook Pro
Summary: GDM login screen doesn't start due to gnome-shell SIGSEGV on Pinebook Pro
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: 42
Hardware: aarch64
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: ARMTracker F42BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2025-02-18 17:09 UTC by Dominik 'Rathann' Mierzejewski
Modified: 2025-02-23 23:27 UTC (History)
21 users (show)

Fixed In Version: mesa-25.0.0-2.fc42
Clone Of:
Environment:
Last Closed: 2025-02-23 17:34:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
freedesktop.org Gitlab mesa mesa issues 12635 0 None opened gdm/gnome-shell crashes in pan_raw_format_mask_midgard (formats=formats@entry=0xaaaafa2030fc) at ../src/panfrost/lib/pan... 2025-02-23 23:26:03 UTC

Description Dominik 'Rathann' Mierzejewski 2025-02-18 17:09:07 UTC
Description of problem:
Graphical login screen does not come up because gnome-shell launched by gdm crashes with SIGSEGV.

Version-Release number of selected component (if applicable):
gdm-47.0-4.fc42.aarch64
mesa-dri-drivers-24.3.4-2.fc42.aarch64
gnome-shell-48~alpha-3.fc42.aarch64

How reproducible:
Always.

Steps to Reproduce:
1. Boot Fedora 42 (Branched) Workstation on Pinebook Pro

Actual results:
blinking cursor on black screen

Expected results:
GDM login screen

Additional info:
The crash occurs in mesa panfrost driver, see upstream bug report for backtrace.

Comment 1 Fedora Admin user for bugzilla script actions 2025-02-18 17:09:18 UTC
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/.

This issue should only be kept open if it:

1. Relates to Fedora packaging or integration with other Fedora components
2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions

If this issue isn't needed for either of these two reasons, please:

 * create an issue with GNOME
 * add a link to the GNOME issue here
 * close this issue as CLOSED/UPSTREAM

Thank you!

Comment 2 Fedora Blocker Bugs Application 2025-02-18 20:29:05 UTC
Proposed as a Blocker for 42-beta by Fedora user rathann using the blocker tracking app because:

 The bug prevents launching gnome-shell and gdm login screen does not appear on a Pinebook Pro. This fails the following Beta release criterion:

https://www.fedoraproject.org/wiki/Fedora_42_Beta_Release_Criteria#Expected_installed_system_boot_behavior

According to https://www.fedoraproject.org/wiki/Fedora_42_Beta_Release_Criteria#Beta_Release_Requirements GNOME is a blocking desktop on aarch64.

Comment 3 Adam Williamson 2025-02-18 20:40:05 UTC
Well, there's another relevant footnote there:

"Supported ARM platforms are those listed by the ARM team at Architectures/ARM/Supported_Platforms." - which is a link to https://fedoraproject.org/wiki/Architectures/ARM/Supported_Platforms . The Pinebook Pro is not listed there. Admittedly the list has not been updated in any way since Feb 2020, which is not great.

There's *another*, entirely different, list of 'supported' hardware at https://fedoraproject.org/wiki/Architectures/ARM#Supported_Hardware_and_Devices . I've been trying to get the ARM folks to reconcile those two lists forever, with no luck so far. That one is somewhat more up to date, but awkward because it does a lot of listing supported devices as groups by SoC, and it's not always easy to know offhand what SoC some given device uses. I don't know for sure if that list would cover Pinebook Pro or not.

CC Peter for guidance here.

Comment 4 Peter Robinson 2025-02-18 21:12:27 UTC
PBP is supported, I'll dig mine out and take a look, it's been on my list, I've updated a bunch of devices to f42

Comment 5 Peter Robinson 2025-02-18 22:08:16 UTC
What kernel? Also is mesa-vulkan-drivers installed?

Comment 6 Peter Robinson 2025-02-18 22:46:29 UTC
Weirdly also the gdm in f42 is quite a bit behind f41 and it looks like there's changes missing and the f42 version is FTBFS.

Comment 7 Adam Williamson 2025-02-18 22:57:53 UTC
The current F42 head is for GNOME 48 and will only build on the relevant side tag probably (f43-build-side-105702 , see https://bodhi.fedoraproject.org/updates/FEDORA-2025-837853fdb4 ).

The release number of previous builds being lower than F41's looks like it was due to F42's being enrolled into packit, I think. That's obviously wrong, but I don't think it means the *content* is old.

Comment 8 Peter Robinson 2025-02-18 23:07:32 UTC
When is that due to land? Is there any point looking at this until it does?

Comment 9 Adam Williamson 2025-02-19 00:15:04 UTC
It's being handled by someone quite new so it's taking a while, and also we're in freeze now, so I'm not sure if we can expect it to get done for Beta...CCing mcatanzaro for that aspect.

Comment 10 Peter Robinson 2025-02-19 09:20:33 UTC
For reference this is fixed with mesa 25.0.0~rc3-2.fc42 (scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=129401827)

Comment 11 Peter Robinson 2025-02-19 09:23:13 UTC
I would expect F-42 to have the mesa 25.0 release so I'm not sure why this hasn't been built for beta to get wider testing.

Comment 12 Fedora Update System 2025-02-19 18:54:56 UTC
FEDORA-2025-38dc8bb2f4 (mesa-25.0.0-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-38dc8bb2f4

Comment 13 Fedora Update System 2025-02-20 00:46:44 UTC
FEDORA-2025-38dc8bb2f4 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-38dc8bb2f4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-38dc8bb2f4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2025-02-23 17:34:29 UTC
FEDORA-2025-38dc8bb2f4 (mesa-25.0.0-2.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Dominik 'Rathann' Mierzejewski 2025-02-23 23:27:57 UTC
(In reply to Peter Robinson from comment #5)
> What kernel? Also is mesa-vulkan-drivers installed?

Kernel version was posted in the upstream report: 6.14.0-0.rc1.15.fc42.aarch64 .
And yes, mesa-vulkan-drivers is installed, but panvk doesn't support this particular Mali chip.


Note You need to log in before you can comment on or make changes to this bug.