Summary: | ASSERT: "m_root.isValid()" in file src/Cryptography/MessagePart.cpp, line 188 | ||
---|---|---|---|
Product: | [Applications] trojita | Reporter: | Jan Kundrát <jkt> |
Component: | Cryptography | Assignee: | Trojita default assignee <trojita-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | vidra.jonas |
Priority: | NOR | ||
Version: | git | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/trojita/27bf90aa5beb37db30b9ed61fb5ce6574f18f229 | Version Fixed In: |
Description
Jan Kundrát
2018-04-06 13:16:30 UTC
*** Bug 404227 has been marked as a duplicate of this bug. *** Patch is available for review at https://gerrit.vesnicky.cesnet.cz/r/1012 Git commit 27bf90aa5beb37db30b9ed61fb5ce6574f18f229 by Jan Kundrát. Committed on 24/02/2019 at 15:58. Pushed by gerrit into branch 'master'. crypto: do not assert-crash on disappearing messages This is quite unlikely to be hit in real world (I've only hit this once, and there's one other bug report about this), but if we get reconnected (and mailboxes trashed) at just the wrong moment when a message would normally be populated based on remote server's responses, the code would assert crash here. This is mainly a blind fix, I have not put much effort into trying to come up with a solid autotest for this. Change-Id: I3b7539bebc5de0b5c10c4c05d683cd746aca2402 M +3 -0 src/Cryptography/MessagePart.cpp https://commits.kde.org/trojita/27bf90aa5beb37db30b9ed61fb5ce6574f18f229 |