Bug 387002 - Plasma crash on using contact request menu
Summary: Plasma crash on using contact request menu
Status: RESOLVED WORKSFORME
Alias: None
Product: kpeople
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Telepathy Bugs
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-11-16 19:57 UTC by André Hübert Johansen
Modified: 2018-10-29 02:01 UTC (History)
3 users (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 André Hübert Johansen 2017-11-16 19:57:13 UTC
Application: plasmashell (5.10.5)

Qt Version: 5.7.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.11-200.fc26.i686 i686
Distribution: "Fedora release 26 (Twenty Six)"

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

Had just logged in with the Plasma IM, had some contact requests.  Deleted one, then tried to open the menu again to delete the others.  Plasma crashed.

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

Thread 11 (Thread 0x8ec9db40 (LWP 1643)):
#0  0xb2a5a056 in g_thread_self () from /lib/libglib-2.0.so.0
#1  0xb2a2d003 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#2  0xb2a2e1da in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#3  0xb2a2e7a1 in g_main_loop_run () from /lib/libglib-2.0.so.0
#4  0xb11e319a in gdbus_shared_thread_func () from /lib/libgio-2.0.so.0
#5  0xb2a59a64 in g_thread_proxy () from /lib/libglib-2.0.so.0
#6  0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#7  0xb527f316 in clone () from /lib/libc.so.6

Thread 10 (Thread 0x8f49eb40 (LWP 1642)):
#0  0xb2a7a3b0 in g_wakeup_acknowledge () from /lib/libglib-2.0.so.0
#1  0xb2a2dde3 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0xb2a2e2e5 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#3  0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb2a2e517 in glib_worker_main () from /lib/libglib-2.0.so.0
#5  0xb2a59a64 in g_thread_proxy () from /lib/libglib-2.0.so.0
#6  0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#7  0xb527f316 in clone () from /lib/libc.so.6

Thread 9 (Thread 0x9e469b40 (LWP 1596)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb5273c8f in poll () from /lib/libc.so.6
#2  0xb2a3e91b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb2a2e34e in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#4  0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb57f32af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#6  0xb5795880 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#7  0xb55c3b08 in QThread::exec() () from /lib/libQt5Core.so.5
#8  0x9ebd694e in KCupsConnection::run() () from /lib/libkcupslib.so
#9  0xb55c8eaa in QThreadPrivate::start(void*) () from /lib/libQt5Core.so.5
#10 0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#11 0xb527f316 in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa622db40 (LWP 1518)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb7ef8953 in __vdso_clock_gettime ()
#2  0xb528e071 in clock_gettime () from /lib/libc.so.6
#3  0xb565875a in qt_gettime() () from /lib/libQt5Core.so.5
#4  0xb57f15aa in QTimerInfoList::updateCurrentTime() () from /lib/libQt5Core.so.5
#5  0xb57f1a26 in QTimerInfoList::timerWait(timespec&) () from /lib/libQt5Core.so.5
#6  0xb57f2ef3 in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQt5Core.so.5
#7  0xb57f2f87 in timerSourcePrepare(_GSource*, int*) () from /lib/libQt5Core.so.5
#8  0xb2a2d74d in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0xb2a2e242 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#10 0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0xb57f32af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#12 0xb5795880 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#13 0xb55c3b08 in QThread::exec() () from /lib/libQt5Core.so.5
#14 0xb7432968 in QQuickPixmapReader::run() () from /lib/libQt5Quick.so.5
#15 0xb55c8eaa in QThreadPrivate::start(void*) () from /lib/libQt5Core.so.5
#16 0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#17 0xb527f316 in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa83f2b40 (LWP 1465)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb4fd89dd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xac245ccc in thread_function () from /usr/lib/dri/swrast_dri.so
#3  0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#4  0xb527f316 in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa8bf3b40 (LWP 1464)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb4fd89dd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xac245ccc in thread_function () from /usr/lib/dri/swrast_dri.so
#3  0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#4  0xb527f316 in clone () from /lib/libc.so.6

Thread 5 (Thread 0xad5eab40 (LWP 1461)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb4fd89dd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7d63aa4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib/libQt5Script.so.5
#3  0xb7d63aef in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib/libQt5Script.so.5
#4  0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#5  0xb527f316 in clone () from /lib/libc.so.6

Thread 4 (Thread 0xae876b40 (LWP 1401)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb5273c8f in poll () from /lib/libc.so.6
#2  0xb2a3e91b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb2a2e34e in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#4  0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb57f32af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#6  0xb5795880 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#7  0xb55c3b08 in QThread::exec() () from /lib/libQt5Core.so.5
#8  0xb70ea606 in QQmlThreadPrivate::run() () from /lib/sse2/libQt5Qml.so.5
#9  0xb55c8eaa in QThreadPrivate::start(void*) () from /lib/libQt5Core.so.5
#10 0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#11 0xb527f316 in clone () from /lib/libc.so.6

Thread 3 (Thread 0xafab1b40 (LWP 1384)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb7ef8953 in __vdso_clock_gettime ()
#2  0xb528e071 in clock_gettime () from /lib/libc.so.6
#3  0xb565875a in qt_gettime() () from /lib/libQt5Core.so.5
#4  0xb57f15aa in QTimerInfoList::updateCurrentTime() () from /lib/libQt5Core.so.5
#5  0xb57f1a26 in QTimerInfoList::timerWait(timespec&) () from /lib/libQt5Core.so.5
#6  0xb57f2ef3 in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQt5Core.so.5
#7  0xb57f2f87 in timerSourcePrepare(_GSource*, int*) () from /lib/libQt5Core.so.5
#8  0xb2a2d74d in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0xb2a2e242 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#10 0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0xb57f32af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#12 0xb5795880 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#13 0xb55c3b08 in QThread::exec() () from /lib/libQt5Core.so.5
#14 0xb70ea606 in QQmlThreadPrivate::run() () from /lib/sse2/libQt5Qml.so.5
#15 0xb55c8eaa in QThreadPrivate::start(void*) () from /lib/libQt5Core.so.5
#16 0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#17 0xb527f316 in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb21f3b40 (LWP 1304)):
#0  0xb7ef8cd9 in __kernel_vsyscall ()
#1  0xb5273c8f in poll () from /lib/libc.so.6
#2  0xb2a3e91b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb2a2e34e in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#4  0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb57f32af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#6  0xb5795880 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#7  0xb55c3b08 in QThread::exec() () from /lib/libQt5Core.so.5
#8  0xb59f43d0 in QDBusConnectionManager::run() () from /lib/libQt5DBus.so.5
#9  0xb55c8eaa in QThreadPrivate::start(void*) () from /lib/libQt5Core.so.5
#10 0xb4fd22d9 in start_thread () from /lib/libpthread.so.0
#11 0xb527f316 in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb21f6840 (LWP 1244)):
[KCrash Handler]
#7  0xa35c1909 in QList<QString>::QList(QList<QString> const&) () from /lib/libKF5People.so.5
#8  0xa35c0b7d in KPeople::MetaContact::contactUris() const () from /lib/libKF5People.so.5
#9  0xa35cef83 in KPeople::PersonsModelPrivate::onContactAdded(QString const&, QExplicitlySharedDataPointer<KPeople::AbstractContact> const&) () from /lib/libKF5People.so.5
#10 0xb57c4613 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/libQt5Core.so.5
#11 0xb57c4b8b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQt5Core.so.5
#12 0xa3575f48 in KPeople::AllContactsMonitor::contactAdded(QString const&, QExplicitlySharedDataPointer<KPeople::AbstractContact> const&) () from /lib/libKF5PeopleBackend.so.5
#13 0xa561c1e5 in KTpAllContacts::onAllKnownContactsChanged(QSet<Tp::SharedPtr<Tp::Contact> > const&, QSet<Tp::SharedPtr<Tp::Contact> > const&) () from /usr/lib/qt5/plugins/kpeople/datasource/im_persons_data_source_plugin.so
#14 0xa562080e in KTpAllContacts::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt5/plugins/kpeople/datasource/im_persons_data_source_plugin.so
#15 0xb57c44e7 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/libQt5Core.so.5
#16 0xb57c4b8b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQt5Core.so.5
#17 0x9d5bb895 in KTp::GlobalContactManager::allKnownContactsChanged(QSet<Tp::SharedPtr<Tp::Contact> > const&, QSet<Tp::SharedPtr<Tp::Contact> > const&) () from /lib/libKTpCommonInternals.so.9
#18 0x9d5bc350 in KTp::GlobalContactManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib/libKTpCommonInternals.so.9
#19 0xb57c44e7 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/libQt5Core.so.5
#20 0xb57c4b8b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQt5Core.so.5
#21 0x9d263f00 in Tp::ContactManager::allKnownContactsChanged(QSet<Tp::SharedPtr<Tp::Contact> > const&, QSet<Tp::SharedPtr<Tp::Contact> > const&, Tp::Channel::GroupMemberChangeDetails const&) () from /lib/libtelepathy-qt5.so.0
#22 0x9d27667f in Tp::ContactManager::Roster::computeKnownContactsChanges(QSet<Tp::SharedPtr<Tp::Contact> > const&, QSet<Tp::SharedPtr<Tp::Contact> > const&, QSet<Tp::SharedPtr<Tp::Contact> > const&, QSet<Tp::SharedPtr<Tp::Contact> > const&, Tp::Channel::GroupMemberChangeDetails const&) () from /lib/libtelepathy-qt5.so.0
#23 0x9d28199f in Tp::ContactManager::Roster::onContactListBlockedContactsConstructed(Tp::PendingOperation*) () from /lib/libtelepathy-qt5.so.0
#24 0xb57c44e7 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/libQt5Core.so.5
#25 0xb57c4b8b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQt5Core.so.5
#26 0x9d357ac5 in Tp::PendingOperation::finished(Tp::PendingOperation*) () from /lib/libtelepathy-qt5.so.0
#27 0x9d359410 in Tp::PendingOperation::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.9] () from /lib/libtelepathy-qt5.so.0
#28 0x9d3594f4 in Tp::PendingOperation::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib/libtelepathy-qt5.so.0
#29 0xb57c1fa9 in QMetaCallEvent::placeMetaCall(QObject*) () from /lib/libQt5Core.so.5
#30 0xb57c55bb in QObject::event(QEvent*) () from /lib/libQt5Core.so.5
#31 0xb6080984 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/libQt5Widgets.so.5
#32 0xb6088f67 in QApplication::notify(QObject*, QEvent*) () from /lib/libQt5Widgets.so.5
#33 0xb5796dac in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/libQt5Core.so.5
#34 0xb579948f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/libQt5Core.so.5
#35 0xb5799a53 in QCoreApplication::sendPostedEvents(QObject*, int) () from /lib/libQt5Core.so.5
#36 0xb57f3212 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/libQt5Core.so.5
#37 0xb2a2dfc9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0xb2a2e3f0 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0
#39 0xb2a2e4ab in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0xb57f328f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#41 0xb142fe66 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5XcbQpa.so.5
#42 0xb5795880 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQt5Core.so.5
#43 0xb579e61d in QCoreApplication::exec() () from /lib/libQt5Core.so.5
#44 0xb5b77644 in QGuiApplication::exec() () from /lib/libQt5Gui.so.5
#45 0xb60808c4 in QApplication::exec() () from /lib/libQt5Widgets.so.5
#46 0x00455f3b in main ()

Reported using DrKonqi
Comment 1 Aleix Pol 2018-04-19 14:28:03 UTC
There's not much we can do with this backtrace. More information would be really useful, especially with debug symbols present.
Comment 2 Christoph Feck 2018-05-09 23:20:22 UTC
If this is reproducible, please create a backtrace using the steps outlined at https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 3 Andrew Crouthamel 2018-09-28 03:29:24 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 4 Andrew Crouthamel 2018-10-29 02:01:51 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!