Bug 365664 - KCMInit crashed on startup
Summary: KCMInit crashed on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kinit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.23.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-14 11:33 UTC by Vit Pelcak
Modified: 2018-11-02 22:36 UTC (History)
2 users (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 Vit Pelcak 2016-07-14 11:33:09 UTC
Application: kdeinit5 ()

Qt Version: 5.6.1
Frameworks Version: 5.23.0
Operating System: Linux 4.6.3-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160712) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

After the regular login to the system, I was notified, that KCMInit crashed.

-- Backtrace:
Application: KCMInit (kdeinit5), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7fd7cfd79740 (LWP 1804))]

Thread 3 (Thread 0x7fd7b3e44700 (LWP 1808)):
[KCrash Handler]
#6  0x00007fd7cddb8975 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007fd7cddb9d8a in __GI_abort () at abort.c:78
#8  0x00007fd7c41ba414 in _dbus_abort () at dbus-sysdeps.c:91
#9  0x00007fd7c41b0ebc in _dbus_warn_check_failed (format=0x7fd7c41c0860 "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:275
#10 0x00007fd7c41a7b2c in dbus_pending_call_block (pending=<optimized out>) at dbus-pending-call.c:739
#11 0x00007fd7c4f64799 in QDBusConnectionPrivate::getNameOwnerNoCache(QString const&) (pending=<optimized out>) at qdbus_symbols_p.h:381
#12 0x00007fd7c4f64799 in QDBusConnectionPrivate::getNameOwnerNoCache(QString const&) (this=this@entry=0x7fd7ac008ad0, serviceName=...) at qdbusintegrator.cpp:2501
#13 0x00007fd7c4f64ccf in QDBusConnectionPrivate::addSignalHook(QString const&, QDBusConnectionPrivate::SignalHook const&) (this=0x7fd7ac008ad0, key=..., hook=...) at qdbusintegrator.cpp:2246
#14 0x00007fd7ce3decf9 in QObject::event(QEvent*) (this=0x7fd7ac008ad0, e=<optimized out>) at kernel/qobject.cpp:1256
#15 0x00007fd7ce3b0a0b in QCoreApplication::notifyInternal2(QObject*, QEvent*) (event=0xa216a0, receiver=0x7fd7ac008ad0) at kernel/qcoreapplication.cpp:1090
#16 0x00007fd7ce3b0a0b in QCoreApplication::notifyInternal2(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1076
#17 0x00007fd7ce3b0a0b in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fd7ac008ad0, event=event@entry=0xa216a0) at kernel/qcoreapplication.cpp:1015
#18 0x00007fd7ce3b299c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0xa216a0, receiver=<optimized out>) at kernel/qcoreapplication.h:225
#19 0x00007fd7ce3b299c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa65d70) at kernel/qcoreapplication.cpp:1650
#20 0x00007fd7ce3b2e58 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
#21 0x00007fd7ce4066c3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7fd7ac0012d0) at kernel/qeventdispatcher_glib.cpp:270
#22 0x00007fd7ca8ece57 in g_main_context_dispatch (context=0x7fd7ac000990) at gmain.c:3154
#23 0x00007fd7ca8ece57 in g_main_context_dispatch (context=context@entry=0x7fd7ac000990) at gmain.c:3769
#24 0x00007fd7ca8ed0c0 in g_main_context_iterate (context=context@entry=0x7fd7ac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#25 0x00007fd7ca8ed16c in g_main_context_iteration (context=0x7fd7ac000990, may_block=may_block@entry=1) at gmain.c:3901
#26 0x00007fd7ce406aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd7ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#27 0x00007fd7ce3ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd7b3e43e50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#28 0x00007fd7ce1d43b3 in QThread::exec() (this=this@entry=0x7fd7c51c5d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#29 0x00007fd7c4f529b5 in QDBusConnectionManager::run() (this=0x7fd7c51c5d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#30 0x00007fd7ce1d92d8 in QThreadPrivate::start(void*) (arg=0x7fd7c51c5d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#31 0x00007fd7cb64f474 in start_thread (arg=0x7fd7b3e44700) at pthread_create.c:333
#32 0x00007fd7cde6c3ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd7ba29a700 (LWP 1806)):
#0  0x00007fd7cde63a1d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd7cf1ec410 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fd7ba299d80) at /usr/include/bits/poll2.h:46
#2  0x00007fd7cf1ec410 in _xcb_conn_wait (c=c@entry=0xa13f80, cond=cond@entry=0xa13fc0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007fd7cf1ee1a9 in xcb_wait_for_event (c=0xa13f80) at xcb_in.c:693
#4  0x00007fd7bc7ff7b9 in QXcbEventReader::run() (this=0xa1e650) at qxcbconnection.cpp:1325
#5  0x00007fd7ce1d92d8 in QThreadPrivate::start(void*) (arg=0xa1e650) at thread/qthread_unix.cpp:341
#6  0x00007fd7cb64f474 in start_thread (arg=0x7fd7ba29a700) at pthread_create.c:333
#7  0x00007fd7cde6c3ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd7cfd79740 (LWP 1804)):
#0  0x00007fd7cb65509f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd7ce1da18b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xa20c70) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fd7ce1da18b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0xa30578, mutex=mutex@entry=0xa30570, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fd7ce1d2e23 in QSemaphore::acquire(int) (this=this@entry=0x7fff5b3313a0, n=n@entry=1) at thread/qsemaphore.cpp:137
#4  0x00007fd7ce3de0be in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7fd7ac008ad0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff5b331420) at kernel/qobject.cpp:3698
#5  0x00007fd7ce3de757 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7fd7ac008ad0, m=m@entry=0x7fd7c51c4ac0 <QDBusConnectionPrivate::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff5b331420) at kernel/qobject.cpp:3595
#6  0x00007fd7c4fad4fa in QDBusConnectionPrivate::signalNeedsConnecting(QString const&, QDBusConnectionPrivate::SignalHook const&) (this=this@entry=0x7fd7ac008ad0, _t1=..., _t2=...) at .moc/moc_qdbusconnection_p.cpp:341
#7  0x00007fd7c4f5ce10 in QDBusConnectionPrivate::connectRelay(QString const&, QString const&, QString const&, QDBusAbstractInterface*, QMetaMethod const&) (this=0x7fd7ac008ad0, service=..., path=..., interface=..., receiver=receiver@entry=0xa41ba0, signal=...) at qdbusintegrator.cpp:2401
#8  0x00007fd7c4f6d538 in QDBusAbstractInterface::connectNotify(QMetaMethod const&) (this=0xa41ba0, signal=...) at qdbusabstractinterface.cpp:616
#9  0x00007fd7ce3e0ce2 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) (sender=0xa41ba0, signal_index=3, smeta=<optimized out>, receiver=<optimized out>, method_index=8, rmeta=<optimized out>, type=<optimized out>, types=<optimized out>) at kernel/qobject.cpp:3286
#10 0x00007fd7ce3e434a in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (sender=0xa41ba0, signal=<optimized out>, signal@entry=0x7fd7b8172580 "2GlobalEngineChanged(QString)", receiver=receiver@entry=0xa4caa0, method=<optimized out>, method@entry=0x7fd7b8172562 "1globalEngineChanged(QString)", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2739
#11 0x00007fd7b81644b7 in QIBusPlatformInputContext::connectToContextSignals() (this=this@entry=0xa4caa0) at qibusplatforminputcontext.cpp:465
#12 0x00007fd7b816885e in QIBusPlatformInputContext::connectToBus() (this=0xa4caa0) at qibusplatforminputcontext.cpp:442
#13 0x00007fd7b816ef35 in QIBusPlatformInputContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qibusplatforminputcontext.cpp:117
#14 0x00007fd7ce3de1a9 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0xa4cad0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3730
#15 0x00007fd7ce3de757 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xa4cad0, m=m@entry=0x7fd7ce7f87a0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3595
#16 0x00007fd7ce45ade0 in QTimer::timeout(QTimer::QPrivateSignal) (this=this@entry=0xa4cad0) at .moc/moc_qtimer.cpp:198
#17 0x00007fd7ce3ea748 in QTimer::timerEvent(QTimerEvent*) (this=0xa4cad0, e=<optimized out>) at kernel/qtimer.cpp:247
#18 0x00007fd7ce3decb3 in QObject::event(QEvent*) (this=0xa4cad0, e=<optimized out>) at kernel/qobject.cpp:1278
#19 0x00007fd7ce3b08ba in QCoreApplication::notify(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1090
#20 0x00007fd7ce3b08ba in QCoreApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1076
#21 0x00007fd7ce3b0a20 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xa4cad0, event=event@entry=0x7fff5b331ca0) at kernel/qcoreapplication.cpp:1015
#22 0x00007fd7ce4059ee in QTimerInfoList::activateTimers() (event=0x7fff5b331ca0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#23 0x00007fd7ce4059ee in QTimerInfoList::activateTimers() (this=0xa451b0) at kernel/qtimerinfo_unix.cpp:637
#24 0x00007fd7ce405f11 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#25 0x00007fd7ca8ece57 in g_main_context_dispatch (context=0x7fd7b40016f0) at gmain.c:3154
#26 0x00007fd7ca8ece57 in g_main_context_dispatch (context=context@entry=0x7fd7b40016f0) at gmain.c:3769
#27 0x00007fd7ca8ed0c0 in g_main_context_iterate (context=context@entry=0x7fd7b40016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#28 0x00007fd7ca8ed16c in g_main_context_iteration (context=0x7fd7b40016f0, may_block=may_block@entry=1) at gmain.c:3901
#29 0x00007fd7ce406acf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa4f430, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#30 0x00007fd7ce3ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff5b331ef0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#31 0x00007fd7ce3b6f6c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285
#32 0x00007fd7ce8ffb6c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1607
#33 0x00007fd7bcccb1d1 in KCMInit::KCMInit(QCommandLineParser const&) (this=0x7fff5b332100, args=...) at /usr/src/debug/plasma-workspace-5.6.4/startkde/kcminit/main.cpp:215
#34 0x00007fd7bcccc06a in kdemain(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/startkde/kcminit/main.cpp:268
#35 0x0000000000408acb in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) (argc=argc@entry=1, _name=_name@entry=0x9c66b1 "kcminit_startup", args=args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b715 "0") at /usr/src/debug/kinit-5.23.0/src/kdeinit/kinit.cpp:744
#36 0x00000000004053d7 in main(int, char**) (argc=5, argv=<optimized out>) at /usr/src/debug/kinit-5.23.0/src/kdeinit/kinit.cpp:1827

Possible duplicates by query: bug 316358, bug 309485, bug 307445.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:56:42 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Vit Pelcak 2018-11-02 08:29:13 UTC
Hello.

I no longer encounter this.
Comment 3 Andrew Crouthamel 2018-11-02 22:36:45 UTC
Thanks for the update!