Bug 415053

Summary: Changing themes freezes System Settings
Product: [Applications] systemsettings Reporter: Nate Graham <nate>
Component: kcm_gtkAssignee: Aleix Pol <aleixpol>
Status: RESOLVED WORKSFORME    
Severity: grave CC: jodr666, mail
Priority: NOR Keywords: regression
Version: 5.17.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nate Graham 2019-12-11 14:50:46 UTC
STEPS TO REPRODUCE
1. Navigate to System Settings > Application Style > GNOME/GTK Application style
2. Change the GTK2 or GTK3 theme from anything to anything
3. Click apply

OBSERVED RESULT
System Settings freezes indefinitely. The console log says the following:

(systemsettings5:31664): GLib-GObject-WARNING **: 15:46:39.553: cannot register existing type 'GdkDisplayManager'

(systemsettings5:31664): GLib-CRITICAL **: 15:46:39.553: g_once_init_leave: assertion 'result != 0' failed

(systemsettings5:31664): GLib-GObject-CRITICAL **: 15:46:39.553: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed


EXPECTED RESULT
it works

ADDITIONAL INFORMATION
If you kill systemsettings and open the KCM again, the GTK2 theme was successfully changed, the the GTK3 one was not.

I can reproduce this on git master, but a user in the Plasma telegram channel has reported it against Plasma 5.17.4 too.
Comment 1 Nate Graham 2020-01-02 17:19:31 UTC
Cannot reproduce anymore.
Comment 2 Nate Graham 2020-01-02 17:24:12 UTC
*** Bug 413492 has been marked as a duplicate of this bug. ***