Bug 350907 - Plasma crashes on startup with a custom window manager
Summary: Plasma crashes on startup with a custom window manager
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kactivitymanagerd
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-08-03 06:20 UTC by a.pronobis
Modified: 2016-02-28 10:32 UTC (History)
4 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 a.pronobis 2015-08-03 06:20:00 UTC
Application: plasmashell (5.3.2)

Qt Version: 5.4.2
Operating System: Linux 4.1.0-2-generic x86_64
Distribution: Ubuntu Wily Werewolf (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Just logged in and plasma crashes together with kded5 and kdeinit5.

- Custom settings of the application:
I am running a custom window manager by setting KDEWM="i3".

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7e37e9b800 (LWP 2694))]

Thread 4 (Thread 0x7f7e23db4700 (LWP 2699)):
#0  0x00007f7e32a2b8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7e36aeebd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7e36af074f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7e261030f9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f7e330aec6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7e320036aa in start_thread (arg=0x7f7e23db4700) at pthread_create.c:333
#6  0x00007f7e32a36eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7e21a95700 (LWP 2702)):
#0  0x00007f7e2f5ecbd9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7e2f5a76a7 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7e2f5a81b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7e2f5a839c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7e333462dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7e332eaaa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7e330a9ca4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7e35993ac5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f7e330aec6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7e320036aa in start_thread (arg=0x7f7e21a95700) at pthread_create.c:333
#10 0x00007f7e32a36eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f7e0fd87700 (LWP 2715)):
#0  0x00007f7e2f5a76a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7e2f5a81b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7e2f5a839c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7e333462dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7e332eaaa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7e330a9ca4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7e35993ac5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f7e330aec6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7e320036aa in start_thread (arg=0x7f7e0fd87700) at pthread_create.c:333
#9  0x00007f7e32a36eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7e37e9b800 (LWP 2694)):
[KCrash Handler]
#6  QString (other=..., this=0x7ffea8326950) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:811
#7  result (this=0x2395d70) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h:164
#8  result (this=0x2395d60) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h:122
#9  operator() (__closure=<optimized out>) at ../../../../src/utils/dbusfuture_p.h:169
#10 call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:494
#11 call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:551
#12 QtPrivate::QFunctorSlotObject<DBusFuture::continueWith(const QFuture<T>&, _Continuation&&) [with _ReturnType = QString; _Continuation = KActivities::Manager::serviceOwnerChanged(const QString&, const QString&, const QString&)::<lambda(const QString&)>]::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:192
#13 0x00007f7e3331edca in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f7e330a61e2 in QFutureWatcherBase::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f7e33e09adc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f7e33e0efb0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f7e332ed2eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f7e332ef35b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f7e33345eb3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f7e2f5a800d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f7e2f5a82f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f7e2f5a839c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f7e333462c7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f7e332eaaa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f7e332f26ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x0000000000430a43 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:154

Possible duplicates by query: bug 349420, bug 349012, bug 348820, bug 348091, bug 348020.

Reported using DrKonqi
Comment 1 a.pronobis 2015-08-03 06:21:43 UTC
At the same time, kded5 crashes with backtrace:

Application: kded5 (kded5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd7bb64e780 (LWP 2744))]

