Summary: | Kontact crashes opening settings. | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kcmutils | Reporter: | lnxusr |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | benjamin.port, boris.zubanov, bryant.stafford, bugs.kde, droidsumit, gisk+kdebugs, heikkivalisuo, hujq, im_dracula, jimtoney96, josef.ludvicek.cz, klaus212213, mmesic.ing, nmultiverse, tuor, wbauer1 |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.67.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kcmutils/ea7120ed901bf6161bb483ab73211a6491daac8f | Version Fixed In: | 5.68.0 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
lnxusr
2020-02-10 19:28:49 UTC
Created attachment 125849 [details]
New crash information added by DrKonqi
kontact (5.11.3) using Qt 5.12.4
- What I was doing when the application crashed:
Kontact crashed as soon as I opened its settings.
- Custom settings of the application:
Not application specific, but I configured kwin to show an application menu button on the title bar.
-- Backtrace (Reduced):
#6 0x00007f4e83ec898a in KCModuleProxy::realModule() const () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#7 0x00007f4e83ec8efd in KCModuleProxy::buttons() const () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
[...]
#11 0x00007f4e83c3a2af in KPageDialog::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
[...]
#13 0x00007f4e83c2733f in KPageWidget::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
[...]
#16 0x00007f4e83c212bb in KPageView::currentPageChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
*** This bug has been marked as a duplicate of bug 415634 *** The original creash in bug#415634 is something completely different. This crash here 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. *** Bug 417418 has been marked as a duplicate of this bug. *** From bug#417418: -- Backtrace (Reduced): #6 KCModuleProxy::realModule (this=this@entry=0x0) at ./src/kcmoduleproxy.cpp:58 #7 0x00007f9a25b77bd9 in KCModuleProxy::buttons (this=0x0) at ./src/kcmoduleproxy.cpp:264 #8 0x00007f9a25b74ce0 in KCMultiDialogPrivate::_k_clientChanged (this=<optimized out>) at ./src/kcmultidialog.cpp:184 #9 0x00007f9a25b75937 in KCMultiDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/KF5KCMUtils_autogen/include/moc_kcmultidialog.cpp:119 [...] #12 0x00007f9a24b201db in KPageDialog::currentPageChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at ./obj-x86_64-linux-gnu/src/KF5WidgetsAddons_autogen/EWIEGA46WW/moc_kpagedialog.cpp:167 So the crash seems to happen because KCModuleProxy::buttons is 0. Git commit ea7120ed901bf6161bb483ab73211a6491daac8f by Wolfgang Bauer. Committed on 16/02/2020 at 17:05. Pushed by wbauer into branch 'master'. Check activeModule before using it `activeModule` can be a nullptr here, as this is outside/after the `if (activeModule)`. This causes kontact to crash when opening its settings. FIXED-IN: 5.68.0 Differential Revision: https://phabricator.kde.org/D27433 M +1 -1 src/kcmultidialog.cpp https://commits.kde.org/kcmutils/ea7120ed901bf6161bb483ab73211a6491daac8f *** Bug 417773 has been marked as a duplicate of this bug. *** *** Bug 417910 has been marked as a duplicate of this bug. *** *** Bug 418341 has been marked as a duplicate of this bug. *** *** Bug 418277 has been marked as a duplicate of this bug. *** *** Bug 418429 has been marked as a duplicate of this bug. *** *** Bug 418674 has been marked as a duplicate of this bug. *** *** Bug 418802 has been marked as a duplicate of this bug. *** *** Bug 419035 has been marked as a duplicate of this bug. *** *** Bug 418945 has been marked as a duplicate of this bug. *** I tried to raise issue in RedHat bugzilla to bump version of kontact in Fedora 31 https://bugzilla.redhat.com/show_bug.cgi?id=1816569 |