plasma-desktop crashes at start

Bug #921963 reported by Ilya A. Potapov
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
python-qt4 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.8.0
Operating System: Linux 3.2.0-10-generic i686
Distribution: Ubuntu precise (development branch)

-- Information about the crash:

When i login to kde, plasma crashes. If i try start it manually with
"plasma-desktop" it crashes again.
I have just updated to kde 4.8.0, and all was ok, but today morning i updated
few more new packages. I think it may be python-qt4 issue, because it was one
of updated packages.

After downgrading python-qt4, python-qt4-dbus, python-qt4-sql from 4.9-2ubuntu2
to 4.9-2ubuntu1 plasma-desktop starts normally.

Here is aptitude log:

01/26/12 12:09:52 PM Aptitude 0.6.4: log report
01/26/12 12:09:52 PM Thu, Jan 26 2012 11:33:11 +0400
01/26/12 12:09:52 PM
01/26/12 12:09:52 PM IMPORTANT: this log only lists intended
actions; actions which fail due to
01/26/12 12:09:52 PM dpkg problems may not be completed.
01/26/12 12:09:52 PM
01/26/12 12:09:52 PM Will install 13 packages, and remove 0
packages.
01/26/12 12:09:52 PM 207 kB of disk space will be used
01/26/12 12:09:52 PM
===============================================================================
01/26/12 12:09:52 PM [UPGRADE] kdeedu 5:71~pre15ubuntu9 ->
5:71~pre15ubuntu10
01/26/12 12:09:52 PM [UPGRADE] kdegraphics 5:71~pre15ubuntu9 ->
5:71~pre15ubuntu10
01/26/12 12:09:52 PM [UPGRADE] kdeutils 5:71~pre15ubuntu9 ->
5:71~pre15ubuntu10
01/26/12 12:09:52 PM [UPGRADE] kgpg 4:4.7.97-0ubuntu1 ->
4:4.8.0a-0ubuntu1
01/26/12 12:09:52 PM [UPGRADE] khangman 4:4.7.97-0ubuntu1 ->
4:4.8.0-0ubuntu1
01/26/12 12:09:52 PM [UPGRADE] konsole 4:4.7.97-0ubuntu1 ->
4:4.8.0-0ubuntu1
01/26/12 12:09:52 PM [UPGRADE] ksaneplugin 4:4.7.97-0ubuntu1 ->
4:4.8.0-0ubuntu1
01/26/12 12:09:52 PM [UPGRADE] ksnapshot 4:4.7.97-0ubuntu1 ->
4:4.8.0-0ubuntu1
01/26/12 12:09:52 PM [UPGRADE] kwordquiz 4:4.7.97-0ubuntu1 ->
4:4.8.0-0ubuntu1
01/26/12 12:09:52 PM [UPGRADE] libindicator3-7 0.4.90-0ubuntu3 ->
0.4.90-0ubuntu4
01/26/12 12:09:52 PM [UPGRADE] python-qt4 4.9-2ubuntu1 ->
4.9-2ubuntu2
01/26/12 12:09:52 PM [UPGRADE] python-qt4-dbus 4.9-2ubuntu1 ->
4.9-2ubuntu2
01/26/12 12:09:52 PM [UPGRADE] python-qt4-sql 4.9-2ubuntu1 ->
4.9-2ubuntu2
01/26/12 12:09:52 PM
===============================================================================
01/26/12 12:09:52 PM
01/26/12 12:09:52 PM Log complete.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77d8720 (LWP 2219))]

