Bug 175544

Summary: plasma crash on startup with SIGSEGV
Product: [Unmaintained] plasma4 Reporter: Mark Daglish <mark.daglish>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: aseigo, wayne.rosenboom
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mark Daglish 2008-11-19 03:13:38 UTC
Version:            (using KDE 4.1.3)
OS:                Linux
Installed from:    SuSE RPMs

Just updated to KDE 4.1.3 with openSuSE Factory RPMs. Update included about 177 packages.  Now plasma crashes on login to KDE4.  Same error with same backtrace occurs if plasma started from command line.

I see several plasma crashes in the known bugs but none seems to have the same backtrace or be with this version, so started new bug. (Sorry if I missed something and this is a duplicate.)

Package versions:
$> rpm -qa |grep plasm
  plasma-theme-aya-1.0.2-21.1    
  kde4-plasma-addons-debuginfo-4.1.3-41.7
  kde4-plasma-addons-4.1.3-41.7                            
$> rpm -qa |grep kdebase
  kdebase4-session-4.1.3-22.2
  kdebase4-workspace-branding-upstream-4.1.3-141.2
  kdebase4-workspace-4.1.3-141.2
  kdebase4-runtime-4.1.3-59.9
  kdebase4-workspace-branding-openSUSE-11.0-81.37
  kdebase4-debuginfo-4.1.3-54.16
  kdebase4-workspace-debuginfo-4.1.3-141.2
  kdebase3-runtime-3.5.9-65.2
  kdebase4-openSUSE-11.0-81.37
  kdebase4-nsplugin-4.1.3-54.16
  kdebase4-workspace-ksysguardd-4.1.3-141.2
  kdebase4-4.1.3-54.16
  kdebase4-libkonq-4.1.3-54.16

$> plasma -v
Qt: 4.4.3
KDE: 4.1.3 (KDE 4.1.3) "release 55.3"
Plasma Workspace: 0.1-SUSE

$> plasma
Plasma crashed, attempting to automatically recover
plasma(4570): Communication problem with  "plasma" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

KCrash: Application 'plasma' crashing...
sock_file=/home/username/.kde4/socket-machinename/kdeinit4__0
$> plasma(4575): Communication problem with  "plasma" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "


Backtrace from KCrash:
========================================================
Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0x7fad53f2f740 (LWP 3647)]
[New Thread 0x425fc950 (LWP 3649)]
[New Thread 0x40e69950 (LWP 3648)]
[KCrash handler]
#5  QGraphicsLayoutItem::setSizePolicy (this=0x20, policy=@0x7fff6750bd60)
    at ../../include/QtGui/../../src/gui/graphicsview/qgraphicslayoutitem.h:109
#6  0x00007fad49b80fc7 in SystemTray::Applet::constraintsEvent (this=0x73ff30, 
    constraints={i = 1733345088})
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/applets/systemtray/ui/applet.cpp:127
#7  0x00007fad5ed97212 in Plasma::Applet::flushPendingConstraintsEvents (
    this=0x73ff30)
    at /usr/src/debug/kdebase-workspace-4.1.3/libs/plasma/applet.cpp:821
#8  0x00007fad5bc9cbb3 in QObject::event (this=0x73ff30, e=0x7fff6750bd60)
    at kernel/qobject.cpp:1120
#9  0x00007fad58f6ea1b in QGraphicsWidget::event (this=0x73ff30, 
    event=0x7fff6750c770) at graphicsview/qgraphicswidget.cpp:1239
#10 0x00007fad58a1217d in QApplicationPrivate::notify_helper (this=0x62eed0, 
    receiver=0x73ff30, e=0x7fff6750c770) at kernel/qapplication.cpp:3803
#11 0x00007fad58a19f2a in QApplication::notify (this=0x61f240, 
    receiver=0x73ff30, e=0x7fff6750c770) at kernel/qapplication.cpp:3768
