[kdelibs] [Bug 315791] New: Kdeinit4 segfaults on network-manager restart

Michael Hammond bugs at blueblaze.com
Tue Feb 26 03:57:41 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=315791

            Bug ID: 315791
           Summary: Kdeinit4 segfaults on network-manager restart
    Classification: Unclassified
           Product: kdelibs
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: kded
          Assignee: unassigned-bugs at kde.org
          Reporter: bugs at blueblaze.com

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 at 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 at 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 at 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 at 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 at 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 at 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 at entry=0x2106b80, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=6, _a=_a at 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 at entry=0x1ee1420, receiver=receiver at entry=0x2106b80,
e=e at 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 at entry=0x2106b80,
event=event at 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 at 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 at entry=1, _name=_name at entry=0x40b126
"kded4", args=args at entry=0x0, cwd=cwd at entry=0x0, envc=envc at entry=0,
envs=<optimized out>, envs at entry=0x0, reset_env=reset_env at entry=false,
tty=tty at entry=0x0, avoid_loops=avoid_loops at entry=false,
startup_id_str=startup_id_str at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list