Bug 254100 - System Settings Crashes
Summary: System Settings Crashes
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: System Settings Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-14 00:57 UTC by Kurt
Modified: 2010-10-14 15:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt 2010-10-14 00:57:23 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Fresh Kubuntu 10.04 install on an old Compaq nc4010. Just trying to get to System Settings from the Kickoff app launcher to add a new user. It worked once before, PRIOR to adding the 100+ bug fix and security updates right after the install when I went there to switch from"Air" to "Oxygen" in workspace settings. Can't think of anything else that may have changed other than the rather large set of updates after the initial install.

The crash can be reproduced every time.

 -- Backtrace:
Application: System Settings (systemsettings), signal: Illegal instruction
[KCrash Handler]
#6  0x0216fd86 in IDString () at ../../khtml/misc/idstring.h:59
#7  QualifiedName () at ../../khtml/dom/QualifiedName.h:38
#8  __static_initialization_and_destruction_0 () at ../../khtml/svg/SVGNames.cpp:293
#9  global constructors keyed to SVGNames.cpp () at ../../khtml/svg/SVGNames.cpp:691
#10 0x021ac2cd in __do_global_ctors_aux () from /usr/lib/libkhtml.so.5
#11 0x01d925fc in _init () from /usr/lib/libkhtml.so.5
#12 0x00592c4c in call_init (l=<value optimized out>, argc=<value optimized out>, argv=0xbfe1d514, env=0x840b000) at dl-init.c:70
#13 0x00592d69 in _dl_init (main_map=0x85a58c8, argc=<value optimized out>, argv=<value optimized out>, env=0x840b000) at dl-init.c:134
#14 0x00596e39 in dl_open_worker (a=0xbfe1c430) at dl-open.c:492
#15 0x00592876 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=0x596aa0 <dl_open_worker>, args=0xbfe1c430)
    at dl-error.c:178
