Bug 458663 - SystemSettings freeze on SDDM page [Detected recursive rearrange & Polish loop detected]
Summary: SystemSettings freeze on SDDM page [Detected recursive rearrange & Polish loo...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: 5.25.3
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
: 459312 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-09-03 15:26 UTC by Enrico
Modified: 2022-09-18 10:28 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.26
Sentry Crash Report:


Attachments
Systemsettings log of the errors from GDB (77.00 KB, text/plain)
2022-09-03 15:26 UTC, Enrico
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Enrico 2022-09-03 15:26:55 UTC
Created attachment 151800 [details]
Systemsettings log of the errors from GDB

SUMMARY
***
Hello,
I have a systemsettings freeze when I open the SDDM page and press the "information" icon (i) on the Breeze theme.

gdb reports the following, looping forever:
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Polish loop detected. Aborting after two iterations.

It seems similar to https://bugs.kde.org/show_bug.cgi?id=420249 but I have an higher Plasma version so it should be fixed.

***


STEPS TO REPRODUCE
1. Open systemsettings
2. Go to the SDDM page
3.  Press the (i) in the breeze theme

OBSERVED RESULT
SystemSettings totally freezes. 

EXPECTED RESULT
Should not freeze

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.25
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.15.0-46-generic (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
See the attached gdm log. This is a partial log but it loops forever
Comment 1 Colin J Thomson 2022-09-03 18:26:48 UTC
Also seeing this running x11

I have the same errors looping as reported by the OP:

Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Polish loop detected. Aborting after two iterations.

Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.6-200.fc36.x86_64 (64-bit)
Graphics Platform: X11
Comment 2 incoming 2022-09-06 07:34:30 UTC
Can reproduce. 

Operating System: Arch Linux
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.6-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i7-8665U CPU @ 1.90GHz
Memory: 15.3 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: LENOVO
Product Name: 20QD000LUS
System Version: ThinkPad X1 Carbon 7th
Comment 3 Nate Graham 2022-09-09 03:46:16 UTC
Ah, by random chance I fixed this the other day in https://invent.kde.org/plasma/sddm-kcm/-/commit/fc155bf6c59c156d936dc5ad530923dab3cc3822.
Comment 4 incoming 2022-09-09 03:51:06 UTC
(In reply to Nate Graham from comment #3)
> Ah, by random chance I fixed this the other day in
> https://invent.kde.org/plasma/sddm-kcm/-/commit/
> fc155bf6c59c156d936dc5ad530923dab3cc3822.

Huh, are you sure that's the right commit? That one only looks like layout changes (though, I'm not familiar with KDE's source myself, you'd know better than me).
Comment 5 Nate Graham 2022-09-09 05:17:57 UTC
It's the right commit. Loops are generally caused by layout problems like the one solved in that commit.
Comment 6 incoming 2022-09-09 05:18:52 UTC
(In reply to Nate Graham from comment #5)
> It's the right commit. Loops are generally caused by layout problems like
> the one solved in that commit.

Good to know, thank you! I'll wait for the next release :)
Comment 7 Colin J Thomson 2022-09-13 19:59:38 UTC
Confirmed fixed, thank you.
Comment 8 Nicolas Fella 2022-09-18 10:28:07 UTC
*** Bug 459312 has been marked as a duplicate of this bug. ***