[Akonadi] [Bug 403642] ASSERT failure in ResourceBase::collectionsRetrieved(): "Calling collectionsRetrieved() although no collection retrieval is in progress"

Daniel Vrátil bugzilla_noreply at kde.org
Tue Mar 26 09:25:54 GMT 2019


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

Daniel Vrátil <dvratil at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://commits.kde.org/ako
                   |                            |nadi/116ee0a56736b1bd4a9343
                   |                            |e5cc71a2bea2a2482b
   Version Fixed In|                            |5.11
         Resolution|---                         |FIXED

--- Comment #5 from Daniel Vrátil <dvratil at kde.org> ---
Git commit 116ee0a56736b1bd4a9343e5cc71a2bea2a2482b by Daniel Vrátil.
Committed on 26/03/2019 at 09:24.
Pushed by dvratil into branch 'master'.

Fix handling of collectionChanged() in AgentBase

Since both overloads get called by Monitor, the first one would realize
the second one is implemented and instead of ignoring the change it would
call changeProcessed(). When the second overload gets called and dispatches
an actual task, when the task finished and called changeProcessed(), it
had effectively skipped a task, breaking the delicate Resource state machine
FIXED-IN: 5.11

M  +1    -1    src/agentbase/agentbase.cpp

https://commits.kde.org/akonadi/116ee0a56736b1bd4a9343e5cc71a2bea2a2482b

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


More information about the Kdepim-bugs mailing list