[kontact] [Bug 415634] kontact crash on opening settings

Wolfgang Bauer bugzilla_noreply at kde.org
Sun Feb 16 12:21:29 GMT 2020


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

Wolfgang Bauer <wbauer at tmo.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wbauer at tmo.at

--- Comment #6 from Wolfgang Bauer <wbauer at tmo.at> ---
(In reply to Eoghann Walker from comment #2)
> Thread 1 (Thread 0x7ff921f7f340 (LWP 7569)):
> [KCrash Handler]
> #6  0x00007ff91d887646 in KCModuleProxy::realModule() const () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #7  0x00007ff91d887bd9 in KCModuleProxy::buttons() const () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #8  0x00007ff91d884ce0 in  () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #9  0x00007ff91d885937 in  () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #10 0x00007ff91f3c3805 in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #11 0x00007ff91c8301db in KPageDialog::currentPageChanged(KPageWidgetItem*,
> KPageWidgetItem*) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #12 0x00007ff91f3c391f in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #13 0x00007ff91c81c61b in KPageWidget::currentPageChanged(KPageWidgetItem*,
> KPageWidgetItem*) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #14 0x00007ff91c81c7dc in  () at
> /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #15 0x00007ff91f3c3805 in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #16 0x00007ff91c816757 in KPageView::currentPageChanged(QModelIndex const&,
> QModelIndex const&) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #17 0x00007ff91c818149 in  () at
> /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #18 0x00007ff91f3c3805 in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #19 0x00007ff91f33c0c7 in
> QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection
> const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #20 0x00007ff91f340d00 in
> QItemSelectionModel::emitSelectionChanged(QItemSelection const&,
> QItemSelection const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #21 0x00007ff91f34424b in QItemSelectionModel::select(QItemSelection const&,
> QFlags<QItemSelectionModel::SelectionFlag>) () at
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #22 0x00007ff91f33e16c in QItemSelectionModel::select(QModelIndex const&,
> QFlags<QItemSelectionModel::SelectionFlag>) () at
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #23 0x00007ff91f33c474 in QItemSelectionModel::setCurrentIndex(QModelIndex
> const&, QFlags<QItemSelectionModel::SelectionFlag>) () at
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #24 0x00007ff91c816e2a in  () at
> /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #25 0x00007ff91c817f65 in  () at
> /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #26 0x00007ff91f3c3805 in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #27 0x00007ff91f32e436 in
> QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&,
> QAbstractItemModel::LayoutChangeHint) () at
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #28 0x00007ff91c81e306 in KPageWidgetModel::addPage(KPageWidgetItem*) () at
> /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
> #29 0x00007ff91d89d272 in  () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #30 0x00007ff91d89d4af in  () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #31 0x00007ff91d89daa7 in  () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #32 0x00007ff91d89eef4 in KSettings::Dialog::showEvent(QShowEvent*) () at
> /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
> #33 0x00007ff9201d8cb8 in QWidget::event(QEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #34 0x00007ff920197eac in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #35 0x00007ff92019f4b0 in QApplication::notify(QObject*, QEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #36 0x00007ff91f392e38 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #37 0x00007ff9201d56e3 in QWidgetPrivate::show_helper() () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #38 0x00007ff9201d8813 in QWidgetPrivate::setVisible(bool) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #39 0x00007ff92038db85 in QDialog::setVisible(bool) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #40 0x00007ff9219b8bf4 in Kontact::MainWindow::slotPreferences() () at
> /usr/lib/x86_64-linux-gnu/libkontactprivate.so.5
> #41 0x00007ff91f3c391f in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #42 0x00007ff9201917c2 in QAction::triggered(bool) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #43 0x00007ff920193e7c in QAction::activate(QAction::ActionEvent) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #44 0x00007ff92030c9bc in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #45 0x00007ff920313f9b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #46 0x00007ff920314ccd in QMenu::mouseReleaseEvent(QMouseEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #47 0x00007ff9201d8cb8 in QWidget::event(QEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #48 0x00007ff920316f7b in QMenu::event(QEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #49 0x00007ff920197eac in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #50 0x00007ff9201a0388 in QApplication::notify(QObject*, QEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #51 0x00007ff91f392e38 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #52 0x00007ff92019e97f in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
> () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #53 0x00007ff9201f3d94 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #54 0x00007ff9201f664a in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #55 0x00007ff920197eac in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #56 0x00007ff92019f4b0 in QApplication::notify(QObject*, QEvent*) () at
> /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #57 0x00007ff91f392e38 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #58 0x00007ff91f966495 in
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::
> MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #59 0x00007ff91f9675e5 in
> QGuiApplicationPrivate::
> processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
> () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #60 0x00007ff91f94179b in
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::
> ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #61 0x00007ff8f3551dda in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
> #62 0x00007ff9184f0417 in g_main_context_dispatch () at
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #63 0x00007ff9184f0650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #64 0x00007ff9184f06dc in g_main_context_iteration () at
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #65 0x00007ff91f3f0aaf in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #66 0x00007ff91f390f9a in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #67 0x00007ff91f39a310 in QCoreApplication::exec() () at
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #68 0x0000562ad7bcb465 in  ()
> #69 0x00007ff91e792b97 in __libc_start_main (main=0x562ad7bca650, argc=1,
> argv=0x7ffd9cd616f8, init=<optimized out>, fini=<optimized out>,
> rtld_fini=<optimized out>, stack_end=0x7ffd9cd616e8) at
> ../csu/libc-start.c:310
> #70 0x0000562ad7bcba8a in  ()

The crash seems to be caused by this change in kcmutils 5.67.0:
https://cgit.kde.org/kcmutils.git/commit/?id=f52314e6cf194c64edd331a98a31803bbd971484
Reverting this fixes the crash for me.

But I just noticed that the original crash reported here is something
completely different, so let's keep them separate (I'll reopen bug#417396).

About the original crash reported here, I cannot reproduce that at all, on the
same distribution (openSUSE Leap 15.1 + additional KDE repos).
Maybe it's fixed already?

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list