Just updating (archlinux based EndeavourOS) from 4.18.1 to 4.18.2 (xfconf) and on login to XFCE4 Desktop it lags and does not start xfwm4. rest is working fine.
Starting xfwm4 manually in terminal causing it to segfault.
Downgrading xfconf to previoius version (4.18.1) removes the issue completely and xfwm4 starts as it should no lag too.
I can provide more info if needed.
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
$ xfconf-query -c xfwm4 -rp /general/borderless_maximize$ xfwm4 -rWaiting for current window manager (Xfwm4) on screen :0.0 to exit: DoneSegmentation fault (core dumped)
Got the idea from the frequent mentions of the above property in the gdb.txt.gz backtrace attached to the downstream bug report.
Similarly to @killajoe findings, xfwm4 starts up fine afterwards (the borderless_maximize property appears to get created during the segfaulting xfwm4 invocation).
Thanks for the backtrace and for adding debug symbols for xfwm4 @foutrelis! This one is a bit weird, an infinite loop when sending the "property-changed" signal... Chances are I won't get through it tonight. @kelnos if you have time to look at it, otherwise I'll see tomorrow.
Ok it's fixed by !35 (merged). Now that we're there, I think we can wait a while before releasing 4.18.3, to see if other bugs come up.
This definitely deserves a release, but on the other hand I'm not sure there are many cases other than xfwm4 where the problem can occur, and the crash only happens once, as long as the properties aren't reset (any or only some, not sure about that, it depends on what xfwm4 does).