D12335: Avoid infinite loops when fetching the URL from DocumentUrlDB
Stefan BrĂ¼ns
noreply at phabricator.kde.org
Thu Apr 19 00:51:22 UTC 2018
bruns created this revision.
bruns added reviewers: Baloo, michaelh.
Restricted Application added projects: Frameworks, Baloo.
Restricted Application added a subscriber: Frameworks.
bruns requested review of this revision.
REVISION SUMMARY
Some users apparently have DBs which contain infinite loops in the idTree
(a parentId pointing to itself or one of its children). This manifests in
either crashes due to exhausted memory and/or the process being stuck
with 100% CPU load.
The problem can only be completely solved by either recreating the DB, or
by cleaning the DB from any problematic records. As in interim solution,
stop the code from crashing.
BUG: 378754
CCBUG: 385846
CCBUG: 391258
CCBUG: 393181
REPOSITORY
R293 Baloo
BRANCH
db_robustness
REVISION DETAIL
https://phabricator.kde.org/D12335
AFFECTED FILES
src/engine/documenturldb.cpp
To: bruns, #baloo, michaelh
Cc: #frameworks, ashaposhnikov, michaelh, astippich, spoorun, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180419/b866ca96/attachment.html>
More information about the Kde-frameworks-devel
mailing list