Thread 2 (Thread 0xaeb35b70 (LWP 2260)):
#0 0x00701416 in __kernel_vsyscall ()
#1 0x004002ce in __GI___poll (fds=0x97c8e48, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2 0x026904ab in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x02682a7e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x02682bd1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x07ed0f17 in QEventDispatcherGlib::processEvents (this=0x97c7ca8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0x07e9cb3d in QEventLoop::processEvents (this=0xaeb35290, flags=...) at
kernel/qeventloop.cpp:149
#7 0x07e9cdd9 in QEventLoop::exec (this=0xaeb35290, flags=...) at
kernel/qeventloop.cpp:204
#8 0x07d868fc in QThread::exec (this=0x97c6bc8) at thread/qthread.cpp:501
#9 0x07e7a1dd in QInotifyFileSystemWatcherEngine::run (this=0x97c6bc8) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x07d89d90 in QThreadPrivate::start (arg=0x97c6bc8) at
thread/qthread_unix.cpp:298
#11 0x0681ec87 in start_thread (arg=0xaeb35b70) at pthread_create.c:304
#12 0x0040e68e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77d8720 (LWP 2219)):
[KCrash Handler]
#7 createClassType (client=0xad5eae40, ctd=0xad5f2e40, mod_dict=) at
/build/buildd/sip4-4.13.1/siplib/siplib.c:5502
#8 0x067f96b4 in sip_api_init_module (client=0xad5eae40, mod_dict=) at
/build/buildd/sip4-4.13.1/siplib/siplib.c:1418
#9 0xad47a8b7 in initkdecore () at sip/kdecore/sipkdecorepart0.cpp:5361
#10 0xae100e5c in _PyImport_LoadDynamicModule () from
/usr/lib/libpython2.7.so.1.0
#11 0xae197e40 in load_module.39482 () from /usr/lib/libpython2.7.so.1.0
#12 0xae1980a9 in import_submodule.39501 () from /usr/lib/libpython2.7.so.1.0
#13 0xae17e599 in load_next.39506 () from /usr/lib/libpython2.7.so.1.0
#14 0xae1986f6 in import_module_level.isra.9 () from
/usr/lib/libpython2.7.so.1.0
#15 0xae192077 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#16 0xae099533 in builtin___import__ () from /usr/lib/libpython2.7.so.1.0
#17 0xae18a24d in PyCFunction_Call () from /usr/lib/libpython2.7.so.1.0
#18 0xae188d84 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#19 0xae18997f in call_function_tail () from /usr/lib/libpython2.7.so.1.0
#20 0xae13dc40 in PyObject_CallFunction () from /usr/lib/libpython2.7.so.1.0
#21 0xae10157f in PyImport_Import () from /usr/lib/libpython2.7.so.1.0
#22 0xae1028b2 in PyImport_ImportModule () from /usr/lib/libpython2.7.so.1.0
#23 0x067f1c18 in sip_api_export_module (client=0xad98d2a0, api_major=8,
api_minor=1, unused=0x0) at /build/buildd/sip4-4.13.1/siplib/siplib.c:1242
#24 0xad6f7489 in initplasma () at sip/plasma/sipplasmapart0.cpp:3012
#25 0xae100e5c in _PyImport_LoadDynamicModule () from
/usr/lib/libpython2.7.so.1.0
#26 0xae197e40 in load_module.39482 () from /usr/lib/libpython2.7.so.1.0
#27 0xae1980a9 in import_submodule.39501 () from /usr/lib/libpython2.7.so.1.0
#28 0xae17e599 in load_next.39506 () from /usr/lib/libpython2.7.so.1.0
#29 0xae1986f6 in import_module_level.isra.9 () from
/usr/lib/libpython2.7.so.1.0
#30 0xae192077 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#31 0xae099533 in builtin___import__ () from /usr/lib/libpython2.7.so.1.0
#32 0xae18a24d in PyCFunction_Call () from /usr/lib/libpython2.7.so.1.0
#33 0xae188d84 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#34 0xae18971b in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#35 0xae0e4e58 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#36 0xae09d332 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#37 0xae09d673 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#38 0xae09ee82 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#39 0xae19794c in load_source_module.39443 () from /usr/lib/libpython2.7.so.1.0
#40 0xae1980a9 in import_submodule.39501 () from /usr/lib/libpython2.7.so.1.0
#41 0xae17e599 in load_next.39506 () from /usr/lib/libpython2.7.so.1.0
#42 0xae1986b6 in import_module_level.isra.9 () from
/usr/lib/libpython2.7.so.1.0
#43 0xae192077 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#44 0xae099533 in builtin___import__ () from /usr/lib/libpython2.7.so.1.0
#45 0xae18a24d in PyCFunction_Call () from /usr/lib/libpython2.7.so.1.0
#46 0xae188d84 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#47 0xae18997f in call_function_tail () from /usr/lib/libpython2.7.so.1.0
#48 0xae13dc40 in PyObject_CallFunction () from /usr/lib/libpython2.7.so.1.0
#49 0xae10157f in PyImport_Import () from /usr/lib/libpython2.7.so.1.0
#50 0xae1028b2 in PyImport_ImportModule () from /usr/lib/libpython2.7.so.1.0
#51 0x080fd720 in ImportModule (moduleName=...) at
../../kpythonpluginfactory/kpythonpluginfactory.cpp:298
#52 0x080fe901 in KPythonPluginFactory::create (this=0x98672d8, iface=0x982fe0
"Plasma::AppletScript", parentWidget=0x0, parent=0x9867800, args=...,
keyword=...) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:153
#53 0x0087f75f in create<Plasma::AppletScript> (keyword=..., parent=0x9867800,
this=0x98672d8, args=..., parentWidget=0x0) at
../../kdecore/util/kpluginfactory.h:531
#54 createInstance<Plasma::AppletScript> (error=0xbf7fede0, args=...,
parent=0x9867800, parentWidget=0x0, this=0x9860cd8) at
../../kdecore/services/kservice.h:553
#55 createInstance<Plasma::AppletScript> (error=0xbf7fede0, args=...,
parent=0x9867800, this=0x9860cd8) at ../../kdecore/services/kservice.h:530
#56 Plasma::loadEngine (language=..., type=Plasma::AppletComponent,
parent=0x9867800) at ../../plasma/scripting/scriptengine.cpp:175
#57 0x008808e6 in Plasma::loadScriptEngine (language=..., applet=0x9867800) at
../../plasma/scripting/scriptengine.cpp:205
#58 0x007b1993 in Plasma::AppletPrivate::init (this=0x9804d90, packagePath=...)
at ../../plasma/applet.cpp:2782
#59 0x007b2612 in Plasma::Applet::Applet (this=0x9867800, parentObject=0x0,
args=...) at ../../plasma/applet.cpp:193
#60 0x008044ff in Plasma::PluginLoader::loadApplet (this=0x9070d10, name=...,
appletId=<optimized out>, args=...) at ../../plasma/pluginloader.cpp:134
#61 0x007a96b4 in Plasma::Applet::load (appletName=..., appletId=245, args=...)
at ../../plasma/applet.cpp:2416
#62 0x05c3546e in SystemTray::PlasmoidTask::setupApplet (this=0x9804b30,
plugin=..., id=245) at
../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:137
#63 0x05c33340 in SystemTray::PlasmoidProtocol::addApplet (this=0x9211040,
appletName=..., id=245, parent=0x91840b8) at
../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:101
#64 0x05c3477c in SystemTray::PlasmoidProtocol::loadFromConfig (this=0x9211040,
parent=0x91840b8) at
../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:83
#65 0x05c2ab89 in SystemTray::Manager::loadApplets (this=0x9210648,
parent=0x91840b8) at
../../../../../plasma/generic/applets/systemtray/core/manager.cpp:105
#66 0x05c40bba in SystemTray::Applet::configChanged (this=0x91840b8) at
../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:207
#67 0x05c3e449 in SystemTray::Applet::constraintsEvent (this=0x91840b8,
constraints=...) at
../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:254
#68 0x007b6d98 in Plasma::Applet::flushPendingConstraintsEvents
(this=0x91840b8) at ../../plasma/applet.cpp:1365
#69 0x007c8c50 in Plasma::ContainmentPrivate::initApplets (this=0x910d1d8) at
../../plasma/containment.cpp:470
#70 0x007de351 in Plasma::CoronaPrivate::importLayout (this=0x90b6638,
conf=..., mergeConfig=false) at ../../plasma/corona.cpp:1067
#71 0x007df175 in Plasma::Corona::loadLayout (this=0x8f2b118, configName=...)
at ../../plasma/corona.cpp:278
#72 0x007df24e in Plasma::Corona::initializeLayout (this=0x8f2b118,
configName=...) at ../../plasma/corona.cpp:181
#73 0x00b32151 in PlasmaApp::corona (this=0x8f1e950, createIfMissing=true) at
../../../../plasma/desktop/shell/plasmaapp.cpp:833
#74 0x00b324b4 in PlasmaApp::setupDesktop (this=0x8f1e950) at
../../../../plasma/desktop/shell/plasmaapp.cpp:312
#75 0x00b33941 in qt_static_metacall (_a=0x8fe3c88, _id=14, _o=0x8f1e950,
_c=<optimized out>) at ./plasmaapp.moc:119
#76 PlasmaApp::qt_static_metacall (_o=0x8f1e950,
_c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x8fe3c88) at ./plasmaapp.moc:97
#77 0x07eb0231 in QMetaCallEvent::placeMetaCall (this=0x9025a00,
object=0x8f1e950) at kernel/qobject.cpp:525
#78 0x07eb92ab in QObject::event (this=0x8f1e950, e=0x9025a00) at
kernel/qobject.cpp:1195
#79 0x07e9e5ba in QCoreApplication::event (this=0x8f1e950, e=0x9025a00) at
kernel/qcoreapplication.cpp:1688
#80 0x0153636d in QApplication::event (this=0x8f1e950, e=0x9025a00) at
kernel/qapplication.cpp:2537
#81 0x01531c94 in notify_helper (e=0x9025a00, receiver=0x8f1e950,
this=0x8f2ff78) at kernel/qapplication.cpp:4555
#82 QApplicationPrivate::notify_helper (this=0x8f2ff78, receiver=0x8f1e950,
e=0x9025a00) at kernel/qapplication.cpp:4527
#83 0x015370cd in QApplication::notify (this=0x9025a00, receiver=0x8f1e950,
e=0x9025a00) at kernel/qapplication.cpp:4284
#84 0x011a07b1 in KApplication::notify (this=0x8f1e950, receiver=0x8f1e950,
event=0x9025a00) at ../../kdeui/kernel/kapplication.cpp:311
#85 0x07e9dfae in QCoreApplication::notifyInternal (this=0x8f1e950,
receiver=0x8f1e950, event=0x9025a00) at kernel/qcoreapplication.cpp:876
#86 0x07ea2108 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#87 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8ed5130) at kernel/qcoreapplication.cpp:1500
#88 0x07ea243c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#89 0x07ed0ac4 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#90 postEventSourceDispatch (s=0x8f308b0) at
kernel/qeventdispatcher_glib.cpp:279
#91 0x026826ea in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#92 0x02682af5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#93 0x02682bd1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#94 0x07ed0eb7 in QEventDispatcherGlib::processEvents (this=0x8ed5ea0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#95 0x015e9dca in QGuiEventDispatcherGlib::processEvents (this=0x8ed5ea0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#96 0x07e9cb3d in QEventLoop::processEvents (this=0xbf8003b4, flags=...) at
kernel/qeventloop.cpp:149
#97 0x07e9cdd9 in QEventLoop::exec (this=0xbf8003b4, flags=...) at
kernel/qeventloop.cpp:204
#98 0x07ea24ea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#99 0x0152f834 in QApplication::exec () at kernel/qapplication.cpp:3816
#100 0x00b15a4b in kdemain (argc=1, argv=0xbf8005b4) at
../../../../plasma/desktop/shell/main.cpp:120
#101 0x0804850b in main (argc=1, argv=0xbf8005b4) at plasma-desktop_dummy.cpp:3

Revision history for this message
Mark Schmidt (schmidtm) wrote :

I can confirm this bug on 12.04 amd64. Manually starting plasma-desktop gives an output containing "Object::connect: No such signal QDBusAbstractInterface::Changed()" which is probably the reason.

Revision history for this message
grawcho (grawcho) wrote :

same thing happened to me on x86 kubuntu 12.04

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Revision history for this message
Philip Muškovac (yofel) wrote :

Thanks for reporting this, marking this as a dup of bug 922721 as this has the full debug info.

Changed in python-qt4 (Ubuntu):
status: New → Confirmed
Philip Muškovac (yofel)
affects: kubuntu-ppa → python-qt4 (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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