Bug 296379

Summary: Plasma crashes on opening settings dialog of a plasmoid
Product: [Plasma] plasma4 Reporter: Djuro Drljaca <djurodrljaca>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Plasmoid and backtrace

Description Djuro Drljaca 2012-03-19 18:18:05 UTC
Created attachment 69738 [details]
Plasmoid and backtrace

I discovered that plasma crashes if your configuration main.xml for custom config GUI is an invalid XML file.

When I install the plasmoid and try to open the settings dialog plasma crashes (screen goes black) and a little time later plasma is apparently reloaded. If I run the plasmoid with plasmoidviewer then I get a backtrace.

I attached a zip file you can find the plasmoid that triggers the crash and also the backtrace.
Comment 1 Aaron J. Seigo 2012-03-19 18:29:51 UTC
Git commit 82e9462816c83f6d4803573ee6ced506e86fad53 by Aaron Seigo.
Committed on 19/03/2012 at 19:28.
Pushed by aseigo into branch 'KDE/4.8'.

it is really unecessary to bring down the whole app just because of a seemingly mismatched widget name

M  +1    -1    kdeui/dialogs/kconfigdialogmanager.cpp

http://commits.kde.org/kdelibs/82e9462816c83f6d4803573ee6ced506e86fad53
Comment 2 Ivan Čukić 2012-04-16 20:47:41 UTC
Git commit 3af22ee9dadad2fe9e6c17d9c09c6bbd2f581c9a by Ivan Čukić, on behalf of Aaron Seigo.
Committed on 19/03/2012 at 19:28.
Pushed by ivan into branch 'ivan/solid-fuse-access'.

it is really unecessary to bring down the whole app just because of a seemingly mismatched widget name

M  +1    -1    kdeui/dialogs/kconfigdialogmanager.cpp

http://commits.kde.org/kdelibs/3af22ee9dadad2fe9e6c17d9c09c6bbd2f581c9a