Bug 192957 - Plasma Workspace (plasma-desktop), signal: Segmentation fault
Summary: Plasma Workspace (plasma-desktop), signal: Segmentation fault
Status: RESOLVED FIXED
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:
: 195024 196599 197181 197838 197871 197968 198399 198662 199021 199551 199569 199787 200395 200410 201427 201438 201460 201641 201839 202902 202959 203273 207487 208843 210121 227484 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-17 04:00 UTC by Stephen Dunn
Modified: 2010-02-18 16:46 UTC (History)
28 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 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. ***