Bug 315791 - Kdeinit4 segfaults on network-manager restart
Summary: Kdeinit4 segfaults on network-manager restart
Status: RESOLVED DUPLICATE of bug 308125
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: KDED Module (show other bugs)
Version: 0.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Lamarque V. Souza
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-26 03:57 UTC by Michael Hammond
Modified: 2013-02-26 11:38 UTC (History)
0 users

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 Michael Hammond 2013-02-26 03:57:41 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-23-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Laptop restarted from sleep.  Network was non-functional.  Neither ethernet or wireless was valid. /etc/resolv.conf had been wiped.  Network manager claimed at various times that the ether was connected or the wireless was connected, but then refused to do anything with them.  Restarted network-manager to clear up the confusion, got segfault.

- Unusual behavior I noticed:

Laptop using both wired and wireless links.  VPN active to remote site.  resolv.conf altered to use remote DNS.  Logins hung after system restart.  No response in network manager plasma panel.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa2648db780 (LWP 5924))]

Thread 7 (Thread 0x7fa24ddcc700 (LWP 5934)):
#0  0x00007fa269ad6303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa2669d2d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa26af02c16 in QEventDispatcherGlib::processEvents (this=0x7fa2400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fa24ddcbdd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa26aed3548 in QEventLoop::exec (this=0x7fa24ddcbdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa26add4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa26aeb39af in QInotifyFileSystemWatcherEngine::run (this=0x2193f70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa26add7aec in QThreadPrivate::start (arg=0x2193f70) at thread/qthread_unix.cpp:338
#9  0x00007fa2672abe9a in start_thread (arg=0x7fa24ddcc700) at pthread_create.c:308
#10 0x00007fa269ae1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa23e9ec700 (LWP 5946)):
#0  0x00007fa2672adf69 in __pthread_mutex_lock (mutex=0x7fa238000a60) at pthread_mutex_lock.c:92
#1  0x00007fa266a0fe21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2669d2d6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa26af02c16 in QEventDispatcherGlib::processEvents (this=0x7fa2380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fa23e9ebdd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa26aed3548 in QEventLoop::exec (this=0x7fa23e9ebdd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fa26add4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fa2509c2352 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#9  0x00007fa26add7aec in QThreadPrivate::start (arg=0x2229ca0) at thread/qthread_unix.cpp:338
#10 0x00007fa2672abe9a in start_thread (arg=0x7fa23e9ec700) at pthread_create.c:308
#11 0x00007fa269ae1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa23e1eb700 (LWP 5947)):
#0  0x00007fa269aef8f0 in pthread_mutex_unlock (mutex=0x7fa230000a60) at forward.c:184
#1  0x00007fa266a0fe51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2669d2672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2669d2cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa26af02c16 in QEventDispatcherGlib::processEvents (this=0x7fa2300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fa23e1eae00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa26aed3548 in QEventLoop::exec (this=0x7fa23e1eae00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa26add4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fa26add7aec in QThreadPrivate::start (arg=0x22454f0) at thread/qthread_unix.cpp:338
#10 0x00007fa2672abe9a in start_thread (arg=0x7fa23e1eb700) at pthread_create.c:308
#11 0x00007fa269ae1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa23c8b1700 (LWP 5994)):
#0  0x00007fa269ad6303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa2669d2d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa26af02c16 in QEventDispatcherGlib::processEvents (this=0x7fa2340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fa23c8b0dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa26aed3548 in QEventLoop::exec (this=0x7fa23c8b0dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa26add4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa26aeb39af in QInotifyFileSystemWatcherEngine::run (this=0x24c05d0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa26add7aec in QThreadPrivate::start (arg=0x24c05d0) at thread/qthread_unix.cpp:338
#9  0x00007fa2672abe9a in start_thread (arg=0x7fa23c8b1700) at pthread_create.c:308
#10 0x00007fa269ae1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa22e0d4700 (LWP 9124)):
#0  0x00007fa2669d25f8 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2669d2cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa26af02c16 in QEventDispatcherGlib::processEvents (this=0x7fa2280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fa22e0d3e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa26aed3548 in QEventLoop::exec (this=0x7fa22e0d3e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa26add4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa26add7aec in QThreadPrivate::start (arg=0x2782750) at thread/qthread_unix.cpp:338
#8  0x00007fa2672abe9a in start_thread (arg=0x7fa22e0d4700) at pthread_create.c:308
#9  0x00007fa269ae1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa24e5cd700 (LWP 27939)):
#0  0x00007fa269ad6303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa2669d2d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa26af02c16 in QEventDispatcherGlib::processEvents (this=0x7fa248003530, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fa24e5cce00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa26aed3548 in QEventLoop::exec (this=0x7fa24e5cce00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa26add4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa26add7aec in QThreadPrivate::start (arg=0x28046f0) at thread/qthread_unix.cpp:338
#8  0x00007fa2672abe9a in start_thread (arg=0x7fa24e5cd700) at pthread_create.c:308
#9  0x00007fa269ae1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa2648db780 (LWP 5924)):
[KCrash Handler]
#6  0x00007fa23f928e96 in ?? () from /usr/lib/libsolidcontrolnm09.so.4
#7  0x00007fa23f928b58 in Solid::Control::WiredNetworkInterfaceNm09::carrier() const () from /usr/lib/libsolidcontrolnm09.so.4
#8  0x00007fa23fdcb480 in WiredNetworkInterfaceActivatableProvider::handleAdd(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#9  0x00007fa23fdbb850 in ConnectionList::addConnection(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#10 0x00007fa23fb77dc9 in NMDBusSettingsConnectionProvider::initialiseAndRegisterRemoteConnection(QString const&) () from /usr/lib/libknm_nm.so
#11 0x00007fa23fb77768 in NMDBusSettingsConnectionProvider::initConnections() () from /usr/lib/libknm_nm.so
#12 0x00007fa23fb78551 in NMDBusSettingsConnectionProvider::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libknm_nm.so
#13 0x00007fa23fb497f1 in ?? () from /usr/lib/libknm_nm.so
#14 0x00007fa26aee9f5f in QMetaObject::activate (sender=0x2106b80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6a223720) at kernel/qobject.cpp:3547
#15 0x00007fa26828817f in QDBusConnectionInterface::serviceOwnerChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:224
#16 0x00007fa2682883b1 in QDBusConnectionInterface::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff6a2239a0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:114
#17 0x00007fa26aee9f5f in QMetaObject::activate (sender=0x2106b80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6a2239a0) at kernel/qobject.cpp:3547
#18 0x00007fa26828824f in QDBusConnectionInterface::NameOwnerChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:252
#19 0x00007fa268288411 in QDBusConnectionInterface::qt_static_metacall (_o=_o@entry=0x2106b80, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7fff6a223cd0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:118
#20 0x00007fa268288bef in QDBusConnectionInterface::qt_metacall (this=0x2106b80, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff6a223cd0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:177
#21 0x00007fa26824bed3 in QDBusConnectionPrivate::deliverCall (this=0x2004b00, object=0x2106b80, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:947
#22 0x00007fa26aee943e in QObject::event (this=0x2106b80, e=<optimized out>) at kernel/qobject.cpp:1195
#23 0x00007fa26a27be9c in QApplicationPrivate::notify_helper (this=this@entry=0x1ee1420, receiver=receiver@entry=0x2106b80, e=e@entry=0x228b770) at kernel/qapplication.cpp:4562
#24 0x00007fa26a28030a in QApplication::notify (this=0x7fff6a2248d0, receiver=0x2106b80, e=0x228b770) at kernel/qapplication.cpp:4423
#25 0x00007fa26bc4d1d6 in KApplication::notify (this=0x7fff6a2248d0, receiver=0x2106b80, event=0x228b770) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fa26aed456e in QCoreApplication::notifyInternal (this=0x7fff6a2248d0, receiver=receiver@entry=0x2106b80, event=event@entry=0x228b770) at kernel/qcoreapplication.cpp:915
#27 0x00007fa26aed83f1 in sendEvent (event=0x228b770, receiver=0x2106b80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1e452b0) at kernel/qcoreapplication.cpp:1539
#29 0x00007fa26af02a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x1ee2ac0) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007fa2669d2ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fa2669d2de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fa2669d2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fa26af02bf6 in QEventDispatcherGlib::processEvents (this=0x1e477d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007fa26a320c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fa26aed32bf in QEventLoop::processEvents (this=this@entry=0x7fff6a224650, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fa26aed3548 in QEventLoop::exec (this=0x7fff6a224650, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007fa26aed8708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#39 0x00007fa2584263f0 in kdemain (argc=1, argv=0x1ebe910) at ../../kded/kded.cpp:924
#40 0x00000000004084c6 in launch (argc=argc@entry=1, _name=_name@entry=0x40b126 "kded4", args=args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=reset_env@entry=false, tty=tty@entry=0x0, avoid_loops=avoid_loops@entry=false, startup_id_str=startup_id_str@entry=0x40afb6 "0") at ../../kinit/kinit.cpp:738
#41 0x0000000000405a29 in main (argc=4, argv=<optimized out>, envp=0x7fff6a2252d0) at ../../kinit/kinit.cpp:1853

This bug may be a duplicate of or related to bug 308125.

Possible duplicates by query: bug 313220, bug 311213, bug 310724, bug 309237.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2013-02-26 11:38:05 UTC

*** This bug has been marked as a duplicate of bug 308125 ***