Bug 30593

Summary: Xfce does not start after Jun 30 update to libx11 1.8.1
Product: Mageia Reporter: Sorin Toma <sorin>
Component: RPM PackagesAssignee: Jani Välimaa <jani.valimaa>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: davidwhodgins
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
See Also: https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157
https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/369
https://bugs.gentoo.org/show_bug.cgi?id=841857
Whiteboard:
Source RPM: CVE:
Status comment:

Description Sorin Toma 2022-07-01 21:29:23 CEST
Description of problem:
XFCE "freeze" while starting. The mouse cursor, with hourglass, remains functional.

Nothing visible wrong in journal: https://pastebin.com/U7dd76cT

On an HP Elitebook 2540p switching to init 3 segfaults xfce-session https://pastebin.com/Xw2PWE7S

No segfaults on Dell Latitude 5520, nor on Latitude E7470.




How reproducible:

Every time. Tried on three different laptops.

Steps to Reproduce:
1. login to XFCE
2. admire the frozen screen while being able to move the mouse cursor.
3. kill X
Comment 1 Dave Hodgins 2022-07-01 21:57:56 CEST
Bug confirmed. Killing X with alt+ctrl+bs twice and then logging in again
from sddm, desktop does start. Looks like a timeout during first attempt
to start the xfce session that works ok after restarting X.

Assigning to Wally who maintains xfce4-session.

Assignee: bugsquad => jani.valimaa
CC: (none) => davidwhodgins

Comment 2 Dave Hodgins 2022-07-02 00:07:19 CEST
Using run level 3  and then "startx startxfce4" has the same problem, but
the workaround doesn't work.
Comment 3 Jani Välimaa 2022-07-02 10:36:01 CEST
There have been no changes in Xfce pkgs since a long time.

Only pkg changed lately is libx11 and indeed reverting back to libx11-1.7.5-1.mga9 fixes the issue. Further investigation is needed.
Jani Välimaa 2022-07-02 10:37:26 CEST

Summary: XFCE does not start after Jun 30 update => Xfce does not start after Jun 30 update to libx11 1.8.1

Comment 4 Jani Välimaa 2022-07-02 10:52:28 CEST
The problem seems to disappearing if libx11 1.8.1 is build with --disable-thread-safety-constructor.
Jani Välimaa 2022-07-02 19:47:14 CEST

See Also: (none) => https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157

Jani Välimaa 2022-07-02 19:50:24 CEST

See Also: (none) => https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/369

Comment 5 Jani Välimaa 2022-07-02 20:07:09 CEST
Applied patch to xfce4-settings-4.16.2-3.mga9. Please test.
Jani Välimaa 2022-07-02 20:10:17 CEST

See Also: (none) => https://bugs.gentoo.org/show_bug.cgi?id=841857

Comment 6 Sorin Toma 2022-07-02 20:41:09 CEST
I confirm it works once updated to xfce4-settings-4.16.2-3.mga9

Resolution: (none) => FIXED
Status: NEW => RESOLVED