Summary: | akonadi_imap_resource crashes when I open the account settings | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Kishore Gopalakrishnan <kishore96> |
Component: | IMAP resource | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | f.baumg |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/pim/kdepim-runtime/commit/8f7520ed17f96b7eaddc50ec314eca30509d1e6b | Version Fixed In: | |
Sentry Crash Report: |
Description
Kishore Gopalakrishnan
2021-07-18 06:56:30 UTC
I did a git bisect. Reverting the mentioned commit fixes the issue. 18bc7e4361f1c0de505af7e9e5cbb09d61b1a503 is the first bad commit commit 18bc7e4361f1c0de505af7e9e5cbb09d61b1a503 Author: Laurent Montel <montel@kde.org> Date: Thu Jun 24 13:55:38 2021 +0200 Honor KDE Kiosk setting lineedit_reveal_password resources/dav/resource/settings.cpp | 2 ++ resources/dav/resource/setupwizard.cpp | 2 ++ resources/dav/resource/urlconfigurationdialog.cpp | 2 ++ resources/etesync/setupwizard.cpp | 2 ++ resources/ews/ewsconfigdialog.cpp | 2 ++ resources/ews/ewssettings.cpp | 5 +++++ resources/imap/settingspasswordrequester.cpp | 10 +++++++--- resources/imap/setupserver.cpp | 3 +++ resources/pop3/accountwidget.cpp | 5 +++-- resources/pop3/pop3resource.cpp | 5 +++++ 10 files changed, 33 insertions(+), 5 deletions(-) A possibly relevant merge request was started @ https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/30 Git commit d47c29c4d6d48688eed665ff4a2837db6bce70bb by Franz Baumgärtner. Committed on 29/07/2021 at 08:03. Pushed by mlaurent into branch 'master'. fix UI elements being used before initialization commit 18bc7e43 introduced calls to setRevealPasswordAvailable() on password fields. those calls happened before m_ui->password and m_ui->customPassword were initialized by the call to m_ui->setupUI(), and led to a crash when trying to open the settings of an IMAP account. M +2 -2 resources/imap/setupserver.cpp https://invent.kde.org/pim/kdepim-runtime/commit/d47c29c4d6d48688eed665ff4a2837db6bce70bb Git commit 8f7520ed17f96b7eaddc50ec314eca30509d1e6b by Laurent Montel, on behalf of Franz Baumgärtner. Committed on 29/07/2021 at 08:21. Pushed by mlaurent into branch 'release/21.08'. fix UI elements being used before initialization commit 18bc7e43 introduced calls to setRevealPasswordAvailable() on password fields. those calls happened before m_ui->password and m_ui->customPassword were initialized by the call to m_ui->setupUI(), and led to a crash when trying to open the settings of an IMAP account. (cherry picked from commit d47c29c4d6d48688eed665ff4a2837db6bce70bb) M +2 -2 resources/imap/setupserver.cpp https://invent.kde.org/pim/kdepim-runtime/commit/8f7520ed17f96b7eaddc50ec314eca30509d1e6b |