The FcSolveSolver did not call its free function in patsolve, leading to
ressource exhaustion.
Fixes: BUG-395624
shlomif | |
wbauer | |
aacid |
KDE Games |
The FcSolveSolver did not call its free function in patsolve, leading to
ressource exhaustion.
Fixes: BUG-395624
No Linters Available |
No Unit Test Coverage |
Buildable 16224 | |
Build 16242: arc lint + arc unit |
This is hopefully already a minimal fix for the crash issues, and it does not depend on Qt 5.12 features. @wbauer It would be most helpful if you could test whether the original bug is indeed no longer occurring after this patch.
JFYI, I already tested the QScopeGuard fix from D23404 today, it alone does indeed fix the crash of BUG 395624.
I'll give this a try too of course.
One note right now though:
You should change "Fixes: BUG-395624" to "BUG: 395624" in the description, then the bug report will be auto-closed when you commit this... ;-)
Yes, this does fix the crash as well, and it builds fine with Qt 5.9.
So from my side it's good to go in.
I'd suggest to push to the stable Applications/19.08 branch, but that likely was the intention anyway.