Bug 190568 - systemsettings crashed and caused the signal 11 (SIGSEGV).
Summary: systemsettings crashed and caused the signal 11 (SIGSEGV).
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: System Settings Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-24 23:58 UTC by Ekkehard Blanz
Modified: 2009-05-15 15:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ekkehard Blanz 2009-04-24 23:58:08 UTC
Version:            (using KDE 4.2.2)
Compiler:          Did not compile myself - part of Kubuntu 9.4 distro 
OS:                Linux
Installed from:    Ubuntu Packages

When selecting System Settings from the KDE launcher in Kubuntu 9.4, the application dies reproducibly and silently after a while, without ever bringing up any window - not even the KDE crash handler.  When run in konsole, this is the reproducible output (scroll down for more or less useless backtrace):
> systemsettings
systemsettings(16267) MainWindow::readMenu: "" Looking for children in ' "" '
systemsettings(16267) MainWindow::readMenu: "  " Looking for children in ' "advanced" '                                                                           
systemsettings(16267) MainWindow::readMenu: "    " Looking for children in ' "advanced-user-settings" '                                                           
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Autostart" '  "autostart.desktop"                                                              
systemsettings(16267) MainWindow::readMenu: "    " filename is  "autostart.desktop"                                                                               
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Audio CDs" '  "audiocd.desktop"                                                                
systemsettings(16267) MainWindow::readMenu: "    " filename is  "audiocd.desktop"
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Session Manager" '  "kcmsmserver.desktop"                                                      
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcmsmserver.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Akonadi configuration" '  "kcm_akonadi.desktop"                                                
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcm_akonadi.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Digital Camera" '  "kamera.desktop"                                                            
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kamera.desktop" 
systemsettings(16267) MainWindow::readMenu: "    " found module ' "KDE Wallet" '  "kwalletconfig.desktop"                                                         
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kwalletconfig.desktop"                                                                           
systemsettings(16267) MainWindow::readMenu: "    " found module ' "CDDB Retrieval" '  "libkcddb.desktop"                                                          
systemsettings(16267) MainWindow::readMenu: "    " filename is  "libkcddb.desktop"                                                                                
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Service Manager" '  "kcmkded.desktop"                                                          
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcmkded.desktop"
systemsettings(16267) MainWindow::readMenu: "    " found module ' "File Associations" '  "filetypes.desktop"                                                      
systemsettings(16267) MainWindow::readMenu: "    " filename is  "filetypes.desktop"                                                                               
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Hardware" '  "kcm_solid.desktop"                                                               
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcm_solid.desktop"                                                                               
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Desktop Search" '  "kcm_nepomuk.desktop"                                                       
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcm_nepomuk.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Desktop Theme Details" '  "desktopthemedetails.desktop"                                        
systemsettings(16267) MainWindow::readMenu: "    " filename is  "desktopthemedetails.desktop"                                                                     
systemsettings(16267) MainWindow::readMenu: "    " found module ' "KDE Resources" '  "kresources.desktop"                                                         
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kresources.desktop"                                                                              
systemsettings(16267) MainWindow::readMenu: "    " Looking for children in ' "system" '                                                                           
systemsettings(16267) MainWindow::readMenu: "    " found module ' "PolicyKit Authorization" '  "kcm_pkk_authorization.desktop"                                    
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcm_pkk_authorization.desktop"                                                                   
systemsettings(16267) MainWindow::readMenu: "    " found module ' "GRUB Editor" '  "kgrubeditor.desktop"                                                          
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kgrubeditor.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Login Manager" '  "kdm.desktop"                                                                
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kdm.desktop"    
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Task Scheduler" '  "kcm_cron.desktop"                                                          
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcm_cron.desktop"                                                                                
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Power Management" '  "powerdevilconfig.desktop"                                                
systemsettings(16267) MainWindow::readMenu: "    " filename is  "powerdevilconfig.desktop"                                                                        
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Samba" '  "kcmsambaconf.desktop"                                                               
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcmsambaconf.desktop"                                                                            
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Printer Configuration" '  "/usr/share/applications/kde4/kcm-scpk.desktop"                      
systemsettings(16267) MainWindow::readMenu: "    " filename is  "/usr/share/applications/kde4/kcm-scpk.desktop"                                                   
systemsettings(16267) MainWindow::readMenu: "  " Looking for children in ' "general" '                                                                            
systemsettings(16267) MainWindow::readMenu: "    " Looking for children in ' "computer-administration" '                                                          
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "keyboard-and-mouse" '                                                             
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Keyboard" '  "keyboard.desktop"                                                              
systemsettings(16267) MainWindow::readMenu: "      " filename is  "keyboard.desktop"                                                                              
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Global Keyboard Shortcuts" '  "keys.desktop"                                                 
systemsettings(16267) MainWindow::readMenu: "      " filename is  "keys.desktop" 
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Joystick" '  "joystick.desktop"                                                              
systemsettings(16267) MainWindow::readMenu: "      " filename is  "joystick.desktop"                                                                              
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Standard Keyboard Shortcuts" '  "standard_actions.desktop"                                   
systemsettings(16267) MainWindow::readMenu: "      " filename is  "standard_actions.desktop"                                                                      
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Mouse" '  "mouse.desktop"                                                                    
systemsettings(16267) MainWindow::readMenu: "      " filename is  "mouse.desktop"
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "add-and-remove-software" '                                                        
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Software Updates" '  "kpk_update.desktop"                                                    
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kpk_update.desktop"                                                                            
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Software Management" '  "kpk_addrm.desktop"                                                  
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kpk_addrm.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Settings" '  "kpk_settings.desktop"                                                          
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kpk_settings.desktop"                                                                          
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "input-actions" '                                                                  
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Input Actions" '  "khotkeys.desktop"                                                         
systemsettings(16267) MainWindow::readMenu: "      " filename is  "khotkeys.desktop"                                                                              
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "display" '                                                                        
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Power Control" '  "energy.desktop"                                                           
systemsettings(16267) MainWindow::readMenu: "      " filename is  "energy.desktop"                                                                                
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Size & Orientation" '  "randr.desktop"                                                       
systemsettings(16267) MainWindow::readMenu: "      " filename is  "randr.desktop"
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Multimedia" '  "kcm_phonon.desktop"                                                            
systemsettings(16267) MainWindow::readMenu: "    " filename is  "kcm_phonon.desktop"                                                                              
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Font Installer" '  "fontinst.desktop"                                                          
systemsettings(16267) MainWindow::readMenu: "    " filename is  "fontinst.desktop"                                                                                
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Date & Time" '  "clock.desktop"                                                                
systemsettings(16267) MainWindow::readMenu: "    " filename is  "clock.desktop"  
systemsettings(16267) MainWindow::readMenu: "    " Looking for children in ' "personal" '                                                                         
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "accessibility" '                                                                  
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Accessibility" '  "kcmaccess.desktop"                                                        
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kcmaccess.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "about-me" '                                                                       
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Paths" '  "desktoppath.desktop"                                                              
systemsettings(16267) MainWindow::readMenu: "      " filename is  "desktoppath.desktop"                                                                           
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Password & User Account" '  "kcm_useraccount.desktop"                                        
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kcm_useraccount.desktop"                                                                       
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "regional-and-language" '                                                          
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Spell Checker" '  "spellchecking.desktop"                                                    
systemsettings(16267) MainWindow::readMenu: "      " filename is  "spellchecking.desktop"                                                                         
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Keyboard Layout" '  "keyboard_layout.desktop"                                                
systemsettings(16267) MainWindow::readMenu: "      " filename is  "keyboard_layout.desktop"                                                                       
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Country/Region & Language" '  "language.desktop"                                             
systemsettings(16267) MainWindow::readMenu: "      " filename is  "language.desktop"                                                                              
systemsettings(16267) MainWindow::readMenu: "    " found module ' "Default Applications" '  "componentchooser.desktop"                                            
systemsettings(16267) MainWindow::readMenu: "    " filename is  "componentchooser.desktop"                                                                        
systemsettings(16267) MainWindow::readMenu: "    " Looking for children in ' "network-and-connectivity" '                                                         
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "network-settings" '                                                               
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Network Management" '  "kcm_networkmanagement.desktop"                                       
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kcm_networkmanagement.desktop"                                                                 
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Connection Preferences" '  "netpref.desktop"                                                 
systemsettings(16267) MainWindow::readMenu: "      " filename is  "netpref.desktop"                                                                               
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Proxy" '  "proxy.desktop"                                                                    
systemsettings(16267) MainWindow::readMenu: "      " filename is  "proxy.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Service Discovery" '  "kcm_kdnssd.desktop"                                                   
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kcm_kdnssd.desktop"                                                                            
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "sharing" '                                                                        
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Local Network Browsing" '  "lanbrowser.desktop"                                              
systemsettings(16267) MainWindow::readMenu: "      " filename is  "lanbrowser.desktop"                                                                            
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "bluetooth" '                                                                      
systemsettings(16267) MainWindow::readMenu: "    " Looking for children in ' "look-and-feel" '                                                                    
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "desktop" '                                                                        
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Desktop Effects" '  "kwincompositing.desktop"                                                
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kwincompositing.desktop"                                                                       
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Launch Feedback" '  "kcmlaunch.desktop"                                                      
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kcmlaunch.desktop"                                                                             
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Multiple Desktops" '  "desktop.desktop"                                                      
systemsettings(16267) MainWindow::readMenu: "      " filename is  "desktop.desktop"                                                                               
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Screen Saver" '  "screensaver.desktop"                                                       
systemsettings(16267) MainWindow::readMenu: "      " filename is  "screensaver.desktop"
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "window-behaviour" '
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Window Behavior" '  "kwinoptions.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kwinoptions.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Window-Specific" '  "kwinrules.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kwinrules.desktop"
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "appearance" '
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Style" '  "style.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "style.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Windows" '"kwindecoration.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kwindecoration.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Splash Screen" '  "ksplashthememgr.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "ksplashthememgr.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Fonts" '  "fonts.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "fonts.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Emoticons" '  "emoticons.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "emoticons.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Icons" '  "icons.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "icons.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "Colors" '  "colors.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "colors.desktop"
systemsettings(16267) MainWindow::readMenu: "      " Looking for children in ' "notifications" '
systemsettings(16267) MainWindow::readMenu: "      " found module ' "System Notifications" '  "kcmnotify.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "kcmnotify.desktop"
systemsettings(16267) MainWindow::readMenu: "      " found module ' "System Bell" '  "bell.desktop"
systemsettings(16267) MainWindow::readMenu: "      " filename is  "bell.desktop"
<unknown program name>(16266)/: Communication problem with  "systemsettings" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

