Bug 308052

Summary: KDE always crashes
Product: [Frameworks and Libraries] kdelibs Reporter: taysky04
Component: kdedAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: antimedef, benblack
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description taysky04 2012-10-08 02:49:03 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
I reinstalled Ubuntu and now every time I start my computer the KDE crash handler appears. This doesn't appear to be related to any previous bugs because the bugs that appeared in the suggested list in the KDE crash handler app seemed to be totally random.

The crash can be reproduced every 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 0x7f60b0051780 (LWP 1797))]

Thread 3 (Thread 0x7f60946d9700 (LWP 1801)):
#0  0x00007f60ad874403 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f60aa989036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60aa989164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60aecc3426 in QEventDispatcherGlib::processEvents (this=0x7f608c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f60aec92c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f60aec92ed7 in QEventLoop::exec (this=0x7f60946d8e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f60aeb91fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f60aeb94fcb in QThreadPrivate::start (arg=0x1a0eba0) at thread/qthread_unix.cpp:298
#8  0x00007f60ab25fe9a in start_thread (arg=0x7f60946d9700) at pthread_create.c:308
#9  0x00007f60ad87fdbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6093ed8700 (LWP 1806)):
#0  0x00007f60aa9c45c0 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f60aa98898b in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60aa988faa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60aa989164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60aecc3426 in QEventDispatcherGlib::processEvents (this=0x7f60840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f60aec92c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f60aec92ed7 in QEventLoop::exec (this=0x7f6093ed7dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f60aeb91fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f60aec729ff in QInotifyFileSystemWatcherEngine::run (this=0x1a3f190) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f60aeb94fcb in QThreadPrivate::start (arg=0x1a3f190) at thread/qthread_unix.cpp:298
#10 0x00007f60ab25fe9a in start_thread (arg=0x7f6093ed8700) at pthread_create.c:308
#11 0x00007f60ad87fdbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f60b0051780 (LWP 1797)):
[KCrash Handler]
#6  ref (this=0x1) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QList (l=..., this=0x7fff1369fb40) at /usr/include/qt4/QtCore/qlist.h:122
#8  QForeachContainer (t=..., this=0x7fff1369fb40) at /usr/include/qt4/QtCore/qglobal.h:2340
#9  Knm::Connection::setting (this=0x1f23b30, settingType=Knm::Setting::Wireless) at ../../../libs/internals/connection.cpp:355
#10 0x00007f60914dacb8 in WirelessSecurityAuthWidget::WirelessSecurityAuthWidget (this=0x1f19f90, connection=0x1f23b30, parent=<optimized out>) at ../../../libs/ui/security/wirelesssecurityauth.cpp:57
#11 0x00007f60914e74f3 in ConnectionSecretsJob::doAskUser (this=0x1a56620) at ../../../libs/ui/connectionsecretsjob.cpp:115
#12 0x00007f60aecad446 in QObject::event (this=0x1a56620, e=<optimized out>) at kernel/qobject.cpp:1195
#13 0x00007f60ae016894 in notify_helper (e=0x1f0cc40, receiver=0x1a56620, this=0x1830910) at kernel/qapplication.cpp:4559
#14 QApplicationPrivate::notify_helper (this=0x1830910, receiver=0x1a56620, e=0x1f0cc40) at kernel/qapplication.cpp:4531
#15 0x00007f60ae01b713 in QApplication::notify (this=0x7fff136a0940, receiver=0x1a56620, e=0x1f0cc40) at kernel/qapplication.cpp:4420
#16 0x00007f60afa2d3f6 in KApplication::notify (this=0x7fff136a0940, receiver=0x1a56620, event=0x1f0cc40) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f60aec93e9c in QCoreApplication::notifyInternal (this=0x7fff136a0940, receiver=0x1a56620, event=0x1f0cc40) at kernel/qcoreapplication.cpp:876
#18 0x00007f60aec97c6a in sendEvent (event=0x1f0cc40, receiver=0x1a56620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x17922b0) at kernel/qcoreapplication.cpp:1500
#20 0x00007f60aecc2f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007f60aa988d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f60aa9890a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f60aa989164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f60aecc33bf in QEventDispatcherGlib::processEvents (this=0x17947d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007f60ae0bed5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f60aec92c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f60aec92ed7 in QEventLoop::exec (this=0x7fff136a08d0, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f60aec97f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#30 0x00007f609b523e55 in kdemain (argc=1, argv=0x180df30) at ../../kded/kded.cpp:924
#31 0x00000000004086a4 in launch (argc=1, _name=0x40b497 "kded4", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b31e "0") at ../../kinit/kinit.cpp:746
#32 0x0000000000405a59 in main (argc=4, argv=0x7fff00000001, envp=0x7fff136a1ad0) at ../../kinit/kinit.cpp:1861

Possible duplicates by query: bug 301523, bug 301290, bug 293684, bug 291874.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-10-08 08:25:31 UTC

*** This bug has been marked as a duplicate of bug 291874 ***
Comment 2 Christoph Feck 2012-12-12 20:54:11 UTC
*** Bug 311589 has been marked as a duplicate of this bug. ***
Comment 3 Benjamin Black 2014-01-28 19:21:23 UTC
Created attachment 84873 [details]
New crash information added by DrKonqi

kded4 ($Id$) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

Logging in. As soon as the login completeled the crash handler reported that KDE Daemon had crashed.

-- Backtrace (Reduced):
#11 0xaeb162fd in QList (l=..., this=0xbf899dc4) at /usr/include/qt4/QtCore/qlist.h:122
#12 QForeachContainer (t=..., this=0xbf899dc4) at /usr/include/qt4/QtCore/qglobal.h:2340
#13 Knm::Connection::setting (this=0x95e1378, settingType=Knm::Setting::Wireless) at ../../../libs/internals/connection.cpp:355
#14 0xad79efb9 in WirelessSecurityAuthWidget::WirelessSecurityAuthWidget (this=0x95bb6c8, connection=0x95e1378, parent=0x0) at ../../../libs/ui/security/wirelesssecurityauth.cpp:57
#15 0xad7acd59 in ConnectionSecretsJob::doAskUser (this=0x95ba9e0) at ../../../libs/ui/connectionsecretsjob.cpp:115