Bug 51455

Summary: Аварийное завершение Telegram Desktop при просмотре «Недавних действий» в настройках группы
Product: Sisyphus Reporter: Олег Щавелев <oleg>
Component: telegram-desktopAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: bircoph, lav, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Аварийное завершение при просмотре «Недавних действий» none

Description Олег Щавелев 2024-09-11 16:58:43 MSK
Created attachment 16823 [details]
Аварийное завершение при просмотре «Недавних действий»

Стенд с ошибкой: 
==============================
- SESSION_TYPE: wayland
- OS: ALT Regular
- Kernel: 6.6.48-un-def-alt1
- DE: GNOME
- CPU: AMD Ryzen 7 4800HS with Radeon Graphics
- GPU1: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)

Система обновлена: 11.09.2024

==============================
Пакет: telegram-desktop-5.2.3-alt1.1.x86_64

Шаги, приводящие к ошибке:
==============================
1. Открыть Telegram Desktop;
2. Перейти в ленту группы;
3. В дополнительном меню группы выбрать пункт «Управление группой»;
4. В открывшемся окне «Настройка группы» выбрать пункт «Недавние действия».

Фактический результат:
==============================
После открытия окна «Недавние действия» аварийное завершение программы. Данное поведение воспроизводится не во всех группах, а только в некоторых.

При запуске приложения Telegram Desktop использую терминал, при аварийном завершении следующий вывод:
[1]    4010 IOT instruction  telegram-desktop 

Ожидаемый результат:
==============================
Возможно посмотреть «Недавние действия» вне зависимости от содержания ленты и содержания папки с кешем.

Дополнительная информация:
==============================
На PinePhone с последней версией ALT Mobile, воспроизводится аналогично вышеизложенному фактическому результату.
Comment 1 Andrew Savchenko 2024-09-11 19:37:23 MSK
telegram-desktop-5.2.3-alt1.1.x86_64 под Xorg при просмотре недавних действий в чате (Manage group -> Recent actions).

Backtrace не очень информативный, т.к. собрано с -g0, но что есть:

(gdb) bt
#0  0x00007ffff06a467c in ?? () from /usr/lib64/libc.so.6
#1  0x00007ffff0655982 in raise () from /usr/lib64/libc.so.6
#2  0x00007ffff063e4ef in abort () from /usr/lib64/libc.so.6
#3  0x0000555555c33570 in ?? ()
#4  0x00005555576eec68 in ?? ()
#5  0x0000555558b51f22 in ?? ()
#6  0x0000555556ec633d in ?? ()
#7  0x0000555556ee74fb in ?? ()
#8  0x0000555556f13df2 in ?? ()
#9  0x0000555556ee164a in ?? ()
#10 0x0000555556ee55a9 in ?? ()
#11 0x000055555790f8ef in ?? ()
#12 0x0000555556aeae09 in ?? ()
#13 0x00007ffff0f81760 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt6Core.so.6
#14 0x00007ffff0f81ac0 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt6Core.so.6
#15 0x00007ffff11b0cd3 in ?? () from /usr/lib64/libQt6Core.so.6
#16 0x00007ffff25142c4 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x00007ffff256f857 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007ffff251381c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007ffff11af7dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt6Core.so.6
#20 0x00007ffff0f8c6fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt6Core.so.6
#21 0x00007ffff0f84f26 in QCoreApplication::exec() () from /usr/lib64/libQt6Core.so.6
#22 0x0000555556b0aaf3 in ?? ()
#23 0x0000555556ac58e0 in ?? ()
#24 0x00005555560618d0 in ?? ()
#25 0x00007ffff063fc8c in ?? () from /usr/lib64/libc.so.6
#26 0x00007ffff063fd45 in __libc_start_main () from /usr/lib64/libc.so.6
#27 0x00005555560d18e1 in ?? ()
(gdb) x/i 0x00007ffff06a467c
=> 0x7ffff06a467c:      mov    %eax,%ebx
(gdb)
Comment 2 Vitaly Lipatov 2024-09-11 19:56:22 MSK
> Backtrace не очень информативный, т.к. собрано с -g0, но что есть:
Про -g0 не согласен. А вот что вы не установили telegram-desktop-debuginfo, вполне может быть.
Вот лог сборки, там -g
https://git.altlinux.org/tasks/archive/done/_347/355689/build/12400/x86_64/log
Comment 3 Sergey V Turchin 2024-09-12 09:27:22 MSK
(Ответ для Vitaly Lipatov на комментарий #2)
> Про -g0 не согласен. А вот что вы не установили telegram-desktop-debuginfo,
> вполне может быть.
Да. С ним обычно оперативки не хватает для bt. ;-)
Comment 4 Andrew Savchenko 2024-09-12 14:20:51 MSK
(Ответ для Vitaly Lipatov на комментарий #2)
> > Backtrace не очень информативный, т.к. собрано с -g0, но что есть:
> Про -g0 не согласен. А вот что вы не установили telegram-desktop-debuginfo,
> вполне может быть.

Я использовал https://debuginfod.altlinux.org/ как описано на вики:
https://www.altlinux.org/Debuginfo

> Вот лог сборки, там -g
> https://git.altlinux.org/tasks/archive/done/_347/355689/build/12400/x86_64/
> log

А, увидел в spec, что только для 32-битных выключено.