Thread 5 (Thread 0x7fd78ee46700 (LWP 2784)):
#0  0x00007fd7bb00a8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd7b882428c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd7b882439c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd7b88243d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd7b884adc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd7b8d446aa in start_thread (arg=0x7fd78ee46700) at pthread_create.c:333
#6  0x00007fd7bb015eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fd78e645700 (LWP 2785)):
#0  0x00007fd7b8823732 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd7b88241b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd7b8824612 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd78f34e9c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd7b884adc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd7b8d446aa in start_thread (arg=0x7fd78e645700) at pthread_create.c:333
#6  0x00007fd7bb015eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fd78dc36700 (LWP 2786)):
#0  0x00007fd7b8868bf4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd7b88237c0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd7b88241b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd7b882439c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd7b95a72dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7b954baa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7b930aca4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd79771dcf7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007fd7b930fc6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd7b8d446aa in start_thread (arg=0x7fd78dc36700) at pthread_create.c:333
#10 0x00007fd7bb015eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd78d435700 (LWP 2787)):
#0  0x00007fd7b9307f6f in QMutex::unlock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fd7b95a685d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fd7b88237cd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd7b88241b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd7b882439c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd7b95a72dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7b954baa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd7b930aca4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd7b930fc6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd7b8d446aa in start_thread (arg=0x7fd78d435700) at pthread_create.c:333
#10 0x00007fd7bb015eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd7bb64e780 (LWP 2744)):
[KCrash Handler]
#6  QString (other=..., this=0x7ffd93a7e740) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:811
#7  result (this=0x128a240) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h:164
#8  result (this=0x128a230) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h:122
#9  operator() (__closure=<optimized out>) at ../../../../src/utils/dbusfuture_p.h:169
#10 call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:494
#11 call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:551
#12 QtPrivate::QFunctorSlotObject<DBusFuture::continueWith(const QFuture<T>&, _Continuation&&) [with _ReturnType = QString; _Continuation = KActivities::Manager::serviceOwnerChanged(const QString&, const QString&, const QString&)::<lambda(const QString&)>]::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:192
#13 0x00007fd7b957fdca in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fd7b93071e2 in QFutureWatcherBase::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fd7ba9c3adc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fd7ba9c8fb0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fd7b954e2eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fd7b955035b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fd7b95a6eb3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fd7b882400d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fd7b88242f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fd7b882439c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fd7b95a72c7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fd7b954baa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fd7945d8b7b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kauth/backend/kauth_backend_plugin.so
#26 0x00007fd7ac63575e in KAuth::Action::setName(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5
#27 0x00007fd7ac6357c9 in KAuth::Action::Action(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5
#28 0x00007fd7a1823551 in PowerDevilUPowerBackend::init() () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kded_powerdevil.so
#29 0x00007fd7a15dac74 in PowerDevil::Core::loadCore(PowerDevil::BackendInterface*) () from /usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.2
#30 0x00007fd7a181818b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kded_powerdevil.so
#31 0x00007fd7b957fdca in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fd7ba9c3adc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fd7ba9c8fb0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fd7b954e2eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fd7b955035b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fd7b95a6eb3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fd7b882400d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fd7b88242f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fd7b882439c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fd7b95a72c7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fd7b954baa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007fd7b95536ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007fd7bb2e6321 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kded5.so
#44 0x00007fd7baf2fa40 in __libc_start_main (main=0x400720 <main>, argc=1, argv=0x7ffd93a7f888, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd93a7f878) at libc-start.c:289
#45 0x0000000000400759 in _start ()
Comment 2 a.pronobis 2015-08-03 06:22:19 UTC
And kdeinit5 crashes with backtrace:

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2ee6863780 (LWP 2629))]

Thread 6 (Thread 0x7f2ed2f43700 (LWP 2631)):
#0  0x00007f2ee4f578dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2ee3442bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2ee344474f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2ed57340f9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f2ee52c9c6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2ee2b936aa in start_thread (arg=0x7f2ed2f43700) at pthread_create.c:333
#6  0x00007f2ee4f62eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2ec63cb700 (LWP 2665)):
#0  __libc_disable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:98
#1  0x00007f2ee4f578e9 in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007f2ee213728c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2ee213739c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2ee21373d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2ee215ddc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f2ee2b936aa in start_thread (arg=0x7f2ec63cb700) at pthread_create.c:333
#7  0x00007f2ee4f62eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f2ec5bca700 (LWP 2666)):
#0  0x00007f2ee4f5349d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2ee217a740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ee2136d3c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2ee2137230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2ee2137612 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2ec68d39c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f2ee215ddc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f2ee2b936aa in start_thread (arg=0x7f2ec5bca700) at pthread_create.c:333
#8  0x00007f2ee4f62eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2ec51bb700 (LWP 2667)):
#0  0x00007f2ee217bbf4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2ee2136dfa in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ee21372f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2ee213739c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2ee55612dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2ee5505aa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2ee52c4ca4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2eca886cf7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f2ee52c9c6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f2ee2b936aa in start_thread (arg=0x7f2ec51bb700) at pthread_create.c:333
#10 0x00007f2ee4f62eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2ec49ba700 (LWP 2668)):
#0  0x00007f2ee217bbd9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2ee2136a11 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ee2137207 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2ee213739c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2ee55612dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2ee5505aa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2ee52c4ca4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2ee52c9c6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f2ee2b936aa in start_thread (arg=0x7f2ec49ba700) at pthread_create.c:333
#9  0x00007f2ee4f62eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2ee6863780 (LWP 2629)):
[KCrash Handler]
#6  QString (other=..., this=0x7ffdcd6310b0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:811
#7  result (this=0x268a5e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h:164
#8  result (this=0x268a5d0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h:122
#9  operator() (__closure=<optimized out>) at ../../../../src/utils/dbusfuture_p.h:169
#10 call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:494
#11 call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:551
#12 QtPrivate::QFunctorSlotObject<DBusFuture::continueWith(const QFuture<T>&, _Continuation&&) [with _ReturnType = QString; _Continuation = KActivities::Manager::serviceOwnerChanged(const QString&, const QString&, const QString&)::<lambda(const QString&)>]::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:192
#13 0x00007f2ee5539dca in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f2ee52c11e2 in QFutureWatcherBase::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f2ee39bbadc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f2ee39c0fb0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f2ee55082eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f2ee550a35b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f2ee5560eb3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f2ee213700d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f2ee21372f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f2ee213739c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f2ee55612c7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f2ee5505aa2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f2ee550d6ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f2ed5470321 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kded5.so
#27 0x0000000000408746 in ?? ()
#28 0x00000000004058e9 in main ()
Comment 3 Ivan Čukić 2015-11-15 15:20:20 UTC
If this many apps are crashing, it is an issue in Qt or, more likely, your distro.