Hello again!
I have applied that fix in Git repository last week. You can test a
preliminary package built on Salsa CI.
https://salsa.debian.org/debian/rlottie/-/jobs/2224295/artifacts/browse/debian/output/
So far I am not planning on uploading the new version to the main
archive till New Year.
Hello! Thank you for pointing out a commit with the correct fix.
I recall there was a similar bug in LottieShapeData::lerp() and I tried
to apply a patch to avoid the crash. But I apparently didn't take
account of all border cases.
https://sources.debian.org/src/rlottie/0.1+dfsg-2/debian/patches/
The crash happens in librlottie, "lottiemodel.h", line 133, function
"LottieShapeData::lerp(LottieShapeData const&, LottieShapeData const&,
float, VPath&)".
When both "start" and "end" are empty, "size" evaluates to 0 and the
call to "result.moveTo(start.mPoints[0]..." crashes.
This is fixed upst
3 matches
Mail list logo