Bug 240270 - KDE crash on starting up
Summary: KDE crash on starting up
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 242902 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-31 20:52 UTC by Lukas
Modified: 2010-12-19 22:52 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.14 KB, text/plain)
2010-12-19 22:52 UTC, Christoph Obexer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas 2010-05-31 20:52:21 UTC
Version:           unspecified (using Devel) 
OS:                Linux

Application: kded4 ($Id: kded.cpp 1128583 2010-05-19 17:42:25Z aseigo $)
KDE Platform Version: 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) "release 4"
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-default i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I was doing a cold start to KDE4.1 beta1 over openSUSE 11.2 from unstable repos.

The odd thing was shut down process last time. It didn't worked properly. It suddenly stoped leaving black screen. Hiting power button again started again shutdown procces. Despite its most liekly suse's bug, I suspect KDE failed due to some faulty saved config files during shut down.

-- Backtrace:
Application: KDE tarnyba (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  Solid::GenericInterface::property (this=0x0, key=...) at /usr/src/debug/kdelibs-4.4.81svn1131245/solid/solid/genericinterface.cpp:47
#8  0xaf49a3e6 in Wacom::TabletDeamon::deviceAdded(QString const&) () from /usr/lib/kde4/kded_tablet.so
#9  0xaf49b305 in Wacom::TabletDeamon::TabletDeamon(QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kded_tablet.so
#10 0xaf49c29a in QObject* KPluginFactory::createInstance<Wacom::TabletDeamon, QObject>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kded_tablet.so
#11 0xb7232c99 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#12 0xb57917cc in create<KDEDModule> (args=<value optimized out>, parent=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.81svn1131245/kdecore/util/kpluginfactory.h:491
#13 Kded::loadModule (args=<value optimized out>, parent=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.81svn1131245/kded/kded.cpp:381
#14 0xb5793778 in Kded::initModules (this=0x80c48e8) at /usr/src/debug/kdelibs-4.4.81svn1131245/kded/kded.cpp:239
#15 0xb5795966 in KDEDApplication::newInstance (this=0xbfaff940) at /usr/src/debug/kdelibs-4.4.81svn1131245/kded/kded.cpp:818
#16 0xb75fbc33 in KUniqueApplicationAdaptor::newInstance (this=0x8131a10, asn_id=..., args=...) at /usr/src/debug/kdelibs-4.4.81svn1131245/kdeui/kernel/kuniqueapplication.cpp:440
#17 0xb75fc3cc in KUniqueApplicationAdaptor::qt_metacall (this=0x8131a10, _c=InvokeMetaMethod, _id=0, _a=0xbfafeeec) at /usr/src/debug/kdelibs-4.4.81svn1131245/build/kdeui/kuniqueapplication_p.moc:81
#18 0xb5f34d5e in QDBusConnectionPrivate::deliverCall (this=0x80ba290, object=0x8131a10, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:904
#19 0xb5f35bdc in QDBusConnectionPrivate::activateCall (this=0x80ba290, object=0x8131a10, flags=337, msg=...) at qdbusintegrator.cpp:809
#20 0xb5f3677e in QDBusConnectionPrivate::activateObject (this=0x80ba290, node=..., msg=..., pathStartPos=-1078988708) at qdbusintegrator.cpp:1364
#21 0xb5f36a48 in QDBusActivateObjectEvent::placeMetaCall (this=0x8100510) at qdbusintegrator.cpp:1477
#22 0xb6efa4cf in QObject::event (this=0xbfaff940, e=0x8100510) at kernel/qobject.cpp:1240
#23 0xb6ee908a in QCoreApplication::event (this=0xbfaff940, e=0x8100510) at kernel/qcoreapplication.cpp:1555
#24 0xb6423a98 in QApplication::event (this=0xbfaff940, e=0x8100510) at kernel/qapplication.cpp:2355
#25 0xb641f2ac in QApplicationPrivate::notify_helper (this=0x80c62f0, receiver=0xbfaff940, e=0x8100510) at kernel/qapplication.cpp:4302
#26 0xb64260e8 in QApplication::notify (this=0xbfaff940, receiver=0xbfaff940, e=0x8100510) at kernel/qapplication.cpp:4185
#27 0xb75f3fc1 in KApplication::notify (this=0xbfaff940, receiver=0xbfaff940, event=0x8100510) at /usr/src/debug/kdelibs-4.4.81svn1131245/kdeui/kernel/kapplication.cpp:302
#28 0xb6ee958e in QCoreApplication::notifyInternal (this=0xbfaff940, receiver=0xbfaff940, event=0x8100510) at kernel/qcoreapplication.cpp:726
#29 0xb6eed097 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#30 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#31 0xb6eed21c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#32 0xb6f166cd in sendPostedEvents () at kernel/qcoreapplication.h:220
#33 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#34 0xb5c894c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb5c8cd98 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb5c8cebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6f161b1 in QEventDispatcherGlib::processEvents (this=0x80c62b0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#38 0xb64dfdfa in QGuiEventDispatcherGlib::processEvents (this=0x80c62b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0xb6ee7bfd in QEventLoop::processEvents (this=0xbfaff8a4, flags=) at kernel/qeventloop.cpp:149
#40 0xb6ee8049 in QEventLoop::exec (this=0xbfaff8a4, flags=...) at kernel/qeventloop.cpp:201
#41 0xb6eed2f0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#42 0xb641f354 in QApplication::exec () at kernel/qapplication.cpp:3581
#43 0xb579444d in kdemain (argc=1, argv=0x80b3b78) at /usr/src/debug/kdelibs-4.4.81svn1131245/kded/kded.cpp:894
#44 0x0804dfb7 in _start ()

Report to https://bugs.kde.org

Reproducible: Didn't try
Comment 1 Christoph Feck 2010-05-31 23:05:33 UTC
The Wacom tablet module is not part of the KDE Software Collection. Please report this bug to http://kde-apps.org/content/show.php/kcm+tablet?content=114856
Comment 2 Christoph Feck 2010-06-26 23:26:52 UTC
*** Bug 242902 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Obexer 2010-12-19 22:52:47 UTC
Created attachment 55085 [details]
New crash information added by DrKonqi

kded4 ($Id: kded.cpp 1192875 2010-11-04 08:22:15Z ervin $) on KDE Platform 4.5.85 (4.6 Beta2) using Qt 4.7.1

- What I was doing when the application crashed:
login to kde / start kded4
- Custom settings of the application:
konfigured kcm_tablet for a wacom tablet, tablet is disconnected

well i saw that this bug was closed, however i still konsider this a KDE problem because one is unable to:
1. report a bug because DrKonqui needs kded4 to be running to log in
2. disable the service that crashes the kded4 process
additionally it should not be possible to bring a vital service down if one component crashes:
every kded4 module should run in it's own process so that a crash in one module does not bring down all of them.
other than that look at the strace of a kded4 start, it accesses the same files "hundreds" of times, seems to be optimizable

-- Backtrace (Reduced):
#6  Solid::GenericInterface::property (this=0x0, key=...) at /usr/src/debug/kdelibs-4.5.85/solid/solid/genericinterface.cpp:48
#7  0x00007f44d532e526 in Wacom::TabletDeamon::deviceAdded (this=0x823ce0, udi=...) at /usr/src/debug/kcm_tablet-1.2/src/kded/tabletdeamon.cpp:135
#8  0x00007f44d532f226 in Wacom::TabletDeamon::TabletDeamon (this=0x823ce0, parent=<value optimized out>, args=<value optimized out>) at /usr/src/debug/kcm_tablet-1.2/src/kded/tabletdeamon.cpp:96
#9  0x00007f44d532f537 in KPluginFactory::createInstance<Wacom::TabletDeamon, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:473
#10 0x00007f44eda4cc32 in KPluginFactory::create (this=0x81f8c0, iface=0x7f44edab1480 "KDEDModule", parentWidget=0x0, parent=0x62fbd0, args=..., keyword=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/kdecore/util/kpluginfactory.cpp:203