Bug 311065 - kdeinit4 crashes upon login
Summary: kdeinit4 crashes upon login
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kded (show other bugs)
Version: Git
Platform: openSUSE Linux
: NOR critical
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-12-03 09:25 UTC by Andreas Kuhl
Modified: 2018-10-27 02:52 UTC (History)
1 user (show)

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 Andreas Kuhl 2012-12-03 09:25:46 UTC
Since updating to KDE 4.9.80 (Git trunk from 2012-12-01), kdeinit4 crashes upon login with the following backtrace:

Application: KDE-Dienst (kdeinit4), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fae31f20780 (LWP 1604))]

Thread 3 (Thread 0x7fae16491700 (LWP 1611)):
#0  0x00007fae2f56513f in poll () from /lib64/libc.so.6
#1  0x00007fae2c2af684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fae2c2af7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fae30bb2cf6 in QEventDispatcherGlib::processEvents (this=0x7fae100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fae30b8385f in QEventLoop::processEvents (this=this@entry=0x7fae16490dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fae30b83ae8 in QEventLoop::exec (this=0x7fae16490dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fae30a85fc0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fae30b63fcf in QInotifyFileSystemWatcherEngine::run (this=0x2526650) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fae30a88f9c in QThreadPrivate::start (arg=0x2526650) at thread/qthread_unix.cpp:338
#9  0x00007fae307f2e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007fae2f56d2bd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fae01bf4700 (LWP 2035)):
#0  0x00007fae307f92ed in read () from /lib64/libpthread.so.0
#1  0x00007fae2c2ea82f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fae2c2af209 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fae2c2af622 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fae2c2af7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fae30bb2cf6 in QEventDispatcherGlib::processEvents (this=0x7fadf40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fae30b8385f in QEventLoop::processEvents (this=this@entry=0x7fae01bf3e00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fae30b83ae8 in QEventLoop::exec (this=0x7fae01bf3e00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fae30a85fc0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fae30a88f9c in QThreadPrivate::start (arg=0x2736f10) at thread/qthread_unix.cpp:338
#10 0x00007fae307f2e0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007fae2f56d2bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fae31f20780 (LWP 1604)):
[KCrash Handler]
#6  0x00007fae2f4bdd25 in raise () from /lib64/libc.so.6
#7  0x00007fae2f4bf1a8 in abort () from /lib64/libc.so.6
#8  0x00007fae2acc83b5 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007fae2acbee65 in _dbus_warn_check_failed (format=0x7fae2acce7e0 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:290
#10 0x00007fae2acb14c6 in dbus_message_iter_append_basic (iter=0x7fff5b69b188, type=<optimized out>, value=0x7fff5b69aee8) at dbus-message.c:2586
#11 0x00007fae2d93ce7e in append (arg=..., this=0x7fff5b69b170) at qdbusmarshaller.cpp:130
#12 QDBusMarshaller::appendVariantInternal (this=0x7fff5b69b170, arg=...) at qdbusmarshaller.cpp:451
#13 0x00007fae2d917e08 in QDBusMessagePrivate::toDBusMessage (message=..., capabilities=..., error=0x7fff5b69b400) at qdbusmessage.cpp:189
#14 0x00007fae2d9073f3 in QDBusConnectionPrivate::send (this=this@entry=0x21b91c0, message=...) at qdbusintegrator.cpp:1846
#15 0x00007fae2d90de52 in QDBusConnectionPrivate::deliverCall (this=this@entry=0x21b91c0, object=object@entry=0x2859f60, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:960
#16 0x00007fae2d90ec46 in QDBusConnectionPrivate::activateCall (this=this@entry=0x21b91c0, object=0x2859f60, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:850
#17 0x00007fae2d90f686 in QDBusConnectionPrivate::activateObject (this=0x21b91c0, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1423
#18 0x00007fae2d90f77b in QDBusActivateObjectEvent::placeMetaCall (this=0x27a8300) at qdbusintegrator.cpp:1537
#19 0x00007fae30b994ee in QObject::event (this=0x281d9a0, e=<optimized out>) at kernel/qobject.cpp:1204
#20 0x00007fae2fd1374c in QApplicationPrivate::notify_helper (this=this@entry=0x21ce150, receiver=receiver@entry=0x281d9a0, e=e@entry=0x27a8300) at kernel/qapplication.cpp:4557
#21 0x00007fae2fd17bca in QApplication::notify (this=0x7fff5b69c390, receiver=0x281d9a0, e=0x27a8300) at kernel/qapplication.cpp:4418
#22 0x00007fae3191f806 in KApplication::notify (this=0x7fff5b69c390, receiver=0x281d9a0, event=0x27a8300) at /usr/src/debug/kdelibs-4.9.80_20121201/kdeui/kernel/kapplication.cpp:311
#23 0x00007fae30b84b0e in QCoreApplication::notifyInternal (this=0x7fff5b69c390, receiver=receiver@entry=0x281d9a0, event=event@entry=0x27a8300) at kernel/qcoreapplication.cpp:915
#24 0x00007fae30b88471 in sendEvent (event=0x27a8300, receiver=0x281d9a0) at kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x21412b0) at kernel/qcoreapplication.cpp:1539
#26 0x00007fae30bb2b43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x21cc5b0) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007fae2c2af3b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fae2c2af6e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007fae2c2af7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fae30bb2cd6 in QEventDispatcherGlib::processEvents (this=0x2147790, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007fae2fdb3a5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fae30b8385f in QEventLoop::processEvents (this=this@entry=0x7fff5b69c110, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fae30b83ae8 in QEventLoop::exec (this=0x7fff5b69c110, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007fae30b88788 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#36 0x00007fae1f0c0a30 in kdemain (argc=1, argv=0x21af0f0) at /usr/src/debug/kdelibs-4.9.80_20121201/kded/kded.cpp:924
#37 0x0000000000408856 in launch (argc=argc@entry=1, _name=_name@entry=0x40b243 "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=0x40b0c6 "0") at /usr/src/debug/kdelibs-4.9.80_20121201/kinit/kinit.cpp:726
#38 0x0000000000405f99 in main (argc=4, argv=<optimized out>, envp=0x7fff5b69cd80) at /usr/src/debug/kdelibs-4.9.80_20121201/kinit/kinit.cpp:1841


Reproducible: Always

Steps to Reproduce:
Login into KDE
Actual Results:  
kdeinit4 crashes, killing kded (broken kwalletd, systray)

Expected Results:  
kded does not crash

Something seems to crash kded, but I do not get a clue from looking at the backtrace.
Comment 1 Andreas Kuhl 2012-12-03 10:01:24 UTC
I suspected that maybe the krunner kappmenu runner was to blame (since this was the last component that I had installed) and I was right: Disabling the runner kept kded from crashing.
Comment 2 Christoph Feck 2012-12-03 12:06:01 UTC
Could you debug it from the other side: Keep the runner enabled, but try disabling kded4 modules, to see which one causes the crash. There is also a kappmenu related kded module, so I would try this one first. For more information, see http://kdepepo.wordpress.com/2011/05/11/troubleshooting-kded4-bugs/
Comment 3 Christoph Feck 2012-12-06 14:54:42 UTC
If you can provide the information requested in comment #2, please add it.
Comment 4 Christoph Feck 2013-01-28 22:03:24 UTC
To further investigate this issue, KDE developers need the information requested in comment #2. If you can provide it, or need help with finding that information, please add a comment.
Comment 5 Andrew Crouthamel 2018-09-24 02:11:06 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 02:52:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!