#16 0x00596676 in _dl_open (file=0x85a4fb8 "/usr/lib/kde4/classic_mode.so", mode=<value optimized out>, caller_dlopen=0xc5cd31, nsid=-2, argc=5, argv=0xbfe1d514, env=0x840b000) at dl-open.c:583
#17 0x0050bc0b in dlopen_doit (a=0xbfe1c610) at dlopen.c:67
#18 0x00592876 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=0x50bb70 <dlopen_doit>, args=0xbfe1c610) at dl-error.c:178
#19 0x0050c09c in _dlerror_run (operate=<value optimized out>, args=<value optimized out>) at dlerror.c:164
#20 0x0050bb41 in __dlopen (file=0x85a4fb8 "/usr/lib/kde4/classic_mode.so", mode=1) at dlopen.c:88
#21 0x00c5cd31 in QLibraryPrivate::load_sys (this=0x85a3fd8) at plugin/qlibrary_unix.cpp:205
#22 0x00c56da4 in QLibraryPrivate::load (this=0x1) at plugin/qlibrary.cpp:484
#23 0x00c57090 in QLibraryPrivate::loadPlugin (this=0x85a3fd8) at plugin/qlibrary.cpp:516
#24 0x00c50803 in QPluginLoader::load (this=0xbfe1c98c) at plugin/qpluginloader.cpp:227
#25 0x00a0c425 in KPluginLoader::load (this=0xbfe1c98c) at ../../kdecore/util/kpluginloader.cpp:222
#26 0x00a0d57c in KPluginLoader (this=0xbfe1c98c, service=..., componentdata=..., parent=0x0) at ../../kdecore/util/kpluginloader.cpp:180
#27 0x08052bf8 in KService::createInstance<BaseMode> (this=0x841e878) at /usr/include/KDE/../kservice.h:514
#28 KService::createInstance<BaseMode> (this=0x841e878) at /usr/include/KDE/../kservice.h:494
#29 SettingsBase::initApplication (this=0x841e878) at ../../../systemsettings/app/SettingsBase.cpp:94
#30 0x08054413 in SettingsBase::qt_metacall (this=0x841e878, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbfe1cb2c) at ./SettingsBase.moc:92
#31 0x00c70c9a in QMetaObject::metacall (object=0x841e878, cl=QMetaObject::WriteProperty, idx=46, argv=0xbfe1cb2c) at kernel/qmetaobject.cpp:237
#32 0x00c7f3d5 in QMetaObject::activate (sender=0x851f828, m=0xd7e188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#33 0x00c86fe7 in QSingleShotTimer::timeout (this=0x851f828) at .moc/release-shared/qtimer.moc:82
#34 0x00c870fc in QSingleShotTimer::timerEvent (this=0x851f828) at kernel/qtimer.cpp:308
#35 0x00c7c254 in QObject::event (this=0x851f828, e=0x1) at kernel/qobject.cpp:1212
#36 0x00ffb4dc in QApplicationPrivate::notify_helper (this=0x83ad178, receiver=0x851f828, e=0xbfe1d060) at kernel/qapplication.cpp:4300
#37 0x0100205e in QApplication::notify (this=0xbfe1d3cc, receiver=0x851f828, e=0xbfe1d060) at kernel/qapplication.cpp:3704
#38 0x002eff2a in KApplication::notify (this=0xbfe1d3cc, receiver=0x851f828, event=0xbfe1d060) at ../../kdeui/kernel/kapplication.cpp:302
#39 0x00c6ba3b in QCoreApplication::notifyInternal (this=0xbfe1d3cc, receiver=0x851f828, event=0xbfe1d060) at kernel/qcoreapplication.cpp:704
#40 0x00c9ad66 in QCoreApplication::sendEvent (this=0x83b0374) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QTimerInfoList::activateTimers (this=0x83b0374) at kernel/qeventdispatcher_unix.cpp:603
#42 0x00c978e4 in timerSourceDispatch (source=0x83b0340) at kernel/qeventdispatcher_glib.cpp:184
#43 0x00e085e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00e0c2d8 in ?? () from /lib/libglib-2.0.so.0
#45 0x00e0c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x00c975d5 in QEventDispatcherGlib::processEvents (this=0x838f4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#47 0x010bb135 in QGuiEventDispatcherGlib::processEvents (this=0x838f4a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00c6a059 in QEventLoop::processEvents (this=0xbfe1d324, flags=) at kernel/qeventloop.cpp:149
#49 0x00c6a4aa in QEventLoop::exec (this=0xbfe1d324, flags=...) at kernel/qeventloop.cpp:201
#50 0x00c6e69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#51 0x00ffb577 in QApplication::exec () at kernel/qapplication.cpp:3579
#52 0x08056b5e in main (argc=5, argv=0xbfe1d514) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2010-10-14 01:20:51 UTC
> #19 0x0050c09c in _dlerror_run (operate=<value optimized out>, args=<value
optimized out>) at dlerror.c:164
> #20 0x0050bb41 in __dlopen (file=0x85a4fb8 "/usr/lib/kde4/classic_mode.so",
mode=1) at dlopen.c:88

It crashes while opening the shared library "classic_mode.so", which indicates a serious problem in your setup. This is not related to KDE.

Either your hard disk or memory have hardware errors, or your package installation is broken. It is totally ominous that opening "classic_mode.so" would initialize "libkhtml.so" library.

Try this:
- reinstall kdebase-workspace
- maybe there is a way to "verify" installation media or process
- as root, run "ldconfig", then restart the system

If the crash persists, I would consider reporting the bug to your distribution.
Comment 2 Kurt 2010-10-14 02:11:40 UTC
I've marked this as resolved. Oddly enough, having beat up on this several times and duplicating the crash every time, after I made this bug report, the thing decided to work again. So far, no more crashes. If the problem reappears, I'll be back. Sorry to have wasted anyone's time.