~


I cannot create valid backtrace (as there are no debug symbols) - the only non-trivial information from KDE Crash handler is

#18869 0xb7b76ac6 in ?? () from /usr/lib/libQtXml.so.4
#18870 0xb7b77163 in QDomNode::save () from /usr/lib/libQtXml.so.4
#18871 0xb7b771ce in QDomDocument::toString () from /usr/lib/libQtXml.so.4
#18872 0xb7ae60f3 in ?? () from /usr/lib/libkdeui.so.5
#18873 0xb7ad35b8 in KXMLGUIClient::findMostRecentXMLFile () from /usr/lib/libkdeui.so.5
#18874 0xb7ad6597 in KXMLGUIClient::setXMLFile () from /usr/lib/libkdeui.so.5
#18875 0xb7acee42 in KXmlGuiWindow::createGUI () from /usr/lib/libkdeui.so.5
#18876 0xb7acefaf in KXmlGuiWindow::setupGUI () from /usr/lib/libkdeui.so.5
#18877 0xb7acf0d8 in KXmlGuiWindow::setupGUI () from /usr/lib/libkdeui.so.5
#18878 0x08058fa9 in _start ()
#0  0xb7f8c430 in __kernel_vsyscall ()
Comment 1 Dario Andres 2009-04-26 15:26:58 UTC
When you started getting this crash? After an updated?
This seems to be likely a packaging issue, a XML gui file may be missing and therefore is crashing when trying to load it to build the SystemSettings window.
Are your packages up-to-date?
Thanks
Comment 2 Ekkehard Blanz 2009-04-27 02:56:45 UTC
You are right - I got this crash on a brand-new install of Kubuntu 9.04.  I installed 9.04 and the first time I tried it, systemsettings crashed on me.  I also think it is most likely that this is a package issue.  I therefore also reported to Ubuntu.

