Bug#994614: Fixed upstream

2021-11-30 Thread Nicholas Guriev
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.

Bug#994614: Fixed upstream

2021-11-22 Thread Nicholas Guriev
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.

Bug#994614: Fixed upstream

2021-11-03 Thread Tim Wiederhake
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