Bug 202998 - kde plasma-desktop workspace crashes on boot up after upgrade on Aug 6th
Summary: kde plasma-desktop workspace crashes on boot up after upgrade on Aug 6th
Status: RESOLVED DUPLICATE of bug 201425
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Plasma Widget (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-07 19:51 UTC by Dustin Stansbury
Modified: 2009-11-08 15:04 UTC (History)
3 users (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 Dustin Stansbury 2009-08-07 19:51:44 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-8-generic i686
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
After a recent package upgrade and reboot, plasma desktop crashes after login and splash, leaving only a black screen if all applications are minimized.  No panels, widgets, or desktop background available.  Can still navigate via terminal and keyboard fine though.  A similar scenario occurred last time I upgraded a couple of weeks ago and was remedied (for some reason) by downloading the kde debugging packages.  This did not work this time, however.

It should be noted that I also upgraded my onboard RAM, filling an empty slot with a 1GB card (1GB in other slot), just before this software upgrade, but everything was working fine before the post-software-upgrade-reboot.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=0xbfe7696c) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#7  QString (this=0xbfe7696c) at /usr/include/qt4/QtCore/qstring.h:712
#8  QList<QString>::node_copy (this=0xbfe7696c) at /usr/include/qt4/QtCore/qlist.h:360
#9  QList<QString>::detach_helper (this=0xbfe7696c) at /usr/include/qt4/QtCore/qlist.h:525
#10 0x025b3d7a in QList (this=0x866d8a8) at /usr/include/qt4/QtCore/qlist.h:111
#11 QStringList (this=0x866d8a8) at /usr/include/qt4/QtCore/qstringlist.h:71
#12 QForeachContainer (this=0x866d8a8) at /usr/include/qt4/QtCore/qglobal.h:2054
#13 Solid::Control::WirelessNetworkInterfacePrivate::readAccessPoints (this=0x866d8a8) at ../../../../libs/solid/control/wirelessnetworkinterface.cpp:208
#14 0x025ad32c in Solid::Control::NetworkManagerPrivate::findRegisteredNetworkInterface (this=0x87a95d0, uni=...) at ../../../../libs/solid/control/networkmanager.cpp:240
#15 0x025ada8b in Solid::Control::NetworkManagerPrivate::buildDeviceList (this=0x87a95d0, uniList=...) at ../../../../libs/solid/control/networkmanager.cpp:86
#16 0x025adc10 in Solid::Control::NetworkManagerPrivate::networkInterfaces (this=0x87a95d0) at ../../../../libs/solid/control/networkmanager.cpp:103
#17 0x025adc99 in Solid::Control::NetworkManager::networkInterfaces () at ../../../../libs/solid/control/networkmanager.cpp:113
#18 0x017e9d6f in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#19 0x017ec778 in QObject* KPluginFactory::createInstance<NetworkManagerApplet, QObject>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#20 0x00600285 in KPluginFactory::create (this=0x8673c18, iface=0x3bf3280 "Plasma::Applet", parentWidget=0x0, parent=0x0, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#21 0x03ac1598 in KPluginFactory::create<Plasma::Applet> (appletName=..., appletId=47, args=...) at ../../kdecore/util/kpluginfactory.h:515
#22 KService::createInstance<Plasma::Applet> (appletName=..., appletId=47, args=...) at ../../kdecore/services/kservice.h:517
#23 KService::createInstance<Plasma::Applet> (appletName=..., appletId=47, args=...) at ../../kdecore/services/kservice.h:494
#24 Plasma::Applet::load (appletName=..., appletId=47, args=...) at ../../plasma/applet.cpp:1970
#25 0x03ad1289 in Plasma::ContainmentPrivate::addApplet (this=0x86694b0, name=..., args=..., appletGeometry=..., id=47, delayInit=true) at ../../plasma/containment.cpp:1836
#26 0x03ad4414 in Plasma::Containment::restoreContents (this=0x866bf70, group=...) at ../../plasma/containment.cpp:412
#27 0x03ad6d57 in Plasma::Containment::restore (this=0x866bf70, group=...) at ../../plasma/containment.cpp:321
#28 0x03ada8bf in Plasma::Corona::loadLayout (this=0x8424330, configName=...) at ../../plasma/corona.cpp:369
#29 0x03adb57e in Plasma::Corona::initializeLayout (this=0x8424330, configName=...) at ../../plasma/corona.cpp:324
#30 0x0146e516 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#31 0x0146e81a in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#32 0x0146ea73 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#33 0x00332383 in QMetaObject::activate (sender=0x84018c8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#34 0x00332fe2 in QMetaObject::activate (sender=0x84018c8, m=0x40c908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#35 0x003374a7 in QSingleShotTimer::timeout (this=0x84018c8) at .moc/release-shared/qtimer.moc:76
#36 0x003375bc in QSingleShotTimer::timerEvent (this=0x84018c8) at kernel/qtimer.cpp:298
#37 0x0032c4df in QObject::event (this=0x84018c8, e=0xbfe77aa0) at kernel/qobject.cpp:1075
#38 0x064c6c74 in QApplicationPrivate::notify_helper (this=0x837a4b8, receiver=0x84018c8, e=0xbfe77aa0) at kernel/qapplication.cpp:4056
#39 0x064ce39c in QApplication::notify (this=0x8353628, receiver=0x84018c8, e=0xbfe77aa0) at kernel/qapplication.cpp:3603
#40 0x00f68ada in KApplication::notify (this=0x8353628, receiver=0x84018c8, event=0xbfe77aa0) at ../../kdeui/kernel/kapplication.cpp:302
#41 0x0031c7eb in QCoreApplication::notifyInternal (this=0x8353628, receiver=0x84018c8, event=0xbfe77aa0) at kernel/qcoreapplication.cpp:610
#42 0x0034990e in QCoreApplication::sendEvent (this=0x837ce84) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#43 QTimerInfoList::activateTimers (this=0x837ce84) at kernel/qeventdispatcher_unix.cpp:572
#44 0x00347200 in timerSourceDispatch (source=0x837ce50) at kernel/qeventdispatcher_glib.cpp:165
#45 0x011eac48 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x011ee4f0 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x011ee623 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x0034714c in QEventDispatcherGlib::processEvents (this=0x837a2a8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#49 0x065677e5 in QGuiEventDispatcherGlib::processEvents (this=0x837a2a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x0031ad99 in QEventLoop::processEvents (this=0xbfe77d64, flags=) at kernel/qeventloop.cpp:149
#51 0x0031b1ea in QEventLoop::exec (this=0xbfe77d64, flags=...) at kernel/qeventloop.cpp:201
#52 0x0031d65f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x064c6af7 in QApplication::exec () at kernel/qapplication.cpp:3525
#54 0x01451b5d in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#55 0x0804de01 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x831f378 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80511c5 "0") at ../../kinit/kinit.cpp:676
#56 0x0804ea55 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1168
#57 0x0804eecc in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1361
#58 0x0804fbcf in main (argc=2, argv=0xbfe785c4, envp=0xbfe785d0) at ../../kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-07 20:02:22 UTC
The backtrace is bug 201425.
The crash is caused by the networkmanager widget which is a bit unstable right now. If you installed it from Ubuntu packages, update them or remove them. If you installed it by source, be sure to maintain it updated too. (or just remove it and use the non-plasma version of the networkmanager application ). Thanks

*** This bug has been marked as a duplicate of bug 201425 ***
Comment 2 Alessandro Buggin 2009-11-08 15:04:46 UTC
Thank you Dario Andres for the solution to our bug.