Bug 289361

Summary: System Settings doesn't launch properly
Product: [Unmaintained] Active Reporter: Carl Symons <carlsymons>
Component: ApplicationsAssignee: active
Status: RESOLVED INTENTIONAL    
Severity: normal CC: lamarque, thomas.pfeiffer
Priority: NOR    
Version: PA 2   
Target Milestone: unscheduled   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Carl Symons 2011-12-19 15:36:01 UTC
Version:           unspecified (using KDE 4.7.3) 
OS:                Linux

clicking System Settings in App Launcher produces blank grey screen momentarily. The same thing happens when launching systemsettings in Terminal, where an error message is displayed...
systemsettings(1617): Communication problem with  "systemsettings" , ir probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (time out by message bus)" "

In forum.kde.org [1], bcooksley suggested running
gdb --args systemsettings --nofork
After inspecting the backtrace results, bcooksley wrote:
This appears to be being caused by a infinite loop inside the KCategorizedView code, which is a component of kdelibs used by System Settings. Please file a bug report at bugs.kde.org.

[1] http://forum.kde.org/viewtopic.php?f=211&t=98241

Reproducible: Always

Steps to Reproduce:
1. click icon for System Settings (displayed with search)
2. in Terminal, run systemsettings

Actual Results:  
momentary blank grey screen

Expected Results:  
System Settings screen should appear

Some of the applications that are displayed in the main System Settings can be launched independently...notifications, desktop search
Comment 1 Lamarque V. Souza 2012-02-28 10:59:52 UTC
systemsettings is not present in MeeGo images anymore, we are using active-settings developed by Sebas. Is systemsettings still present in OpenSuse/Slx images? Is this bug still relevant?
Comment 2 Thomas Pfeiffer 2012-12-06 22:08:24 UTC
Desktop Systemsettings should not be present in Plasma Active, so no need to fix it.