Application: kded4 ($Id$) KDE Platform Version: 4.7.1 (4.7.1) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Ubuntu oneiric (development branch) -- Information about the crash: - What I was doing when the application crashed: i was conected to my mobile broadband via bluedevil. and when i tried using "curl" from terminal kdedaemon crashed. -- Backtrace: Application: KDE Daemon (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb782f710 (LWP 1720))] Thread 4 (Thread 0xb48ffb70 (LWP 1736)): #0 0x00da6d10 in __GI_clock_gettime (clock_id=1, tp=0xb48ff028) at ../sysdeps/unix/clock_gettime.c:116 #1 0x00e8e7d5 in do_gettime (frac=0xb48ff020, sec=0xb48ff018) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x00f614b6 in QTimerInfoList::updateCurrentTime (this=0xb4901c6c) at kernel/qeventdispatcher_unix.cpp:339 #4 0x00f6180a in QTimerInfoList::timerWait (this=0xb4901c6c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x00f60053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb48ff12c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00f600ed in timerSourcePrepare (source=0xb4901c38, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x010c088c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x010c1637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x010c1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x00f60b37 in QEventDispatcherGlib::processEvents (this=0xa11c298, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x00f311dd in QEventLoop::processEvents (this=0xb48ff2b0, flags=...) at kernel/qeventloop.cpp:149 #12 0x00f31421 in QEventLoop::exec (this=0xb48ff2b0, flags=...) at kernel/qeventloop.cpp:201 #13 0x00e3490b in QThread::exec (this=0xa11fa70) at thread/qthread.cpp:498 #14 0x00f11e2d in QInotifyFileSystemWatcherEngine::run (this=0xa11fa70) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x00e377b3 in QThreadPrivate::start (arg=0xa11fa70) at thread/qthread_unix.cpp:331 #16 0x01a49d31 in start_thread (arg=0xb48ffb70) at pthread_create.c:304 #17 0x0071d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xae914b70 (LWP 2083)): #0 0x00f610b4 in idleTimerSourceCheck (source=0xa04deb8) at kernel/qeventdispatcher_glib.cpp:220 #1 0x010c0f24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x010c18f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x010c1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x00f60b37 in QEventDispatcherGlib::processEvents (this=0xa46a9f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00f311dd in QEventLoop::processEvents (this=0xae9142b0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00f31421 in QEventLoop::exec (this=0xae9142b0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00e3490b in QThread::exec (this=0xa416be0) at thread/qthread.cpp:498 #8 0x00f11e2d in QInotifyFileSystemWatcherEngine::run (this=0xa416be0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00e377b3 in QThreadPrivate::start (arg=0xa416be0) at thread/qthread_unix.cpp:331 #10 0x01a49d31 in start_thread (arg=0xae914b70) at pthread_create.c:304 #11 0x0071d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb5221b70 (LWP 3251)): #0 __pthread_mutex_unlock_usercnt (mutex=0xb4901104, decr=1) at pthread_mutex_unlock.c:36 #1 0x0072af54 in pthread_mutex_unlock (mutex=0xb4901104) at forward.c:184 #2 0x010c0c35 in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x010c1664 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x010c1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x00f60b37 in QEventDispatcherGlib::processEvents (this=0xb49017d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00f311dd in QEventLoop::processEvents (this=0xb52212c0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00f31421 in QEventLoop::exec (this=0xb52212c0, flags=...) at kernel/qeventloop.cpp:201 #8 0x00e3490b in QThread::exec (this=0xa2fb890) at thread/qthread.cpp:498 #9 0x09a19757 in ?? () from /usr/lib/kde4/kded_bluedevil.so #10 0x00e377b3 in QThreadPrivate::start (arg=0xa2fb890) at thread/qthread_unix.cpp:331 #11 0x01a49d31 in start_thread (arg=0xb5221b70) at pthread_create.c:304 #12 0x0071d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb782f710 (LWP 1720)): [KCrash Handler] #7 0x00000028 in ?? () #8 0x00f48850 in QObject::connect (sender=0xa196e40, signal=0x21fbe53 "2signalQualityChanged(uint)", receiver=0xa53e1b0, method=0x21fbe3b "1setSignalQuality(uint)", type=Qt::AutoConnection) at kernel/qobject.cpp:2489 #9 0x021f0a14 in Knm::GsmInterfaceConnection::connectMMSignals (this=0xa53e1b0) at ../../../libs/internals/gsminterfaceconnection.cpp:65 #10 0x021daef0 in Knm::GsmInterfaceConnection::qt_metacall (this=0xa53e1b0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf9f49c8) at moc_gsminterfaceconnection.cpp:97 #11 0x00f38b7d in metacall (argv=0xbf9f49c8, idx=16, cl=QMetaObject::InvokeMetaMethod, object=0xa53e1b0) at kernel/qmetaobject.cpp:237 #12 QMetaObject::metacall (object=0xa53e1b0, cl=QMetaObject::InvokeMetaMethod, idx=16, argv=0xbf9f49c8) at kernel/qmetaobject.cpp:232 #13 0x00f47a6a in QMetaObject::activate (sender=0xa1a2af0, m=0x227db18, local_signal_index=1, argv=0xbf9f49c8) at kernel/qobject.cpp:3278 #14 0x02269a45 in Solid::Control::ModemManager::Notifier::modemInterfaceAdded (this=0xa1a2af0, _t1=...) at ./modemmanager.moc:98 #15 0x0226b433 in Solid::Control::ModemManagerPrivate::_k_modemInterfaceAdded (this=0xa1a2af0, udi=...) at ../../../../libs/solid/control/modemmanager.cpp:156 #16 0x0226b4be in Solid::Control::ModemManagerPrivate::qt_metacall (this=0xa1a2af0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf9f4b48) at ./modemmanager_p.moc:81 #17 0x00f38b7d in metacall (argv=0xbf9f4b48, idx=7, cl=QMetaObject::InvokeMetaMethod, object=0xa1a2af0) at kernel/qmetaobject.cpp:237 #18 QMetaObject::metacall (object=0xa1a2af0, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbf9f4b48) at kernel/qmetaobject.cpp:232 #19 0x00f47a6a in QMetaObject::activate (sender=0xa1c1350, m=0x232be84, local_signal_index=1, argv=0xbf9f4b48) at kernel/qobject.cpp:3278 #20 0x02302ab5 in MMModemManager::modemInterfaceAdded (this=0xa1c1350, _t1=...) at ./manager.moc:116 #21 0x02302c6a in MMModemManager::deviceAdded (this=0xa1c1350, objpath=...) at ../../../solid/modemmanager-0.4/manager.cpp:137 #22 0x02303b5b in MMModemManager::qt_metacall (this=0xa1c1350, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf9f4cc8) at ./manager.moc:94 #23 0x00f38b7d in metacall (argv=0xbf9f4cc8, idx=10, cl=QMetaObject::InvokeMetaMethod, object=0xa1c1350) at kernel/qmetaobject.cpp:237 #24 QMetaObject::metacall (object=0xa1c1350, cl=QMetaObject::InvokeMetaMethod, idx=10, argv=0xbf9f4cc8) at kernel/qmetaobject.cpp:232 #25 0x00f47a6a in QMetaObject::activate (sender=0xa1b6008, m=0x232da38, local_signal_index=0, argv=0xbf9f4cc8) at kernel/qobject.cpp:3278 #26 0x02317c55 in OrgFreedesktopModemManagerInterface::DeviceAdded (this=0xa1b6008, _t1=...) at ./mm-manager-clientinterface.moc:95 #27 0x02317d25 in OrgFreedesktopModemManagerInterface::qt_metacall (this=0xa1b6008, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf9f4e0c) at ./mm-manager-clientinterface.moc:80 #28 0x081f2d87 in QDBusConnectionPrivate::deliverCall (this=0xa05e8d8, object=0xa1b6008, msg=..., metaTypes=..., slotIdx=172761704) at qdbusintegrator.cpp:942 #29 0x081fcc26 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa4eb208, object=0xa1b6008) at qdbusintegrator_p.h:103 #30 0x00f4ab52 in QObject::event (this=0xa1b6008, e=0xa4eb208) at kernel/qobject.cpp:1217 #31 0x04e7dd54 in notify_helper (e=0xa4eb208, receiver=0xa1b6008, this=0x9f722d8) at kernel/qapplication.cpp:4486 #32 QApplicationPrivate::notify_helper (this=0x9f722d8, receiver=0xa1b6008, e=0xa4eb208) at kernel/qapplication.cpp:4458 #33 0x04e83103 in QApplication::notify (this=0xa4eb208, receiver=0xa1b6008, e=0xa4eb208) at kernel/qapplication.cpp:3886 #34 0x009dd791 in KApplication::notify (this=0xbf9f5540, receiver=0xa1b6008, event=0xa4eb208) at ../../kdeui/kernel/kapplication.cpp:311 #35 0x00f3219e in QCoreApplication::notifyInternal (this=0xbf9f5540, receiver=0xa1b6008, event=0xa4eb208) at kernel/qcoreapplication.cpp:787 #36 0x00f35f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9efcca8) at kernel/qcoreapplication.cpp:1428 #38 0x00f360ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #39 0x00f606a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #40 postEventSourceDispatch (s=0x9f74700) at kernel/qeventdispatcher_glib.cpp:277 #41 0x010c125f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #42 0x010c1990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #43 0x010c1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #44 0x00f60ada in QEventDispatcherGlib::processEvents (this=0x9efe1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #45 0x04f35b5a in QGuiEventDispatcherGlib::processEvents (this=0x9efe1e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #46 0x00f311dd in QEventLoop::processEvents (this=0xbf9f54a4, flags=...) at kernel/qeventloop.cpp:149 #47 0x00f31421 in QEventLoop::exec (this=0xbf9f54a4, flags=...) at kernel/qeventloop.cpp:201 #48 0x00f3619d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #49 0x04e7b8f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #50 0x01e54899 in kdemain (argc=1, argv=0x9f435d8) at ../../kded/kded.cpp:924 #51 0x0804f762 in launch (argc=<optimized out>, _name=0x8052467 "kded4", args=<optimized out>, cwd=0x0, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80522ee "0") at ../../kinit/kinit.cpp:746 #52 0x0804c909 in main (argc=172761704, argv=0xa54b588, envp=0x10) at ../../kinit/kinit.cpp:1861 Reported using DrKonqi
Which NetworkManager and ModemManager versions do you use? This crashlog is wierd because the crash happened during a DeviceAdd signal, which should not have been emitted since your device (your mobile broadband cellphone/modem) is already added. It seems like your device was reseted somehow. Can you reproduce this problem?
Git commit 28435fd3d1dead8c6da11e337be15f2d22455d82 by Lamarque V. Souza. Committed on 26/10/2011 at 18:28. Pushed by lvsouza into branch 'nm09'. Use correct modem identifier when deciding to reset internal pointers for bluetooth devices. BUG: 283017 FIXED-IN: 0.9.0_rc2 M +1 -1 plasma_nm_version.h M +11 -7 solidcontrolfuture/solid/networkmanager-0.9/networkmodeminterface.cpp M +1 -0 solidcontrolfuture/solid/networkmanager-0.9/networkmodeminterface_p.h http://commits.kde.org/networkmanagement/28435fd3d1dead8c6da11e337be15f2d22455d82
*** Bug 294247 has been marked as a duplicate of this bug. ***