Bug 272229 - Crashed after knetwork reload
Summary: Crashed after knetwork reload
Status: RESOLVED DUPLICATE of bug 244780
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-02 12:20 UTC by Helio Loureiro
Modified: 2011-05-03 01:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helio Loureiro 2011-05-02 12:20:19 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.38-2-helio i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was restarting knetwork exactly to get services up.

- Unusual behavior I noticed:
In general, after a restart, my KDE is coming up without kwallet services working accordingly.  So I need to restart all services dependant, including knetworkmanager.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb329e720 (LWP 2583))]

Thread 8 (Thread 0xaafb7b70 (LWP 2807)):
#0  0xb7812832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb76ecdf6 in __poll (fds=0xb7783ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb3aa2a1b in g_poll (fds=0xaa601ce0, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132
#3  0xb3a9543c in g_main_context_poll (context=0xaa6004e8, block=<value optimized out>, dispatch=1, self=0xaa601cb8) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093
#4  g_main_context_iterate (context=0xaa6004e8, block=<value optimized out>, dispatch=1, self=0xaa601cb8) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775
#5  0xb3a95848 in g_main_context_iteration (context=0xaa6004e8, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#6  0xb674959f in QEventDispatcherGlib::processEvents (this=0xaa600468, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0xb6719609 in QEventLoop::processEvents (this=0xaafb7280, flags=) at kernel/qeventloop.cpp:149
#8  0xb6719a8a in QEventLoop::exec (this=0xaafb7280, flags=...) at kernel/qeventloop.cpp:201
#9  0xb6615b7e in QThread::exec (this=0xa315740) at thread/qthread.cpp:490
#10 0xb66f835b in QInotifyFileSystemWatcherEngine::run (this=0xa315740) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb6618df9 in QThreadPrivate::start (arg=0xa315740) at thread/qthread_unix.cpp:266
#12 0xb65a2cc9 in start_thread (arg=0xaafb7b70) at pthread_create.c:304
#13 0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa26b5b70 (LWP 3395)):
#0  0xb65a53eb in __pthread_mutex_lock (mutex=0xa7f00a2c) at pthread_mutex_lock.c:61
#1  0xb7708f66 in pthread_mutex_lock (mutex=0xa7f00a2c) at forward.c:182
#2  0xb3a93412 in g_main_context_release (context=0xa7f00a28) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2274
#3  0xb3a95473 in g_main_context_iterate (context=0xa7f00a28, block=<value optimized out>, dispatch=1, self=0xa64c0d10) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2783
#4  0xb3a95848 in g_main_context_iteration (context=0xa7f00a28, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#5  0xb674959f in QEventDispatcherGlib::processEvents (this=0xbeb0758, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb6719609 in QEventLoop::processEvents (this=0xa26b5280, flags=) at kernel/qeventloop.cpp:149
#7  0xb6719a8a in QEventLoop::exec (this=0xa26b5280, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6615b7e in QThread::exec (this=0xbed0d70) at thread/qthread.cpp:490
#9  0xb66f835b in QInotifyFileSystemWatcherEngine::run (this=0xbed0d70) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6618df9 in QThreadPrivate::start (arg=0xbed0d70) at thread/qthread_unix.cpp:266
#11 0xb65a2cc9 in start_thread (arg=0xa26b5b70) at pthread_create.c:304
#12 0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x9db13b70 (LWP 3413)):
#0  0xb7812832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb65a74dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb7708d9d in __pthread_cond_wait (cond=0xabdd250, mutex=0xabdd238) at forward.c:139
#3  0xb66199c7 in wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb43a4030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabdd190, th=0xd0bc170) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb43a77dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xabdd430, th=0xd0bc170) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb43a355b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabdd190, th=0xd0bc170) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb43a78d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xabdd430, th=0xd0bc170) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb43a4533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabdd190, th=0xd0bc170, previous=0xc0ca430) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb43a595e in ThreadWeaver::ThreadRunHelper::run (this=0x9db132e4, parent=0xabdd190, th=0xd0bc170) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb43a607b in ThreadWeaver::Thread::run (this=0xd0bc170) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6618df9 in QThreadPrivate::start (arg=0xd0bc170) at thread/qthread_unix.cpp:266
#13 0xb65a2cc9 in start_thread (arg=0x9db13b70) at pthread_create.c:304
#14 0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa76fcb70 (LWP 3414)):
#0  0xb7812832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb65a74dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb7708d9d in __pthread_cond_wait (cond=0xabdd250, mutex=0xabdd238) at forward.c:139
#3  0xb66199c7 in wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb43a4030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabdd190, th=0xbcff588) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb43a77dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xabdd430, th=0xbcff588) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb43a355b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabdd190, th=0xbcff588) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb43a78d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xabdd430, th=0xbcff588) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb43a4533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabdd190, th=0xbcff588, previous=0xd0b02e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb43a595e in ThreadWeaver::ThreadRunHelper::run (this=0xa76fc2e4, parent=0xabdd190, th=0xbcff588) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb43a607b in ThreadWeaver::Thread::run (this=0xbcff588) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6618df9 in QThreadPrivate::start (arg=0xbcff588) at thread/qthread_unix.cpp:266
#13 0xb65a2cc9 in start_thread (arg=0xa76fcb70) at pthread_create.c:304
#14 0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x9d155b70 (LWP 3415)):
#0  0xb7812832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb65a74dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb7708d9d in __pthread_cond_wait (cond=0xabdd250, mutex=0xabdd238) at forward.c:139
#3  0xb66199c7 in wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb43a4030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabdd190, th=0xbc0ea58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb43a77dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xabdd430, th=0xbc0ea58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb43a355b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabdd190, th=0xbc0ea58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb43a78d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xabdd430, th=0xbc0ea58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb43a4533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabdd190, th=0xbc0ea58, previous=0xbe52b58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb43a595e in ThreadWeaver::ThreadRunHelper::run (this=0x9d1552e4, parent=0xabdd190, th=0xbc0ea58) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb43a607b in ThreadWeaver::Thread::run (this=0xbc0ea58) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6618df9 in QThreadPrivate::start (arg=0xbc0ea58) at thread/qthread_unix.cpp:266
#13 0xb65a2cc9 in start_thread (arg=0x9d155b70) at pthread_create.c:304
#14 0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x9a390b70 (LWP 3416)):
#0  0xb7812832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb65a74dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb7708d9d in __pthread_cond_wait (cond=0xabdd250, mutex=0xabdd238) at forward.c:139
#3  0xb66199c7 in wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabdd1a8, mutex=0xabdce00, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb43a4030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabdd190, th=0xaa36240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb43a77dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xabdd430, th=0xaa36240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb43a355b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabdd190, th=0xaa36240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb43a78d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xabdd430, th=0xaa36240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb43a4533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabdd190, th=0xaa36240, previous=0xc09f320) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb43a595e in ThreadWeaver::ThreadRunHelper::run (this=0x9a3902e4, parent=0xabdd190, th=0xaa36240) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb43a607b in ThreadWeaver::Thread::run (this=0xaa36240) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6618df9 in QThreadPrivate::start (arg=0xaa36240) at thread/qthread_unix.cpp:266
#13 0xb65a2cc9 in start_thread (arg=0x9a390b70) at pthread_create.c:304
#14 0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa9a4db70 (LWP 3610)):
#0  0xb7812832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb65a7884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb7708df4 in __pthread_cond_timedwait (cond=0xa64f7b0, mutex=0xa64f798, abstime=0xa9a4d290) at forward.c:152
#3  0xb661994f in wait (this=0xa644194, mutex=0xa644190, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa644194, mutex=0xa644190, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb660d5b3 in QThreadPoolThread::run (this=0xa613020) at concurrent/qthreadpool.cpp:140
#6  0xb6618df9 in QThreadPrivate::start (arg=0xa613020) at thread/qthread_unix.cpp:266
#7  0xb65a2cc9 in start_thread (arg=0xa9a4db70) at pthread_create.c:304
#8  0xb76fb69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb329e720 (LWP 2583)):
[KCrash Handler]
#7  QMutex::lock (this=0xc) at thread/qmutex.cpp:151
#8  0xb449b1a6 in QNetworkConfigurationManagerPrivate::configurationRemoved (this=0xc013c10, ptr=) at bearer/qnetworkconfigmanager_p.cpp:313
#9  0xb44fdd08 in QNetworkConfigurationManagerPrivate::qt_metacall (this=0xc013c10, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfbf17a8) at .moc/release-shared/moc_qnetworkconfigmanager_p.cpp:105
#10 0xb67208ca in QMetaObject::metacall (object=0xc013c10, cl=3216971688, idx=12, argv=0xbfbf17a8) at kernel/qmetaobject.cpp:237
#11 0xb67336ad in QMetaObject::activate (sender=0xc012f48, m=0xb453c504, local_signal_index=1, argv=0xc) at kernel/qobject.cpp:3280
#12 0xb449e253 in QBearerEngine::configurationRemoved (this=0xc012f48, _t1=...) at .moc/release-shared/moc_qbearerengine_p.cpp:101
#13 0xa8f757aa in QNetworkManagerEngine::parseConnection (this=0xc012f48, service=..., settingsPath=..., map=...) at qnetworkmanagerengine.cpp:740
#14 0xa8f764b4 in QNetworkManagerEngine::newConnection (this=0xc012f48, path=..., settings=0x0) at qnetworkmanagerengine.cpp:419
#15 0xa8f7e976 in QNetworkManagerEngine::qt_metacall (this=0xc012f48, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfbf1af8) at .moc/release-shared/moc_qnetworkmanagerengine.cpp:109
#16 0xb67208ca in QMetaObject::metacall (object=0xc012f48, cl=3216971688, idx=15, argv=0xbfbf1af8) at kernel/qmetaobject.cpp:237
#17 0xb67336ad in QMetaObject::activate (sender=0xab0d520, m=0xa8f889d8, local_signal_index=0, argv=0xc) at kernel/qobject.cpp:3280
#18 0xa8f7dcb3 in QNetworkManagerSettings::newConnection (this=0xab0d520, _t1=...) at .moc/release-shared/moc_qnetworkmanagerservice.cpp:490
#19 0xa8f7e2fb in QNetworkManagerSettings::qt_metacall (this=0xab0d520, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfbf1c5c) at .moc/release-shared/moc_qnetworkmanagerservice.cpp:478
#20 0xb686f9dc in QDBusConnectionPrivate::deliverCall (this=0x9aee9e8, object=0xab0d520, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:919
#21 0xb687b1f7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xd124df8, object=0xab0d520) at qdbusintegrator_p.h:103
#22 0xb672d6a2 in QObject::event (this=0xab0d520, e=0x0) at kernel/qobject.cpp:1219
#23 0xb5bfffdc in QApplicationPrivate::notify_helper (this=0x9a2afd0, receiver=0xab0d520, e=0xd124df8) at kernel/qapplication.cpp:4396
#24 0xb5c0604e in QApplication::notify (this=0x9a154b8, receiver=0xab0d520, e=0xd124df8) at kernel/qapplication.cpp:3798
#25 0xb6d2ad8a in KApplication::notify (this=0x9a154b8, receiver=0xab0d520, event=0xd124df8) at ../../kdeui/kernel/kapplication.cpp:310
#26 0xb671ab3b in QCoreApplication::notifyInternal (this=0x9a154b8, receiver=0xab0d520, event=0xd124df8) at kernel/qcoreapplication.cpp:732
#27 0xb671dd8b in sendEvent (receiver=0x0, event_type=0, data=0x99ff028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x99ff028) at kernel/qcoreapplication.cpp:1373
#29 0xb671df4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#30 0xb6749a74 in sendPostedEvents (s=0x9a2d110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#31 postEventSourceDispatch (s=0x9a2d110) at kernel/qeventdispatcher_glib.cpp:277
#32 0xb3a91855 in g_main_dispatch (context=0x9a2d090) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#33 g_main_context_dispatch (context=0x9a2d090) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#34 0xb3a95668 in g_main_context_iterate (context=0x9a2d090, block=<value optimized out>, dispatch=1, self=0x9a2ac10) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#35 0xb3a95848 in g_main_context_iteration (context=0x9a2d090, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#36 0xb6749565 in QEventDispatcherGlib::processEvents (this=0x99fece8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#37 0xb5cc1be5 in QGuiEventDispatcherGlib::processEvents (this=0x99fece8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb6719609 in QEventLoop::processEvents (this=0xbfbf2484, flags=) at kernel/qeventloop.cpp:149
#39 0xb6719a8a in QEventLoop::exec (this=0xbfbf2484, flags=...) at kernel/qeventloop.cpp:201
#40 0xb671e00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0xb5bfee07 in QApplication::exec () at kernel/qapplication.cpp:3672
#42 0xb77db86e in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#43 0x080485bb in _start ()

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

Possible duplicates by query: bug 270731, bug 263297, bug 258804, bug 255116, bug 247282.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-05-03 01:22:08 UTC

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