#12 0x00007fad5e02fd6b in KApplication::notify (this=0x61f240, 
    receiver=0x73ff30, event=0x7fff6750c770)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#13 0x00007fad5bc8de81 in QCoreApplication::notifyInternal (this=0x61f240, 
    receiver=0x73ff30, event=0x7fff6750c770) at kernel/qcoreapplication.cpp:587
#14 0x00007fad5bcba0d0 in QTimerInfoList::activateTimers (this=0x632430)
    at kernel/qcoreapplication.h:209
#15 0x00007fad5bcb644d in timerSourceDispatch (source=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:160
#16 0x00007fad55e1893a in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#17 0x00007fad55e1c040 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fad55e1c1dc in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#19 0x00007fad5bcb63af in QEventDispatcherGlib::processEvents (this=0x61f9c0, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#20 0x00007fad58aa2ccf in QGuiEventDispatcherGlib::processEvents (this=0x20, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198
#21 0x00007fad5bc8c782 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = 1733347984})
    at kernel/qeventloop.cpp:143
#22 0x00007fad5bc8c90d in QEventLoop::exec (this=0x7fff6750cad0, flags=
      {i = 1733348064}) at kernel/qeventloop.cpp:194
#23 0x00007fad5e54238c in KIO::NetAccess::enter_loop (this=0x7fff6750cb50)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/netaccess.cpp:502
#24 0x00007fad5e542575 in KIO::NetAccess::statInternal (this=0x7fff6750cb50, 
    url=<value optimized out>, details=<value optimized out>, 
    side=KIO::NetAccess::SourceSide, window=0x0)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/netaccess.cpp:355
#25 0x00007fad5e54314e in KIO::NetAccess::stat (url=@0x7fff6750cd50, 
    entry=@0x7fff6750cbc0, window=0x0)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/netaccess.cpp:221
#26 0x00007fad5e5431dc in KIO::NetAccess::mostLocalUrl (url=@0x7fff6750cd50, 
    window=0x0) at /usr/src/debug/kdelibs-4.1.3/kio/kio/netaccess.cpp:235
#27 0x00007fad49226d98 in IconApplet::setUrl (this=0x884380, 
    url=@0x7fff6750bd60)
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/applets/icon/icon.cpp:111
#28 0x00007fad49227505 in IconApplet::init (this=0x884380)
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/applets/icon/icon.cpp:79
#29 0x00007fad5edbe5b9 in Plasma::Corona::loadLayout (this=0x6d0350, 
    configName=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.1.3/libs/plasma/corona.cpp:297
#30 0x00007fad5edbeba2 in Plasma::Corona::initializeLayout (this=0x6d0350, 
    configName=@0x7fff6750d060)
    at /usr/src/debug/kdebase-workspace-4.1.3/libs/plasma/corona.cpp:243
#31 0x00007fad5f0de848 in PlasmaApp::corona (this=0x61f240)
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/plasma/plasmaapp.cpp:448
#32 0x00007fad5f0e0351 in PlasmaApp (this=0x61f240, 
    display=<value optimized out>, visual=<value optimized out>, 
    colormap=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/plasma/plasmaapp.cpp:239
#33 0x00007fad5f0e042f in PlasmaApp::self ()
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/plasma/plasmaapp.cpp:118
#34 0x00007fad5f0d357c in kdemain (argc=1, argv=0x7fff6750d538)
    at /usr/src/debug/kdebase-workspace-4.1.3/plasma/plasma/main.cpp:55
#35 0x00007fad57726436 in __libc_start_main () from /lib64/libc.so.6
#36 0x00000000004008b9 in _start ()
#0  0x00007fad577aa261 in nanosleep () from /lib64/libc.so.6
Comment 1 Aaron J. Seigo 2008-11-19 03:36:18 UTC
OpenSuse's 4.1.3 packages contain unsupported backports from trunk/ into the stable release. the backports have had known problems in the past, and the Plasma project does not provide user or tech support for this fork.
Comment 2 Dario Andres 2009-02-19 23:56:11 UTC
*** Bug 184884 has been marked as a duplicate of this bug. ***