Your message dated Wed, 17 Dec 2025 18:49:54 +0000
with message-id <[email protected]>
and subject line Bug#1123486: fixed in telegram-desktop 5.7.2+ds-4
has caused the Debian Bug report #1123486,
regarding telegram-desktop: Crash with SIGABRT 
(src/libavcodec/h264_picture.c:113)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1123486: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123486
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: telegram-desktop
Version: 5.7.2+ds-3
Severity: normal


Debian Debian folks,


I did not report this upstream in the GitHub issue tracker, as the crash seems to be in `libavcodec.so.62`, and the Debian package change-log contains the entry below, so it could be a Debian issue.

    telegram-desktop (5.7.2+ds-3) unstable; urgency=medium

* Add compatibility with FFmpeg 8+ and restrict minimal version to 6.1
        (Closes: #1122894).

The program terminated with signal SIGABRT when doing a video call (only my camera was active). Restarting the program and doing a call again, led to crashes, also when disabling the camera.

First crash:

    […]
    QWidget::repaint: Recursive repaint detected
[OpenH264] this = 0x0x7f5794003270, Warning:[Rc] iDid = 0,iContinualSkipFrames(3) is large [OpenH264] this = 0x0x7f5794003270, Warning:[Rc] iDid = 0,iContinualSkipFrames(6) is large [OpenH264] this = 0x0x7f5794003270, Warning:Actual input framerate 0,000000 is different from framerate in setting 12,000000, suggest to use other rate control modes [h264 @ 0x7f57180f8cc0] [IMGUTILS @ 0x7f57746990f0] Picture size 0x320 is invalid
    [h264 @ 0x7f57180f8cc0] Ignoring invalid width/height values
[h264 @ 0x7f57180f8cc0] [IMGUTILS @ 0x7f57746990c0] Picture size 0x0 is invalid
    Assertion src->f->buf[0] failed at src/libavcodec/h264_picture.c:113

Second crash:

    […]
    qt.svg: Error while inflating gzip file: SVG format check failed
    D/tgvoip: === Updating voip config ===
D/tgvoip: {"enable_vp8_encoder":true,"enable_vp8_decoder":true,"enable_vp9_encoder":true,"enable_vp9_decoder":true,"enable_h265_encoder":true,"enable_h265_decoder":true,"enable_h264_encoder":true,"enable_h264_decoder":true,"audio_frame_size":60,"jitter_min_delay_60":2,"jitter_max_delay_60":10,"jitter_max_slots_60":20,"jitter_losses_to_reset":20,"jitter_resync_threshold":0.5,"audio_congestion_window":1024,"audio_max_bitrate":20000,"audio_max_bitrate_edge":16000,"audio_max_bitrate_gprs":8000,"audio_max_bitrate_saving":8000,"audio_init_bitrate":16000,"audio_init_bitrate_edge":8000,"audio_init_bitrate_gprs":8000,"audio_init_bitrate_saving":8000,"audio_bitrate_step_incr":1000,"audio_bitrate_step_decr":1000,"use_system_ns":true,"use_system_aec":true,"force_tcp":false,"jitter_initial_delay_60":2,"adsp_good_impls":"(Qualcomm Fluence)","bad_call_rating":true,"use_ios_vpio_agc":false,"use_tcp":false,"audio_medium_fec_bitrate":20000,"audio_medium_fec_multiplier":0.1,"audio_strong_fec_bitrate":7000} [h264 @ 0x7f77e83e0900] [IMGUTILS @ 0x7f78032d80f0] Picture size 0x640 is invalid
    [h264 @ 0x7f77e83e0900] Ignoring invalid width/height values
[h264 @ 0x7f77e83e0900] [IMGUTILS @ 0x7f78032d80c0] Picture size 0x0 is invalid
    Assertion src->f->buf[0] failed at src/libavcodec/h264_picture.c:113

Third crash:

    […]
    qt.svg: Error while inflating gzip file: SVG format check failed
    D/tgvoip: === Updating voip config ===
D/tgvoip: {"enable_vp8_encoder":true,"enable_vp8_decoder":true,"enable_vp9_encoder":true,"enable_vp9_decoder":true,"enable_h265_encoder":true,"enable_h265_decoder":true,"enable_h264_encoder":true,"enable_h264_decoder":true,"audio_frame_size":60,"jitter_min_delay_60":2,"jitter_max_delay_60":10,"jitter_max_slots_60":20,"jitter_losses_to_reset":20,"jitter_resync_threshold":0.5,"audio_congestion_window":1024,"audio_max_bitrate":20000,"audio_max_bitrate_edge":16000,"audio_max_bitrate_gprs":8000,"audio_max_bitrate_saving":8000,"audio_init_bitrate":16000,"audio_init_bitrate_edge":8000,"audio_init_bitrate_gprs":8000,"audio_init_bitrate_saving":8000,"audio_bitrate_step_incr":1000,"audio_bitrate_step_decr":1000,"use_system_ns":true,"use_system_aec":true,"force_tcp":false,"jitter_initial_delay_60":2,"adsp_good_impls":"(Qualcomm Fluence)","bad_call_rating":true,"use_ios_vpio_agc":false,"use_tcp":false,"audio_medium_fec_bitrate":20000,"audio_medium_fec_multiplier":0.1,"audio_strong_fec_bitrate":7000} [h264 @ 0x7f3c58043380] [IMGUTILS @ 0x7f3cac3b80f0] Picture size 0x640 is invalid
    [h264 @ 0x7f3c58043380] Ignoring invalid width/height values
[h264 @ 0x7f3c58043380] [IMGUTILS @ 0x7f3cac3b80c0] Picture size 0x0 is invalid
    Assertion src->f->buf[0] failed at src/libavcodec/h264_picture.c:113

Please find the stack trace of the first crash at the end.


Kind regards,

Paul


$ export DEBUGINFOD_URLS="https://debuginfod.debian.net";
$ coredumpctl gdb 159161
[…]
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #1 0x00007f57bdc973cf in __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:89 #2 0x00007f57bdc40922 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f57bdc284ac in __GI_abort () at ./stdlib/abort.c:77
#4 0x00007f57c32c67de in ff_h264_ref_picture (dst=dst@entry=0x7f571a6355b8, src=<optimized out>) at src/libavcodec/h264_picture.c:113 #5 0x00007f57c32d1ff9 in h264_frame_start (h=h@entry=0x7f571a583540) at src/libavcodec/h264_slice.c:539 #6 0x00007f57c32d5e7a in h264_field_start (h=0x7f571a583540, sl=<optimized out>, nal=0x7f571b767ca0, first_slice=<optimized out>) at src/libavcodec/h264_slice.c:1614 #7 ff_h264_queue_decode_slice (h=h@entry=0x7f571a583540, nal=nal@entry=0x7f571b767ca0) at src/libavcodec/h264_slice.c:2161 #8 0x00007f57c32df799 in decode_nal_units (h=0x7f571a583540, buf_ref=0x7f5718004080, buf=0x7f57181b10f0 "", buf_size=234) at src/libavcodec/h264dec.c:652 #9 h264_decode_frame (avctx=<optimized out>, pict=0x7f571b767440, got_frame=0x7f5774698d6c, avpkt=<optimized out>) at src/libavcodec/h264dec.c:1052 #10 0x00007f57c316f25e in decode_simple_internal (avctx=0x7f57180f8cc0, frame=<optimized out>, discarded_samples=0x7f5774698d70) at src/libavcodec/decode.c:439 #11 decode_simple_receive_frame (avctx=0x7f57180f8cc0, frame=0x7f571b767440) at src/libavcodec/decode.c:597 #12 ff_decode_receive_frame_internal (avctx=0x7f57180f8cc0, frame=0x7f571b767440) at src/libavcodec/decode.c:633 #13 0x00007f57c316f78d in decode_receive_frame_internal (avctx=avctx@entry=0x7f57180f8cc0, frame=0x7f571b767440) at src/libavcodec/decode.c:650 #14 0x00007f57c316fa3c in avcodec_send_packet (avctx=0x7f57180f8cc0, avpkt=0x7f571b748740) at src/libavcodec/decode.c:726 #15 0x000056213fd2c6a1 in webrtc::H264DecoderImpl::Decode(webrtc::EncodedImage const&, bool, long) () #16 0x000056214013886b in webrtc::VCMGenericDecoder::Decode(webrtc::EncodedImage const&, webrtc::Timestamp, long) () #17 0x000056213fdffd32 in webrtc::internal::VideoReceiveStream2::DecodeAndMaybeDispatchEncodedFrame(std::unique_ptr<webrtc::EncodedFrame, std::default_delete<webrtc::EncodedFrame> >) () #18 0x000056213fe0089f in webrtc::internal::VideoReceiveStream2::HandleEncodedFrameOnDecodeQueue(std::unique_ptr<webrtc::EncodedFrame, std::default_delete<webrtc::EncodedFrame> >, bool, bool) () #19 0x000056213fe00a2c in void absl::debian7::internal_any_invocable::RemoteInvoker<false, void, webrtc::internal::VideoReceiveStream2::OnEncodedFrame(std::unique_ptr<webrtc::EncodedFrame, std::default_delete<webrtc::EncodedFrame> >)::{lambda()#2}&&>(absl::debian7::internal_any_invocable::TypeErasedState*) () #20 0x000056213fe74a74 in webrtc::(anonymous namespace)::TaskQueueStdlib::ProcessTasks() () #21 0x000056213fe7517b in std::_Function_handler<void (), webrtc::(anonymous namespace)::TaskQueueStdlib::InitializeThread(webrtc::(anonymous namespace)::TaskQueueStdlib*, absl::debian7::string_view, rtc::ThreadPriority)::{lambda()#1}>::_M_invoke(std::_Any_data const&) () #22 0x000056213fbd9ff6 in rtc::(anonymous namespace)::RunPlatformThread(void*) () #23 0x00007f57bdc95428 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448 #24 0x00007f57bdd13b78 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
--- End Message ---
--- Begin Message ---
Source: telegram-desktop
Source-Version: 5.7.2+ds-4
Done: Nicholas Guriev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
telegram-desktop, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas Guriev <[email protected]> (supplier of updated telegram-desktop package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 17 Dec 2025 18:33:06 +0300
Source: telegram-desktop
Architecture: source
Version: 5.7.2+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Nicholas Guriev <[email protected]>
Changed-By: Nicholas Guriev <[email protected]>
Closes: 1123486
Changes:
 telegram-desktop (5.7.2+ds-4) unstable; urgency=medium
 .
   * Rebuild against libtgowt-dev (>= 0~git20251117.d067233+dfsg-2). This
     closes: #1123486.
Checksums-Sha1:
 5cc042ec085318bb555271c9058e8bb24cc3283d 2626 telegram-desktop_5.7.2+ds-4.dsc
 2b2294c7c547cb104da84b45a767007e5365835e 33748 
telegram-desktop_5.7.2+ds-4.debian.tar.xz
Checksums-Sha256:
 9b51cf6c7c687cacdb6020f88faf59f43bb102b378c0a4811d95e570f6cc1b6c 2626 
telegram-desktop_5.7.2+ds-4.dsc
 445c2255173994c8937fe4e8d09ff1a3f7e3aeefe1e9e0252bdebb04113e7992 33748 
telegram-desktop_5.7.2+ds-4.debian.tar.xz
Files:
 692b5f896782c5b44d7a22fd6fa2454b 2626 net optional 
telegram-desktop_5.7.2+ds-4.dsc
 3169f6407af60a143c94c336cce7c7f6 33748 net optional 
telegram-desktop_5.7.2+ds-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iIYEARYIAC4WIQQRm7llN8yxifaG60cF2qh9JI3wlQUCaULOmRAcZ3VyaWV2LW5z
QHlhLnJ1AAoJEAXaqH0kjfCVYjYA/1Uc8iwCS2e/69rSWcqs3mwmzsFzQLJsBGVk
LwNyzKNqAQCIL+f6y+WGPeTTyIwzpl+3k8oyJq5ah7s6VEIXBT32Ag==
=KNK/
-----END PGP SIGNATURE-----

Attachment: pgpoKjHaWVQo5.pgp
Description: PGP signature


--- End Message ---

Reply via email to