Bug 283985 - kded4 segmentation fault on start
Summary: kded4 segmentation fault on start
Status: RESOLVED DUPLICATE of bug 280494
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: KDED Module (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-14 12:31 UTC by xix xeaon
Modified: 2011-10-14 15:53 UTC (History)
1 user (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 xix xeaon 2011-10-14 12:31:11 UTC
Version:           4.7 (using KDE 4.7.1) 
OS:                Linux

after dist-upgrade from kubuntu 11.04 to 11.10 kded4 crashes on login with segmentation fault, same error if started manually

Reproducible: Always

Steps to Reproduce:
login, start kded4 manually

Actual Results:  
crash report dialog (can not submit because no kded4), no plasma-desktop

Expected Results:  
plasma-desktop

backtrace:
Application: KDE Daemon (kded4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77d2710 (LWP 2248))]

Thread 3 (Thread 0xb359db70 (LWP 2251)):
#0  0x00b72d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x052b67d5 in do_gettime (frac=0xb359cf70, sec=0xb359cf68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x053894b6 in QTimerInfoList::updateCurrentTime (this=0x963a4b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0538980a in QTimerInfoList::timerWait (this=0x963a4b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x05388053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb359d07c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x053880ed in timerSourcePrepare (source=0x963a480, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02cbf88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02cc0637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x02cc0c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x05388b37 in QEventDispatcherGlib::processEvents (this=0x964f710, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x053591dd in QEventLoop::processEvents (this=0xb359d200, flags=...) at kernel/qeventloop.cpp:149
#12 0x05359421 in QEventLoop::exec (this=0xb359d200, flags=...) at kernel/qeventloop.cpp:201
#13 0x0525c90b in QThread::exec (this=0x9485e68) at thread/qthread.cpp:498
#14 0x05339e2d in QInotifyFileSystemWatcherEngine::run (this=0x9485e68) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0525f7b3 in QThreadPrivate::start (arg=0x9485e68) at thread/qthread_unix.cpp:331
#16 0x02dfb70c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#17 0x00000000 in ?? ()

Thread 2 (Thread 0xaebfeb70 (LWP 2253)):
#0  0x00355416 in __kernel_vsyscall ()
#1  0x004df40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02ccf34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02cc0896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02cc0c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05388b37 in QEventDispatcherGlib::processEvents (this=0x969e090, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x053591dd in QEventLoop::processEvents (this=0xaebfe210, flags=...) at kernel/qeventloop.cpp:149
#7  0x05359421 in QEventLoop::exec (this=0xaebfe210, flags=...) at kernel/qeventloop.cpp:201
#8  0x0525c90b in QThread::exec (this=0x969c1a0) at thread/qthread.cpp:498
#9  0x092ad757 in ?? () from /usr/lib/kde4/kded_bluedevil.so
#10 0x0525f7b3 in QThreadPrivate::start (arg=0x969c1a0) at thread/qthread_unix.cpp:331
#11 0x02dfb70c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00000000 in ?? ()

Thread 1 (Thread 0xb77d2710 (LWP 2248)):
[KCrash Handler]
#7  0x0884f378 in WicdNetworkManager::createNetworkInterface (this=0xbfdb3aac, uni=...) at ../../../solid/wicd/networkmanager.cpp:165
#8  0x06fada1b in Solid::Control::NetworkManagerNm09Private::networkInterfaces (this=0x96d1fe0) at ../../../../../solidcontrolfuture/libs/solid/control/networkmanager.cpp:109
#9  0x06fadaba in Solid::Control::NetworkManagerNm09::networkInterfaces () at ../../../../../solidcontrolfuture/libs/solid/control/networkmanager.cpp:119
#10 0x034a066c in ConnectionUsageMonitor::ConnectionUsageMonitor (this=0x9667ce8, connectionList=0x96ce220, activatableList=0x96d1cd0, parent=0x96d1cd0) at ../../../libs/service/connectionusagemonitor.cpp:55
#11 0x032129ea in NetworkManagementService::NetworkManagementService (this=0x96c22d0, parent=0x948af68) at ../../kded/service.cpp:92
#12 0x03212e5a in KPluginFactory::createInstance<NetworkManagementService, QObject> (parentWidget=0x0, parent=0x948af68, args=...) at /usr/include/kpluginfactory.h:477
#13 0x07aae3be in KPluginFactory::create (this=0x96ca2d0, iface=0x7b04a00 "KDEDModule", parentWidget=0x0, parent=0x948af68, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#14 0x005e3fea in create<KDEDModule> (args=..., parent=0x948af68, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:507
#15 Kded::loadModule (this=0x948af68, s=..., onDemand=false) at ../../kded/kded.cpp:409
#16 0x005e5354 in Kded::initModules (this=0x948af68) at ../../kded/kded.cpp:268
#17 0x005e6ab6 in newInstance (this=0xbfdb4950) at ../../kded/kded.cpp:846
#18 KDEDApplication::newInstance (this=0xbfdb4950) at ../../kded/kded.cpp:803
#19 0x007d99b7 in KUniqueApplicationAdaptor::newInstance (this=0x94e5878, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:442
#20 0x007d9a8c in KUniqueApplicationAdaptor::qt_metacall (this=0x94e5878, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdb406c) at ./kuniqueapplication_p.moc:81
#21 0x0012ed87 in QDBusConnectionPrivate::deliverCall (this=0x9488e00, object=0x94e5878, msg=..., metaTypes=..., slotIdx=2919419) at qdbusintegrator.cpp:942
#22 0x0012feb6 in QDBusConnectionPrivate::activateCall (this=0x9488e00, object=0x94e5878, flags=337, msg=...) at qdbusintegrator.cpp:845
#23 0x00130804 in QDBusConnectionPrivate::activateObject (this=0x9488e00, node=..., msg=..., pathStartPos=-1076149840) at qdbusintegrator.cpp:1430
#24 0x00130a18 in QDBusActivateObjectEvent::placeMetaCall (this=0x9559330) at qdbusintegrator.cpp:1524
#25 0x05372b52 in QObject::event (this=0xbfdb4950, e=0x9559330) at kernel/qobject.cpp:1217
#26 0x0535a77a in QCoreApplication::event (this=0xbfdb4950, e=0x9559330) at kernel/qcoreapplication.cpp:1616
#27 0x00e103d1 in QApplication::event (this=0xbfdb4950, e=0x9559330) at kernel/qapplication.cpp:2527
#28 0x00e0bd54 in notify_helper (e=0x9559330, receiver=0xbfdb4950, this=0x948b968) at kernel/qapplication.cpp:4486
#29 QApplicationPrivate::notify_helper (this=0x948b968, receiver=0xbfdb4950, e=0x9559330) at kernel/qapplication.cpp:4458
#30 0x00e11103 in QApplication::notify (this=0x9559330, receiver=0xbfdb4950, e=0x9559330) at kernel/qapplication.cpp:3886
#31 0x007d3721 in KApplication::notify (this=0xbfdb4950, receiver=0xbfdb4950, event=0x9559330) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x0535a19e in QCoreApplication::notifyInternal (this=0xbfdb4950, receiver=0xbfdb4950, event=0x9559330) at kernel/qcoreapplication.cpp:787
#33 0x0535df93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9468ca8) at kernel/qcoreapplication.cpp:1428
#35 0x0535e0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#36 0x053886a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=0x948df00) at kernel/qeventdispatcher_glib.cpp:277
#38 0x02cc025f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0x02cc0990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0x02cc0c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0x05388ada in QEventDispatcherGlib::processEvents (this=0x94699e8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#42 0x00ec3e3a in QGuiEventDispatcherGlib::processEvents (this=0x94699e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x053591dd in QEventLoop::processEvents (this=0xbfdb48b4, flags=...) at kernel/qeventloop.cpp:149
#44 0x05359421 in QEventLoop::exec (this=0xbfdb48b4, flags=...) at kernel/qeventloop.cpp:201
#45 0x0535e19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#46 0x00e098f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#47 0x005e3899 in kdemain (argc=1, argv=0xbfdb4b64) at ../../kded/kded.cpp:924
#48 0x0804850b in main (argc=1, argv=0xbfdb4b64) at kded4_dummy.cpp:3
Comment 1 Lamarque V. Souza 2011-10-14 14:32:33 UTC

*** This bug has been marked as a duplicate of bug 280494 ***
Comment 2 xix xeaon 2011-10-14 15:08:32 UTC
okay thanks, prioritizing nm09 over wicd in Solid's backends'
priorities in systemsettings -> Information Sources solves the issue. it's a long time since I removed wicd from the system though, I wonder why it's still hanging around.
Comment 3 Lamarque V. Souza 2011-10-14 15:24:18 UTC
systemsettings -> Information Sources manages the Solid's backends, when you uninstall wicd it does not uninstall the Solid's wicd backend and does not change the backends priorities if you have saved them before. Recent Plasma NM versions  ignore the wicd backend. If you were using a newer Plasma NM version this problem should have not happened.
Comment 4 xix xeaon 2011-10-14 15:40:57 UTC
ah okay. hmm I don't know what's considered recent but the package version of network-manager is 0.9.1.90-0ubuntu3 and plasma-widget-networkmanagement is 0.9~svngit.nm09.20110610.0c83d8-0ubuntu5.
Comment 5 Lamarque V. Souza 2011-10-14 15:53:49 UTC
0.9~svngit.nm09.20110610.0c83d8-0ubuntu5 is more than four months old, that is very old for Plasma NM. There have been about 50 reported bugs closed during that time, including some crashes.