systemsettings crashes when trying to open "Appearance"

Bug #56051 reported by Darren
14
Affects Status Importance Assigned to Milestone
kbfx (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Systemsettings launched from a kicker panel at top of screen. Click on Appearance and systemsettings crashes with SIGABRT. Same crash occurs if systemsettings is run from commandline using konsole/bash. Same module (appearance and themese) does not crash KControl.

Trace from KDE Crash Handler:
(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232402752 (LWP 6590)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0xffffe410 in __kernel_vsyscall ()
#7 0xb69019a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb69032b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb68faf51 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb78309fe in KConfigDialogManager::parseChildren ()
   from /usr/lib/libkdecore.so.4
#11 0xb782fff1 in KConfigDialogManager::parseChildren ()
   from /usr/lib/libkdecore.so.4
#12 0xb782fff1 in KConfigDialogManager::parseChildren ()
   from /usr/lib/libkdecore.so.4
#13 0xb782fff1 in KConfigDialogManager::parseChildren ()
   from /usr/lib/libkdecore.so.4
#14 0xb78323f3 in KConfigDialogManager::init () from /usr/lib/libkdecore.so.4
#15 0xb7832500 in KConfigDialogManager::KConfigDialogManager ()
   from /usr/lib/libkdecore.so.4
#16 0xb7a41f57 in KCModule::addConfig () from /usr/lib/libkdeui.so.4
#17 0xb62cbb23 in kcmkbfx::kcmkbfx () from /usr/lib/kde3/kcm_kcmkbfx.so
#18 0xb62cc3b0 in KGenericFactory<kcmkbfx, QWidget>::createObject ()
   from /usr/lib/kde3/kcm_kcmkbfx.so
#19 0xb7746b2f in KLibFactory::create () from /usr/lib/libkdecore.so.4
#20 0xb7f59e03 in KCModuleLoader::load () from /usr/lib/libkutils.so.1
#21 0xb7f5a6c5 in KCModuleLoader::loadModule () from /usr/lib/libkutils.so.1
#22 0xb7f60aa3 in KCModuleProxy::realModule () from /usr/lib/libkutils.so.1
#23 0xb7f61684 in KCModuleProxy::buttons () from /usr/lib/libkutils.so.1
#24 0x0805b874 in KLineEdit::setContextMenuEnabled ()
#25 0x0805e4b6 in QPtrDict<QStringList>::deleteItem ()
#26 0x0805f2ba in QPtrDict<QStringList>::deleteItem ()
#27 0xb70d0eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0x0806026a in KAboutApplication::~KAboutApplication ()
#29 0x080602bf in KAboutApplication::~KAboutApplication ()
#30 0xb70d0e8d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0xb7498e0b in QIconView::clicked () from /usr/lib/libqt-mt.so.3
#32 0xb72c7916 in QIconView::contentsMouseReleaseEvent ()
   from /usr/lib/libqt-mt.so.3
#33 0xb79f6828 in KIconView::contentsMouseReleaseEvent ()
   from /usr/lib/libkdeui.so.4
#34 0xb7205499 in QScrollView::viewportMouseReleaseEvent ()
   from /usr/lib/libqt-mt.so.3
#35 0xb720805c in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#36 0xb72bc2fc in QIconView::eventFilter () from /usr/lib/libqt-mt.so.3
#37 0xb70ce002 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#38 0xb70ce080 in QObject::event () from /usr/lib/libqt-mt.so.3
#39 0xb710b5aa in QWidget::event () from /usr/lib/libqt-mt.so.3
#40 0xb7066e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#41 0xb70673e0 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#42 0xb77fc7ab in KApplication::notify () from /usr/lib/libkdecore.so.4
#43 0xb6ff81c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#44 0xb6ff3873 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#45 0xb6ff1d59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#46 0xb700b4db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#47 0xb707f947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#48 0xb707f86a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#49 0xb7065965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#50 0x0805db80 in QPtrDict<QStringList>::deleteItem ()
#51 0xb68edea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#52 0x080579e1 in ?? ()

stderr output from systemsettings:
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 147
  Minor opcode: 3
  Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 147
  Minor opcode: 3
  Resource id: 0x0
Failed to open device
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-darren/ksycoca
adding Colours /usr/share/applications/kde/colors.desktop
kutils (KCModuleProxy): [void KCModuleProxy::init(const KCModuleInfo&)]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): Module not already loaded, loading module
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
adding Fonts /usr/share/applications/kde/fonts.desktop
kutils (KCModuleProxy): [void KCModuleProxy::init(const KCModuleInfo&)]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): Module not already loaded, loading module
ScimInputContextPlugin()
kcontrol: Using fontconfig file:/home/darren/.fonts.conf
kcontrol: Using fontconfig file:/home/darren/.fonts.conf
kcontrol: AA:true
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
adding GTK styles and fonts /usr/share/applications/kcmgtk-xdg.desktop
kutils (KCModuleProxy): [void KCModuleProxy::init(const KCModuleInfo&)]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): Module not already loaded, loading module
systemsettings: WARNING: KLocale: trying to look up "" in catalog. Fix the program
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
adding Icons /usr/share/applications/kde/icons.desktop
kutils (KCModuleProxy): [void KCModuleProxy::init(const KCModuleInfo&)]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): Module not already loaded, loading module
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
adding kbfx Applet /usr/share/applications/kde/kcmkbfx.desktop
kutils (KCModuleProxy): [void KCModuleProxy::init(const KCModuleInfo&)]
kutils (KCModuleProxy): [KCModule* KCModuleProxy::realModule() const]
kutils (KCModuleProxy): Module not already loaded, loading module
kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x833f220)
kdecore (KConfigSkeleton): KConfigSkeleton::readConfig()
kdecore (KConfigDialogManager): Widget 'tabWidget' (QTabWidget) remains unmanaged.
kdecore (KConfigDialogManager): Widget 'btnSaveAs' (QPushButton) remains unmanaged.
kdecore (KConfigDialogManager): Widget 'btnSaveTheme' (QPushButton) remains unmanaged.
kdecore (KConfigDialogManager): Widget 'btnApplyTheme' (QPushButton) remains unmanaged.
kdecore (KConfigDialogManager): WARNING: A widget named 'kcfg_ThemeList' was found but there is no setting named 'ThemeList'
systemsettings: /tmp/buildd/kdelibs-3.5.4/./kdecore/kconfigdialogmanager.cpp:219: bool KConfigDialogManager::parseChildren(const QWidget*, bool): Assertion `false' failed.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = systemsettings path = <unknown> pid = 6623

System:
Athlon64 2.2G
1GB RAM
2xSATA HDD (120GB, 160GB)
nVidia FX5800Ultra, 128MB
KDE3.5.4
2.6.15-26-K7 kernel

Revision history for this message
Anthony Mercatante (tonio) wrote :

I can't reproduce this here on edgy, 3.5.4.
Which version of kubuntu are you using ?

Changed in kde-systemsettings:
status: Unconfirmed → Needs Info
Revision history for this message
Darren (dodgie74) wrote : Re: [Bug 56051] Re: systemsettings crashes when trying to open "Appearance"

Hi,

I'm using Kubuntu dapper, KDE 3.5.4. The problem appeared after I upgraded
from my previous version of KDE(3.5.3).

My Kubuntu install was originally a 5.10 (I think - could have been 5.04),
upgraded through the dapper flight releases, then 6.06 LTS, if that's of any
use.

If I spot anything special about how to reproduce the crash I'll let you know,
but so far it has occurred every time, whether opening from the K menu, in a
konsole session, through the Run dialogue or from the applet in my kicker
panel.

My initial thought was that it was to do with my configuration files (I've had
Amarok crash after an update for this reason), but I temporarily removed my
entire .kde directory and the crash still occurred.

I'm happy to help in any other way I can. If you need any more specific info
from me, just let me know.

Darren

> I can't reproduce this here on edgy, 3.5.4.
> Which version of kubuntu are you using ?
>
> ** Changed in: kde-systemsettings (Ubuntu)
> Status: Unconfirmed => Needs Info

Revision history for this message
Darren (dodgie74) wrote : Re: Problem has disappeared for me

Hi,

Strangely, this problem seems to have now disappeared. The only thing I can think of that might have had some impact is that I installed Fedora Core 5 to a separate partition, but using the same home directory for my everyday user account. I guess the install of FC5 altered some configuration setting that was causing the problem. Unfortunately I'm not able to identify what that was as I don't have a backup of the old configuration.

I guess the "bug" (if indeed it is a bug) still exists, but the problem for me is solved...

Thanks for taking the time to look at this. If I can help any further, please feel free to contact me.

Darren

Revision history for this message
Bojan (dbojan) wrote :

I think this issue may be related to
https://launchpad.net/distros/ubuntu/+source/kdebase/+bug/60255

I just dist-upgraded from 3.5.3 to KDE 3.5.5, and appearance always crashes for me as well. Most of the time the console output is the output displayed in the other bug report, but a few times the output was this listed here as well. I am not sure what could be the issue. I am not doing anything exotic or strange with my settings. I have a basic setup similar to the original in Breezy, with the same background, and plastik theme.

Revision history for this message
Yuriy Kozlov (yuriy-kozlov) wrote :

If you are still experiencing this problem, could you try running each of:
kcmshell fonts
kcmshell colors
kcmshell icons
kcmshell style
kcmshell kthememanager
kcmshell kwindecoration
kcmshell kcmgtk-xdg

from the command line and see if any of them crash?

Revision history for this message
Bojan (dbojan) wrote :

all those seem to work fine. at least nothing crashes. like for the original poster, kcontrol works fine for me too.

Revision history for this message
Oliver P (opuetz) wrote :

Had to cope with the same problem after updating KDE from 3.5.3 (?) to 3.5.5. Clicking on Appearance in systemsettings made the whole application crash wth a similar backtrace. I noticed that the kbfx entry in kcotnrol crashed too. I managed to solve the issue with systemsettings by deinstalling kbfx (and a related themes package) and now i can activate the Appearance icon again.

Revision history for this message
Yuriy Kozlov (yuriy-kozlov) wrote :

Bojan and Darren, were you also using kbfx?

Revision history for this message
Darren (dodgie74) wrote : Re: [Bug 56051] Re: systemsettings crashes when trying to open "Appearance"

Yuriy,

> Bojan and Darren, were you also using kbfx?

I was not using kbfx. I have a feeling my issue was related to a non-distro
compiled libkdeinit_kdesktop.so that was lingering on my system but I can't
be sure as I haven't tested this fully and because I thought I had replaced
it with the original distro one.

I'm now on feisty and the issue no longer shows for me.

Hope this helps somewhat. Thanks,

Darren

Revision history for this message
Bojan (dbojan) wrote :

> Bojan and Darren, were you also using kbfx?

Actually kbfx (and kbfx artwork package) were installed on my computer. However I have never used it though. My brother had installed it sometime ago (using his own account) to give it a try. I uninstalled the packages, and System Settings Appearance seems to be working fine now.

Changed in kde-systemsettings:
status: Needs Info → Confirmed
Revision history for this message
Fabien NGUYEN (fabien-nguyen) wrote :

Actually, I have the same problem on KDE 3.5.5. The
kcmshell kwindecoration
command is the one that causes the crash. But, if I launch it as root user, it works fine !

Revision history for this message
Harald Sitter (apachelogger) wrote :

The package affected by this bug will soon be removed from the Kubuntu development series (9.04). Since there is little hope that this issue gets ever resolved I am closing this bug report as won't fix.

Thank you very much for helping us improve Kubuntu.

Changed in kbfx:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.