Bug 2370334
| Summary: | Segmentation faults when using with headless RDP | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | W. Michael Petullo <mike> |
| Component: | gdm | Assignee: | Ray Strode [halfline] <rstrode> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 42 | CC: | gnome-sig, jadahl, mclasen, rstrode, suraj.ghimire7 |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
W. Michael Petullo
2025-06-04 20:40:45 UTC
I was able to do some more analysis:
GDB showed the error is occurring in GDM's get_fallback_session_name function. The process is terminating with an error because GDM cannot find a supported session type. For some reason, self->supported_session_types is {"x11", 0x00} in get_fallback_session_name. The lack of "wayland" is odd.
Things started working after I installed the gnome-session-xsession package.
I am not sure why "wayland" is not a supported session type when GDM runs. The reason I said this is odd is that Fedora went so far as to disable X11 support in GDM in Fedora 42 for a while. I think the community decided this was too aggressive or at least did not follow the official change process. Instead, removing X11 support is proposed for Fedora 43 (https://fedoraproject.org/wiki/Changes/WaylandOnlyGNOME). Anyway, in this case I would prefer Wayland, and I am unsure what is going wrong in GDM that it is not supported.
I am starting to see this as GDM being unable to run without a local display. I submitted an upstream issue: https://gitlab.gnome.org/GNOME/gdm/-/issues/1046 |