Bug 192957

Summary: Plasma Workspace (plasma-desktop), signal: Segmentation fault
Product: [Unmaintained] Network Management Reporter: Stephen Dunn <nzlbob2332>
Component: Plasma WidgetAssignee: Will Stephenson <wstephenson>
Status: RESOLVED FIXED    
Severity: crash CC: akb1982, alvaro.manera, andresbajotierra, antyk.ml, billybowden.bowden, c0der, czanon, grosser.meister.morti, guido.cupo, hersche, jcd, jmontane, johnwheaton2, jos, jvr_78, kilah, kunst.uber.alles, luis.zaldivar, Lukasz.Kurylo, mmenaz, mutiny32, muzerakascooby, phani00, redm, sam, sebas, tantonovich, tony.bigbee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stephen Dunn 2009-05-17 04:00:23 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) "release 3.5"
Qt Version: 4.5.1
Operating System: Linux 2.6.29-6-default i686

What I was doing when the application crashed:
I get this crash each time KDE starts up.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4ae5700 (LWP 4203))]

Thread 2 (Thread 0xa9314b90 (LWP 4831)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb63d0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6430722 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x80b3810, mutex=0x80b380c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb7953b12 in QHostInfoAgent::run (this=0x80b3800) at kernel/qhostinfo.cpp:260
#5  0xb642f70e in QThreadPrivate::start (arg=0x80b3800) at thread/qthread_unix.cpp:189
#6  0xb63cd1b5 in start_thread () from /lib/libpthread.so.0
#7  0xb621038e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4ae5700 (LWP 4203)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=<value optimized out>) at /usr/include/QtCore/qatomic_i386.h:120
#7  QList (l=<value optimized out>, this=<value optimized out>) at /usr/include/QtCore/qlist.h:111
#8  QStringList (l=<value optimized out>, this=<value optimized out>) at /usr/include/QtCore/qstringlist.h:71
#9  WirelessConnectionInspector::watchedNetworks (this=0x8482a30) at /usr/src/debug/networkmanager/applet/connectioninspector.cpp:76
#10 0xa94f7c3d in InterfaceGroup::updateConnections (this=0x8481280) at /usr/src/debug/networkmanager/applet/interfacegroup.cpp:147
#11 0xa94e34db in InterfaceGroup::qt_metacall (this=0x8481280, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfda41e8) at /usr/src/debug/networkmanager/build/applet/moc_interfacegroup.cpp:91
#12 0xb6539db8 in QMetaObject::activate (sender=0x8481280, from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3120
#13 0xb653b542 in QMetaObject::activate (sender=0x8481280, m=0xa951a080, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#14 0xa94e1ca7 in ConnectionList::connectionListUpdated (this=0x8481280) at /usr/src/debug/networkmanager/build/applet/moc_connectionlist.cpp:97
#15 0xa94e79eb in ConnectionList::connectionAddedToService (this=0x8481280, service=0x8304770, connectionPath=@0xbfda4408) at /usr/src/debug/networkmanager/applet/connectionlist.cpp:138
#16 0xa94e1fe3 in ConnectionList::qt_metacall (this=0x8481280, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfda4398) at /usr/src/debug/networkmanager/build/applet/moc_connectionlist.cpp:82
#17 0xa94e349a in InterfaceGroup::qt_metacall (this=0x8481280, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfda4398) at /usr/src/debug/networkmanager/build/applet/moc_interfacegroup.cpp:78
#18 0xb6539db8 in QMetaObject::activate (sender=0x8304770, from_signal_index=7, to_signal_index=7, argv=0xbfda4398) at kernel/qobject.cpp:3120
#19 0xb653b542 in QMetaObject::activate (sender=0x8304770, m=0xa94a4e24, local_signal_index=0, argv=0xbfda4398) at kernel/qobject.cpp:3194
#20 0xa949bbc9 in NetworkManagerSettings::connectionAdded (this=0x8304770, _t1=0x8304770, _t2=@0xbfda4408) at /usr/src/debug/networkmanager/build/libs/dbus/networkmanagersettings.moc:105
#21 0xa949d6ff in NetworkManagerSettings::onConnectionAdded (this=0x8304770, op=@0x833e1a0) at /usr/src/debug/networkmanager/libs/dbus/networkmanagersettings.cpp:93
#22 0xa949d91d in NetworkManagerSettings::qt_metacall (this=0x8304770, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfda452c)
    at /usr/src/debug/networkmanager/build/libs/dbus/networkmanagersettings.moc:90
#23 0xb6539db8 in QMetaObject::activate (sender=0x8304770, from_signal_index=5, to_signal_index=5, argv=0xbfda452c) at kernel/qobject.cpp:3120
#24 0xb653b542 in QMetaObject::activate (sender=0x8304770, m=0xa94a4dd0, local_signal_index=0, argv=0xbfda452c) at kernel/qobject.cpp:3194
#25 0xa949b4f3 in OrgFreedesktopNetworkManagerSettingsInterface::NewConnection (this=0x8304770, _t1=@0x833e1a0) at /usr/src/debug/networkmanager/build/libs/dbus/nm-settingsinterface.moc:86
#26 0xa949b74a in OrgFreedesktopNetworkManagerSettingsInterface::qt_metacall (this=0x8304770, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfda474c)
    at /usr/src/debug/networkmanager/build/libs/dbus/nm-settingsinterface.moc:72
#27 0xa949d87a in NetworkManagerSettings::qt_metacall (this=0x8304770, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfda474c)
    at /usr/src/debug/networkmanager/build/libs/dbus/networkmanagersettings.moc:80
#28 0xb663f833 in QDBusConnectionPrivate::deliverCall (this=0x8304870, object=0x8304770, msg=@0x855f434, metaTypes=@0x855f438, slotIdx=5) at qdbusintegrator.cpp:891
#29 0xb6647a77 in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#30 0xb65344a0 in QObject::event (this=0x8304770, e=0x855f408) at kernel/qobject.cpp:1118
#31 0xb67ad64c in QApplicationPrivate::notify_helper (this=0x8070360, receiver=0x8304770, e=0x855f408) at kernel/qapplication.cpp:4057
#32 0xb67b594e in QApplication::notify (this=0x8065160, receiver=0x8304770, e=0x855f408) at kernel/qapplication.cpp:3604
#33 0xb768bbed in KApplication::notify (this=0x8065160, receiver=0x8304770, event=0x855f408) at /usr/src/debug/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307
#34 0xb6523acb in QCoreApplication::notifyInternal (this=0x8065160, receiver=0x8304770, event=0x855f408) at kernel/qcoreapplication.cpp:610
#35 0xb6524715 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804fce8) at kernel/qcoreapplication.cpp:1247
#37 0xb652490d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#38 0xb654f8ff in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#39 postEventSourceDispatch (s=0x8072520) at kernel/qeventdispatcher_glib.cpp:209
#40 0xb4eebcd8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb4eef24b in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb4eef3c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb654f548 in QEventDispatcherGlib::processEvents (this=0x806bc80, flags={i = -1076212392}) at kernel/qeventdispatcher_glib.cpp:324
#44 0xb684d925 in QGuiEventDispatcherGlib::processEvents (this=0x806bc80, flags={i = -1076212344}) at kernel/qguieventdispatcher_glib.cpp:202
#45 0xb65220ea in QEventLoop::processEvents (this=0xbfda4e00, flags={i = -1076212280}) at kernel/qeventloop.cpp:149
#46 0xb652252a in QEventLoop::exec (this=0xbfda4e00, flags={i = -1076212216}) at kernel/qeventloop.cpp:200
#47 0xb65249d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#48 0xb67ad4c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#49 0xb800e150 in kdemain (argc=1, argv=0xbfda4fb4) at /usr/src/debug/kdebase-workspace-4.2.85/plasma/shells/desktop/main.cpp:50
#50 0x08048792 in main (argc=-1454262904, argv=0x847fca8) at /usr/src/debug/kdebase-workspace-4.2.85/build/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
Comment 1 Dario Andres 2009-05-17 04:14:38 UTC
As a workaround, try to remove the networkmanager plasmoid.
Comment 2 Dario Andres 2009-05-17 04:16:35 UTC
The first part of the backtrace looks the same as the bt on bug 192790. The situations seem to be different
Comment 3 Stephen Dunn 2009-05-17 08:53:56 UTC
(In reply to comment #1)
> As a workaround, try to remove the networkmanager plasmoid.

That works.
Comment 4 Christophe Marin 2009-06-15 12:07:06 UTC
*** Bug 196599 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-06-25 23:56:26 UTC
*** Bug 197838 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-06-25 23:59:59 UTC
*** Bug 197871 has been marked as a duplicate of this bug. ***
Comment 7 phanisvara das 2009-07-09 07:44:50 UTC
openSUSE: 11.1

KDE: Version 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1)) "release 139", installed from openSUSE repos

