Bug#1016406: telegram-desktop: Segfault in librlottie.so.0.1.0-1

2022-08-07 Thread piorunz

Hello Nicholas,

Thanks for prompt reply. Yes this happens as stickers gets populated and
start animating, suddenly it crashes, most likely on same sticker.

Anyway, your fix works. Thank you. After installing your version of the
library telegram does not crash anymore. Well done!

On 06/08/2022 12:31, Nicholas Guriev wrote:

Control: reassign -1 librlottie0-1 0.1+dfsg-2
Control: affects -1 telegram-desktop

Hello!

The segfault definitely occurred because of an animated sticker. But I do not
know how to catch the buggy sticker. The issue is undoubtedly relates to the
librlottie.so library. So reassigning the bug.

I am working on an update of the rlottie package with many crash fixes. It
could help in your case. Can you please check my interim version? There is
pre-built binary package on the Salsa CI.

https://salsa.debian.org/debian/rlottie/-/jobs/2826625/artifacts/file/debian/output/librlottie0-1_0.1+dfsg-2+salsaci_amd64.deb



--
With kindest regards, Piotr.

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/
⠈⠳⣄



Bug#1016406: telegram-desktop: Segfault in librlottie.so.0.1.0-1

2022-08-06 Thread Nicholas Guriev
Control: reassign -1 librlottie0-1 0.1+dfsg-2
Control: affects -1 telegram-desktop

Hello!

The segfault definitely occurred because of an animated sticker. But I do not 
know how to catch the buggy sticker. The issue is undoubtedly relates to the 
librlottie.so library. So reassigning the bug.

I am working on an update of the rlottie package with many crash fixes. It 
could help in your case. Can you please check my interim version? There is 
pre-built binary package on the Salsa CI.

https://salsa.debian.org/debian/rlottie/-/jobs/2826625/artifacts/file/debian/output/librlottie0-1_0.1+dfsg-2+salsaci_amd64.deb


signature.asc
Description: This is a digitally signed message part.


Bug#1016406: telegram-desktop: Segfault in librlottie.so.0.1.0-1

2022-07-31 Thread piorunz
Package: telegram-desktop
Version: 4.0.2+ds-2
Severity: important
X-Debbugs-Cc: pior...@gmx.com

Steps to reproduce:
1. Open telegram-desktop
2. Type  character (select from emoticons menu)
3. Last used/favourite stickers will show up
4. Crash 1sec later

Expected behaviour
4. No crash

dmesg:
[379966.535052] Thread (pooled)[14395]: segfault at 4 ip 7f7f148305fe sp
7f7e3bffd8b0 error 4 in librlottie.so.0.1.0-1[7f7f14807000+49000]
[379966.535060] Code: 48 89 c7 48 89 d8 48 8d 73 01 48 f7 e2 48 d1 ea 48 83 c2
02 e8 23 65 fe ff 48 8b 55 00 49 8b 45 00 4c 89 e7 f3 0f 10 7c 24 04  0f 10
42 04 f3 0f 10 50 04 f3 0f 10 1a f3 0f 11 7c 24 0c f3 0f

telegram-desktop full terminal log from start to end:
$ telegram-desktop

(telegram-desktop:14435): Telegram-WARNING **: 07:23:24.412: Application has
been built with foreign rlottie, animated emojis won't be colored to the
selected pack.

(telegram-desktop:14435): Telegram-WARNING **: 07:23:24.412: Application was
built without embedded fonts, this may lead to font issues. On Debian-based
systems, make sure you have the fonts-open-sans package installed
error: : cannot open
error: : cannot open
error: : cannot open
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
QTextCursor::setPosition: Position '-1' out of range
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check