Summary: | Setting password for facebook account in ktp causes plasmashell SEGV | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Martin Kyral <sine.nomine> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bhush94, mklapetek, notmart, plasma-bugs, tuxmal |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.3.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Martin Kyral
2015-05-04 14:43:04 UTC
Thanks for the report. Please install libsignon-qt5 debug symbols as well as all kaccounts debug symbols and post the backtrace again (it's enough to paste just the thread that has [KCrash Handler]). Also note that Facebook Chat API is deprecated as of last week and KTp together with KAccounts now officially do not support Facebook Chat. Thread 1 (Thread 0x7f42dcb19900 (LWP 18192)): [KCrash Handler] #5 0x00007f419e681cd0 in SignOn::Identity::storeCredentials(SignOn::IdentityInfo const&) () at /lib64/libsignon-qt5.so.1 #6 0x00007f419d452d45 in KAccountsUiProvider::storePasswordInSso(unsigned int, QString const&) () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so #7 0x00007f419d452fe1 in KAccountsUiProvider::onConfigureAccountDialogAccepted()::{lambda(Tp::PendingOperation*)#3}::operator()(Tp::PendingOperation*) const [clone .constprop.73] () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so #8 0x00007f419d4539f7 in QtPrivate::QFunctorSlotObject<KAccountsUiProvider::onConfigureAccountDialogAccepted()::{lambda(Tp::PendingOperation*)#3}, 1, QtPrivate::List<Tp::PendingOperation*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so #9 0x00000032e22a7dff in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #10 0x00007f41a0ba418f in Tp::PendingOperation::finished(Tp::PendingOperation*) () at /lib64/libtelepathy-qt5.so.0 #11 0x00007f41a0ba58f0 in Tp::PendingOperation::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libtelepathy-qt5.so.0 #12 0x00000032e22a93f1 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #13 0x00000032e3d51dec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #14 0x00000032e3d57370 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #15 0x00000032e22787fb in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #16 0x00000032e227af27 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #17 0x00000032e22cf0c3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #18 0x00000038f284a0ba in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #19 0x00000038f284a450 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #20 0x00000038f284a4fc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #21 0x00000032e22cf4cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #22 0x00000032e227627a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #23 0x00000032e3f4250d in QDialog::exec() () at /lib64/libQt5Widgets.so.5 #24 0x00007f419d45286f in KAccountsUiProvider::showConfigureAccountDialog(unsigned int) () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so #25 0x00000032e22a7dff in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #26 0x00007f419d44e635 in KAccountsUiProvider::init(KAccountsUiPlugin::UiType) () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so #27 0x00000032e22a7dff in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #28 0x00000032e3e48687 in QAbstractButtonPrivate::emitPressed() () at /lib64/libQt5Widgets.so.5 #29 0x00000032e3e487e1 in QAbstractButton::mousePressEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #30 0x00000032e3d94a6f in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #31 0x00000032e3d51dec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #32 0x00000032e3d57f1d in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #33 0x00000032e22787fb in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #34 0x00000032e3d56832 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQt5Widgets.so.5 #35 0x00000032e3dabbb0 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #36 0x00000032e3dadefb in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #37 0x00000032e3d51dec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #38 0x00000032e3d57370 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #39 0x00000032e22787fb in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #40 0x00000032e32e5343 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5 #41 0x00000032e32e6e35 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5 #42 0x00000032e32cceb8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5 #43 0x00007f42d61fab80 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/qt5/plugins/platforms/libqxcb.so #44 0x00000038f284a0ba in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #45 0x00000038f284a450 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #46 0x00000038f284a4fc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #47 0x00000032e22cf4cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #48 0x00000032e227627a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #49 0x00000032e227dcdc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #50 0x000000000042eb0f in main () That's bad news for me that FB API is deprecated and unsupported - for me it's quite handy... > That's bad news for me that FB API is deprecated and unsupported - for me it's quite handy...
I guess not only for you... :)
That updated backtrace didn't really help (looks like no debug symbols are present) but I think I know now what's up. I'll have a look.
being connected to the now droppped facebook account support, is this still valid? I think this is unfortunately a general problem, not only related to Facebook. Nevertheless, yes, facebook account is no longer supported and bugs against it should not be reported anymore. Please, understand this bug report as "ktp plasma plugin doesn't catch exceptions properly" and consider it not specific for the facebook account from now on. *** Bug 350111 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 346887 *** |