not sure if this is the same bug, but might be. for a while i also experienced these crash reports after KDE start. that doesn't happen anymore; now they appear randomly--not very often, fortunately, and plasma-workspace restarts without problems afterwards.

backtrace:
----------------
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5fc5700 (LWP 4770))]

Thread 2 (Thread 0xa8acbb90 (LWP 4774)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7e45c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7ea5582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb771dad2 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0xb7ea4572 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb7e421b5 in start_thread () from /lib/libpthread.so.0
#6  0xb668b3be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5fc5700 (LWP 4770)):
[KCrash Handler]
#6  0xb683a328 in vtable for __cxxabiv1::__class_type_info () from /usr/lib/libstdc++.so.6
#7  0xb6f9b4f0 in ?? () from /usr/lib/libQtGui.so.4
#8  0xb6f9b4cd in ?? () from /usr/lib/libQtGui.so.4
#9  0xb6f9b4cd in ?? () from /usr/lib/libQtGui.so.4
#10 0xb6f9acdc in QGraphicsLayout::activate() () from /usr/lib/libQtGui.so.4
#11 0xb6f9adac in QGraphicsLayout::widgetEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb6fa15c3 in QGraphicsWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb69637fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0xb696baee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb745610d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0xb7f9916b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0xb7f99db5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#18 0xb7f99fad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#19 0xb7fc4c8f in ?? () from /usr/lib/libQtCore.so.4
#20 0xb65089c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb650c083 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb650c241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb7fc48d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0xb6a03cc5 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb7f9778a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0xb7f97bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0xb7f9a079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#28 0xb6963677 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#29 0xb49f29f0 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#30 0x0804e2b0 in _start ()
----------------

phani.
Comment 8 Dario Andres 2009-07-10 17:23:35 UTC
@phanisvara das : it is not the same error. You could try to install the "libqt4-debuginfo" package, and if you get a new backtrace, please post it in a new report. Thanks!
Comment 9 Stephen Dunn 2009-07-20 02:31:08 UTC
Version of the application: 4.3.0 rc2
4.2.96 (KDE 4.2.96 (KDE 4.3 RC2)) "release 142"
Qt Version: 4.5.2
OS:  Linux 2.6.27.23-0.1-default i686
System:  openSUSE 11.1 (i586)

I am no longer getting this crash with knetworkmanager loaded. Should it be marked as resolved?
Comment 10 Will Stephenson 2009-07-20 11:51:27 UTC
#9: are you talking about the Network Management plasmoid or the knetworkmanager KDE 3 app?
Comment 11 Stephen Dunn 2009-07-22 06:24:39 UTC
(In reply to comment #10)
> #9: are you talking about the Network Management plasmoid or the
> knetworkmanager KDE 3 app?

Oh, it was the plasmoid BUT I have since tested it with the KDE3 app and that works fine now too.

Steve
Comment 12 Will Stephenson 2009-07-23 08:00:41 UTC
The crashing code has been removed from the next version of the plasmoid
Comment 13 Will Stephenson 2009-07-23 09:06:07 UTC
*** Bug 197968 has been marked as a duplicate of this bug. ***
Comment 14 Will Stephenson 2009-07-23 09:09:18 UTC
*** Bug 198399 has been marked as a duplicate of this bug. ***
Comment 15 Will Stephenson 2009-07-23 09:15:11 UTC
*** Bug 198662 has been marked as a duplicate of this bug. ***
Comment 16 Will Stephenson 2009-07-23 09:29:44 UTC
*** Bug 199021 has been marked as a duplicate of this bug. ***
Comment 17 Will Stephenson 2009-07-23 09:35:32 UTC
*** Bug 199551 has been marked as a duplicate of this bug. ***
Comment 18 Will Stephenson 2009-07-23 09:36:11 UTC
*** Bug 199569 has been marked as a duplicate of this bug. ***
Comment 19 Will Stephenson 2009-07-23 09:38:46 UTC
*** Bug 199787 has been marked as a duplicate of this bug. ***
Comment 20 Will Stephenson 2009-07-23 09:42:26 UTC
*** Bug 200395 has been marked as a duplicate of this bug. ***
Comment 21 Will Stephenson 2009-07-23 09:42:54 UTC
*** Bug 200410 has been marked as a duplicate of this bug. ***
Comment 22 Dario Andres 2009-07-25 15:11:43 UTC
*** Bug 201460 has been marked as a duplicate of this bug. ***
Comment 23 Will Stephenson 2009-07-25 18:47:54 UTC
*** Bug 201438 has been marked as a duplicate of this bug. ***
Comment 24 Will Stephenson 2009-07-25 18:59:41 UTC
*** Bug 201427 has been marked as a duplicate of this bug. ***
Comment 25 Dario Andres 2009-07-28 14:01:05 UTC
*** Bug 201641 has been marked as a duplicate of this bug. ***
Comment 26 Dario Andres 2009-07-29 02:52:33 UTC
*** Bug 201839 has been marked as a duplicate of this bug. ***
Comment 27 Will Stephenson 2009-07-31 19:36:53 UTC
*** Bug 197181 has been marked as a duplicate of this bug. ***
Comment 28 Will Stephenson 2009-07-31 19:38:02 UTC
*** Bug 195024 has been marked as a duplicate of this bug. ***
Comment 29 Dario Andres 2009-08-07 18:50:11 UTC
*** Bug 202959 has been marked as a duplicate of this bug. ***
Comment 30 Dario Andres 2009-08-09 17:18:37 UTC
*** Bug 202902 has been marked as a duplicate of this bug. ***
Comment 31 Dario Andres 2009-08-11 00:16:23 UTC
*** Bug 203273 has been marked as a duplicate of this bug. ***
Comment 32 Myriam Schweingruber 2009-08-31 10:03:52 UTC
*** Bug 199777 has been marked as a duplicate of this bug. ***
Comment 33 Dario Andres 2009-09-16 03:09:46 UTC
*** Bug 207487 has been marked as a duplicate of this bug. ***
Comment 34 Dario Andres 2009-09-30 17:12:18 UTC
*** Bug 208843 has been marked as a duplicate of this bug. ***
Comment 35 Dario Andres 2009-10-10 22:19:31 UTC
*** Bug 210121 has been marked as a duplicate of this bug. ***
Comment 36 Dario Andres 2010-02-18 16:46:27 UTC
*** Bug 227484 has been marked as a duplicate of this bug. ***