What is the "proper" way of reporting this bug and following up?  Is there some connection between KDE and Ubuntu to fix these things, or is everybody working on their own?  What can I do to help it along?
Comment 3 Ekkehard Blanz 2009-04-27 18:08:59 UTC
Root cause of this particular crash could be traced back to an environment conversion problem in Kubuntu (not KDE).

What remains is that systemsettings upon encountering a problem crashed instead of exiting gracefully with a proper error message and/or log.  Depending on KDE philosophy, my griping about that may be considered a "wish" or a "bug report".

Please advise.

I meanwhile also created a backtrace:

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[Thread debugging using libthread_db enabled]
[New Thread 0xb5f33700 (LWP 3674)]
0xb7f8d430 in __kernel_vsyscall ()
[Current thread is 0 (process 3674)]

Thread 1 (Thread 0xb5f33700 (LWP 3674)):
#0  0xb7f8d430 in __kernel_vsyscall ()
#1  0xb66df780 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb66df5be in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7a168b2 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb7a17274 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0xb66b9896 in memcpy () from /lib/tls/i686/cmov/libc.so.6
#7  0x0a09f750 in ?? ()
#8  0xb7402f81 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb73fdf3b in QTextStream::operator<< () from /usr/lib/libQtCore.so.4
#10 0xb7b71de2 in ?? () from /usr/lib/libQtXml.so.4

... snip ... (thousands of almost identical lines - only addresses differ)

