https://bugs.kde.org/show_bug.cgi?id=387930

            Bug ID: 387930
           Summary: Plasma crashed when processing signla from telepathy
           Product: plasmashell
           Version: 5.10.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: lukas.ka...@centrum.cz
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.14.5 x86_64
Distribution: Ubuntu 17.10

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

I just do my daily work and Plasma crashed. From stacktrace is visible that it
is related with processing signal from telepathy in kpeople library...

The crash does not seem to be reproducible.

-- 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 0x7f2ea6d27900 (LWP 2440))]

Thread 8 (Thread 0x7f2dd9f9b700 (LWP 3037)):
#0  0x00007f2e9aff95c8 in g_mutex_lock () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2e9afb3cf6 in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9afb41f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e9afb427c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2ea0cc149b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2ea0c66e3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2ea0a863ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2ddc5b4717 in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f2ea0a8b29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f2e9fc217fc in start_thread (arg=0x7f2dd9f9b700) at
pthread_create.c:465
#10 0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f2dec95a700 (LWP 2850)):
#0  0x00007f2ea037cffd in __GI___libc_read (fd=16, buf=0x7f2dec959a20,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f2e9aff8280 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9afb3c4b in g_main_context_check () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e9afb4110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2e9afb427c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2ea0cc149b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2ea0c66e3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2ea0a863ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f2ea477c846 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f2ea0a8b29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f2e9fc217fc in start_thread (arg=0x7f2dec95a700) at
pthread_create.c:465
#11 0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f2e7bfff700 (LWP 2755)):
#0  0x00007f2e9fc28072 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f2ea671ffb8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2e9fc28072 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7f2ea671ff68, cond=0x7f2ea671ff90) at pthread_cond_wait.c:502
#2  0x00007f2e9fc28072 in __pthread_cond_wait (cond=0x7f2ea671ff90,
mutex=0x7f2ea671ff68) at pthread_cond_wait.c:655
#3  0x00007f2ea642bbd4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f2ea642bc19 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f2e9fc217fc in start_thread (arg=0x7f2e7bfff700) at
pthread_create.c:465
#6  0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f2e8617b700 (LWP 2590)):
#0  0x00007f2ea037cffd in __GI___libc_read (fd=11, buf=0x7f2e8617aa70,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f2e9aff8280 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9afb3c4b in g_main_context_check () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e9afb4110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2e9afb427c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2ea0cc149b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2ea0c66e3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2ea0a863ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f2ea3be6f45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f2ea0a8b29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f2e9fc217fc in start_thread (arg=0x7f2e8617b700) at
pthread_create.c:465
#11 0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f2e87fff700 (LWP 2540)):
#0  0x00007f2e9aff95d4 in g_mutex_unlock () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2e9afb3ae8 in g_main_context_check () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9afb4110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e9afb427c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2ea0cc149b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2ea0c66e3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2ea0a863ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2ea3be6f45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f2ea0a8b29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f2e9fc217fc in start_thread (arg=0x7f2e87fff700) at
pthread_create.c:465
#10 0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f2e8e131700 (LWP 2469)):
#0  0x00007f2e9afb3ffb in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2e9afb427c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ea0cc149b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f2ea0c66e3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f2ea0a863ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2ea113de45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f2ea0a8b29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2e9fc217fc in start_thread (arg=0x7f2e8e131700) at
pthread_create.c:465
#8  0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f2e8fd72700 (LWP 2463)):
#0  0x00007f2ea0381901 in __GI___poll (fds=0x7f2e8fd71bb8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2ea5382747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2ea538453a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2e91eb9f09 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f2ea0a8b29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2e9fc217fc in start_thread (arg=0x7f2e8fd72700) at
pthread_create.c:465
#6  0x00007f2ea038db0f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f2ea6d27900 (LWP 2440)):
[KCrash Handler]
#6  0x00007f2ddfea3720 in  () at /usr/lib/x86_64-linux-gnu/libKF5People.so.5
#7  0x00007f2ddfea2a90 in  () at /usr/lib/x86_64-linux-gnu/libKF5People.so.5
#8  0x00007f2ddfeaf8bc in  () at /usr/lib/x86_64-linux-gnu/libKF5People.so.5
#9  0x00007f2ea0c979ff in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f2ddfa3090a in KPeople::AllContactsMonitor::contactAdded(QString
const&, QExplicitlySharedDataPointer<KPeople::AbstractContact> const&) () at
/usr/lib/x86_64-linux-gnu/libKF5PeopleBackend.so.5
#11 0x00007f2dbd6ce41d in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/datasource/im_persons_data_source_plugin.so
#12 0x00007f2dbd6d24fd in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/datasource/im_persons_data_source_plugin.so
#13 0x00007f2ea0c978e5 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f2dd86526c7 in
KTp::GlobalContactManager::allKnownContactsChanged(QSet<Tp::SharedPtr<Tp::Contact>
> const&, QSet<Tp::SharedPtr<Tp::Contact> > const&) () at
/usr/lib/x86_64-linux-gnu/libKTpCommonInternals.so.9
#15 0x00007f2dd8637aa5 in
KTp::GlobalContactManager::onContactManagerStateChanged(Tp::SharedPtr<Tp::ContactManager>
const&, Tp::ContactListState) () at
/usr/lib/x86_64-linux-gnu/libKTpCommonInternals.so.9
#16 0x00007f2dd8637cbe in
KTp::GlobalContactManager::onConnectionReady(Tp::PendingOperation*) () at
/usr/lib/x86_64-linux-gnu/libKTpCommonInternals.so.9
#17 0x00007f2dd8652d2c in  () at
/usr/lib/x86_64-linux-gnu/libKTpCommonInternals.so.9
#18 0x00007f2ea0c978e5 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f2dd3c47c2f in Tp::PendingOperation::finished(Tp::PendingOperation*)
() at /usr/lib/x86_64-linux-gnu/libtelepathy-qt5.so.0
#20 0x00007f2dd3c492e0 in  () at
/usr/lib/x86_64-linux-gnu/libtelepathy-qt5.so.0
#21 0x00007f2ea0c98452 in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f2ea1c6d46c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f2ea1c74d34 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f2ea0c68de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f2ea0c6b55d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f2ea0cc1e53 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f2e9afb3fb7 in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f2e9afb41f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f2e9afb427c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f2ea0cc147f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f2ea0c66e3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f2ea0c6fda4 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x000055d7ad777cc2 in  ()
#34 0x00007f2ea029a1c1 in __libc_start_main (main=0x55d7ad777160, argc=1,
argv=0x7ffdab03a788, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffdab03a778) at ../csu/libc-start.c:308
#35 0x000055d7ad77803a in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to