#18868 0xb7b72077 in ?? () from /usr/lib/libQtXml.so.4
#18869 0xb7b76ac6 in ?? () from /usr/lib/libQtXml.so.4
#18870 0xb7b77163 in QDomNode::save () from /usr/lib/libQtXml.so.4
#18871 0xb7b771ce in QDomDocument::toString () from /usr/lib/libQtXml.so.4
#18872 0xb7ae60f3 in ?? () from /usr/lib/libkdeui.so.5
#18873 0xb7ad35b8 in KXMLGUIClient::findMostRecentXMLFile () from /usr/lib/libkdeui.so.5
#18874 0xb7ad6597 in KXMLGUIClient::setXMLFile () from /usr/lib/libkdeui.so.5
#18875 0xb7acee42 in KXmlGuiWindow::createGUI () from /usr/lib/libkdeui.so.5
#18876 0xb7acefaf in KXmlGuiWindow::setupGUI () from /usr/lib/libkdeui.so.5
#18877 0xb7acf0d8 in KXmlGuiWindow::setupGUI () from /usr/lib/libkdeui.so.5
#18878 0x08058fa9 in MainWindow (this=0x9ed7168, parent=0x0) at /build/buildd/kdebase-workspace-4.2.2/systemsettings/mainwindow.cpp:74
#18879 0x08056c26 in main (argc=1, argv=0xbfcaa954) at /build/buildd/kdebase-workspace-4.2.2/systemsettings/main.cpp:63
#0  0xb7f8d430 in __kernel_vsyscall ()
Comment 4 Dario Andres 2009-04-28 01:56:00 UTC
Mh, you said it was a brand-new install so I guess your user account is clean. If not, you can try with a new test account (clean).

If you have reported this on Kubuntu you can post the bug report link here so they are related.

Sometimes if the bug is reported at KDE but it is a distribution bug we point the reporter to the distribution bug tracker to manually report. 
If the bug is reported at the distribution tracker but it's a KDE bug, some distribution developers can report it on the KDE bugtracker.
(We are always busy here to report to the distribution tracker)

Have you tried to update your KDE packages? The fix may be included in a new package version.
Thanks
Comment 5 Ekkehard Blanz 2009-05-07 04:44:02 UTC
The Kubuntu bug No. is 366542.  The crash has been traced back to a "corrupted" file ~/.kde/share/apps/systemsettings/systemsettingsgui.rc.

Removing this file will indeed make systemsettings not crash and work just fine!!

While the Kubuntu folks can work on how this file got corrupted during the Kubuntu upgrade, I still maintain that systemsettings should not crash on a corrupt file systemsettings.rc, but should rather issue an error message and/or log and exit gracefully.
Comment 6 Ben Cooksley 2009-05-07 05:51:49 UTC
The crashing is caused by KDELibs / Qt, and is not fixable at the System Settings level.
Comment 7 Ekkehard Blanz 2009-05-07 18:44:27 UTC
(In reply to comment #6)
> The crashing is caused by KDELibs / Qt, and is not fixable at the System
> Settings level.

Understood.  Then if/when a bug report is filed against the library causing the crash, this one can be safely closed.  BTW, I still have a copy of the offending systemsettings.rc file if this should be needed for anything.
Comment 8 Ben Cooksley 2009-05-08 09:25:00 UTC
Please post the offending systemsettingsui.rc file as a test case.
Comment 9 Ekkehard Blanz 2009-05-08 18:50:46 UTC
(In reply to comment #8)
> Please post the offending systemsettingsui.rc file as a test case.

Here it is:

<!DOCTYPE kpartgui>
<kpartgui version="1" name="systemsettings" >
 <MenuBar>
  <Menu name="file" >
   <Text>&amp;File</Text>
   <Action name="resetModule" />
   <Action name="defaultModule" />
   <Separator/>
  </Menu>
  <Menu name="view" >
   <Text>&amp;View</Text>
   <Action name="showAll" />
  </Menu>
  <Menu name="help" >
   <Action append="about_merge" name="help_about_module" />
  </Menu>
 </MenuBar>
 <ToolBar alreadyVisited="1" noMerge="1" name="mainToolBar" >
  <text>Main Toolbar</text>
  <Action name="showAll" />
  <Separator name="separator_0" />
  <Action name="searchReset" />
  <Action name="searchText" />
  <Action name="search" />
 </ToolBar>
 <ActionProperties>
  <Action name="showAll" />
 </ActionProperties>
</kpartgui>
Comment 10 Ben Cooksley 2009-05-15 15:04:19 UTC
I was unable to make the refactored System Settings crash on my system with the XML file provided. It was either:
A) Fixed in Qt/KDELibs
B) Triggering some internal problem not present in the new System Settings