telegram-desktop-4.10.3-alt1.x86_64 Среда alt-workstation сизиф 11.10.2023 $ telegram-desktop ** (telegram-desktop:13057): WARNING **: 17:33:27.124: Unable to load patched fonts with Qt workarounds, expect font issues. [W][02840.813732] pw.conf | [ conf.c: 1016 try_load_conf()] can't load config client-rt.conf: Нет такого файла или каталога [E][02840.813795] pw.conf | [ conf.c: 1045 pw_conf_load_conf_for_context()] can't load config client-rt.conf: Нет такого файла или каталога [ALSOFT] (EE) Failed to create PipeWire event context (errno: 2) [ALSOFT] (WW) Failed to initialize backend "pipewire" [ALSOFT] (WW) pthread_setschedparam failed: Операция не позволена (1) [ALSOFT] (EE) Could not query RTKit: Нет такого файла или каталога (2) QPainter::begin: Paint device returned engine == 0, type: 2 QWidget::render: Cannot render with an inactive painter Ошибка сегментирования
[psaq@2500s ~]$ telegram-desktop ** (telegram-desktop:16628): WARNING **: 10:22:03.619: Unable to load patched fonts with Qt workarounds, expect font issues. [ALSOFT] (EE) Failed to connect PipeWire event context (errno: 112) [ALSOFT] (WW) Failed to initialize backend "pipewire" [ALSOFT] (WW) pthread_setschedparam failed: Операция не позволена (1) QPainter::begin: Paint device returned engine == 0, type: 2 QWidget::render: Cannot render with an inactive painter Ошибка сегментирования Системный журнал: окт 17 10:30:18 2500s kernel: telegram-deskto[17408]: segfault at 7ffdefd6fff8 ip 000055bd7d927aed sp 00007ffdefd6ffd0 error 6 in telegram-desktop[55bd7b2f5000+2bda000] likely on CPU 3 (core 1, socket 0) окт 17 10:30:18 2500s kernel: Code: 00 00 00 75 05 e8 a3 d6 dc fd e8 be 35 9d fd 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 48 83 ec 38 64 48 8b 04 25 28 00 00 00 <48>
На сколько я понимаю, проблема аналогичная: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/M53D4PDB2Q5FIJA6XU4KPLJBPM362VUT/ Там имеется исправление для qt6.6
(Ответ для Grigory Milev на комментарий #2) > На сколько я понимаю, проблема аналогичная: > https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/ > M53D4PDB2Q5FIJA6XU4KPLJBPM362VUT/ > > Там имеется исправление для qt6.6 В то же время там написано This is a regression introduced with Qt 6.6.0 и предложен фикс для 6.6.1 https://bugzilla.opensuse.org/show_bug.cgi?id=1216269 А у нас 6.4.2
telegram-desktop-4.10.4-alt1 пока работает.
telegram-desktop-4.10.4-alt1.x86_64 Нет, у меня все так же. /usr/bin/telegram-desktop ** (telegram-desktop:201704): WARNING **: 11:09:40.943: Unable to load patched fonts with Qt workarounds, expect font issues. [W][23737.604782] pw.conf | [ conf.c: 1016 try_load_conf()] can't load config client-rt.conf: Нет такого файла или каталога [E][23737.604868] pw.conf | [ conf.c: 1045 pw_conf_load_conf_for_context()] can't load config client-rt.conf: Нет такого файла или каталога [ALSOFT] (EE) Failed to create PipeWire event context (errno: 2) [ALSOFT] (WW) Failed to initialize backend "pipewire" [ALSOFT] (WW) pthread_setschedparam failed: Операция не позволена (1) [ALSOFT] (EE) Could not query RTKit: Нет такого файла или каталога (2) QPainter::begin: Paint device returned engine == 0, type: 2 QWidget::render: Cannot render with an inactive painter Ошибка сегментирования окт 23 11:09:42 tpad kernel: telegram-deskto[201704]: segfault at 7ffdd75c1ff8 ip 0000561a5c8119f4 sp 00007ffdd75c2000 error 6 in telegram-desktop[561a5a158000+2c5a000] likely on CPU 2 (core 1, socket 0)
(Ответ для Vitaly Lipatov на комментарий #3) > (Ответ для Grigory Milev на комментарий #2) > > На сколько я понимаю, проблема аналогичная: > > https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/ > > M53D4PDB2Q5FIJA6XU4KPLJBPM362VUT/ > > > > Там имеется исправление для qt6.6 > В то же время там написано > This is a regression introduced with Qt 6.6.0 > и предложен фикс для 6.6.1 > https://bugzilla.opensuse.org/show_bug.cgi?id=1216269 > > А у нас 6.4.2 Тем не менее, у SuSE патч https://codereview.qt-project.org/gitweb?p=qt/qtsvg.git;a=patch;h=edc8ca7f1e45302223b4b7962a57a30918f84c8d для 6.2,6.5,6.6 Надо посмотреть, может и 6.4.2 подойдет
(Ответ для AEN на комментарий #6) > https://codereview.qt-project.org/gitweb?p=qt/qtsvg.git;a=patch; > h=edc8ca7f1e45302223b4b7962a57a30918f84c8d > > для 6.2,6.5,6.6 > Надо посмотреть, может и 6.4.2 подойдет Не подойдёт. Нет такой функции. Я посмотрю, можно ли его адаптировать к 6.4.2.
У меня не хватило памяти, чтоб запустить gdb, чтоб выяснить, где telegram падает. :-(
(Ответ для Sergey V Turchin на комментарий #8) > У меня не хватило памяти, чтоб запустить gdb, чтоб выяснить, где telegram > падает. :-( Там же зацикливание с поеданием и памяти и стека, собственно надо как-то этот цикл ограничить, тогда отладка заработает... Вроде как падение зависит от сообщений к чате. Хорошо бы выяснить, связано ли это с SVG или нет...
У меня, похоже, на загрузку debug-файлов памяти не хватает.
(Ответ для Sergey V Turchin на комментарий #10) > У меня, похоже, на загрузку debug-файлов памяти не хватает. Да, у меня так же, но я почему-то сделал вывод, что это из-за попытки gdb развернуть огромный стек вызовов. У меня 32Гб не хватает. Я могу попробовать 64, сто́ит?
(Ответ для Vitaly Lipatov на комментарий #11) > (Ответ для Sergey V Turchin на комментарий #10) > > У меня, похоже, на загрузку debug-файлов памяти не хватает. > Да, у меня так же, но я почему-то сделал вывод, что это из-за попытки gdb > развернуть огромный стек вызовов. > У меня 32Гб не хватает. Я могу попробовать 64, сто́ит? Стоит, конечно. Ещё можно всё же поискать исходники 6.6.1 и собрать в сторонке.
(Ответ для Vitaly Lipatov на комментарий #11) > У меня 32Гб не хватает. Я могу попробовать 64, сто́ит? Если можно, было бы неплохо. А то патч простой, но там функция bool, а в qt-6.4 такой нет. Было бы понятнее, что с этим делать.
А вот доступное нам зеркало qt.io https://mirror.accum.se/mirror/qt.io/qtproject/official_releases/qt/
В Сизиф отправился 4.10.5 У меня по каким-то причинам не падает.
(Ответ для Vitaly Lipatov на комментарий #15) > В Сизиф отправился 4.10.5 > У меня по каким-то причинам не падает. Сизиф на сегодня (обновлен). rpm -q telegram-desktop telegram-desktop-4.10.5-alt1.x86_64 Падает с той же диагностикой.
(Ответ для Vladimir Cherny на комментарий #16) > (Ответ для Vitaly Lipatov на комментарий #15) > > В Сизиф отправился 4.10.5 > > У меня по каким-то причинам не падает. > Сизиф на сегодня (обновлен). > > rpm -q telegram-desktop > telegram-desktop-4.10.5-alt1.x86_64 > > Падает с той же диагностикой. Попробуй запустить от нового пользователя.
telegram-desktop-4.10.5-alt1.x86_64 Среда ALT Regular Gnome ❯ telegram-desktop (telegram-desktop:226908): WARNING : 21:22:40.603: Unable to load patched fonts with Qt workarounds, expect font issues. QPainter::begin: Paint device returned engine == 0, type: 2 QWidget::render: Cannot render with an inactive painter [1] 226908 segmentation fault telegram-desktop Запускал на двух разных машинах и в live. Везде результат одинаков, после входа в учётную запись telegram вылетает.
Created attachment 14886 [details] build_with_gsl.patch Попробовал пересобрать у себя 4.10.5 с libmicrosoft-gsl-devel вместо embedded GSL. Пока похоже, что это чинит телегу, приложение запускается и не вылетает на каналах, где вылетал до этого.
(Ответ для Sergey V Turchin на комментарий #8) > У меня не хватило памяти, чтоб запустить gdb, чтоб выяснить, где telegram > падает. :-( Я раньше писал, что у меня такие же проблемы с gdb. В итоге кое-что удалось увидеть с помощью lldb, но не слишком понятно из-за оптимизаций. Было похоже, что проблема возникает где-то в районе embedded GSL, хоть пока и не понял где же конкретно.
(Ответ для AEN на комментарий #17) > (Ответ для Vladimir Cherny на комментарий #16) > > (Ответ для Vitaly Lipatov на комментарий #15) > > > В Сизиф отправился 4.10.5 > > > У меня по каким-то причинам не падает. > > Сизиф на сегодня (обновлен). > > > > rpm -q telegram-desktop > > telegram-desktop-4.10.5-alt1.x86_64 > > > > Падает с той же диагностикой. > > Попробуй запустить от нового пользователя. Попробовал под новым пользователем 4.10.5-alt1. Segfault после авторизации.
(Ответ для Andrew Savchenko на комментарий #21) > (Ответ для AEN на комментарий #17) > > (Ответ для Vladimir Cherny на комментарий #16) > > > (Ответ для Vitaly Lipatov на комментарий #15) > > > > В Сизиф отправился 4.10.5 > > > > У меня по каким-то причинам не падает. > > > Сизиф на сегодня (обновлен). > > > > > > rpm -q telegram-desktop > > > telegram-desktop-4.10.5-alt1.x86_64 > > > > > > Падает с той же диагностикой. > > > > Попробуй запустить от нового пользователя. > > Попробовал под новым пользователем 4.10.5-alt1. Segfault после авторизации. Здесь https://bugzilla.altlinux.org/show_bug.cgi?id=47959#c19 другой рецепт.
Created attachment 14887 [details] Новый аккаунт, клиент загрузился. Здравствуйте. Приобрел, виртуальный номер. Клиент загрузился корректно, в новом аккаунте без синхронизации списка контактов с мобильного устройства.
(Ответ для Andrew Savchenko на комментарий #21) > (Ответ для AEN на комментарий #17) > > (Ответ для Vladimir Cherny на комментарий #16) > > > (Ответ для Vitaly Lipatov на комментарий #15) > > > > В Сизиф отправился 4.10.5 > > > > У меня по каким-то причинам не падает. > > > Сизиф на сегодня (обновлен). > > > > > > rpm -q telegram-desktop > > > telegram-desktop-4.10.5-alt1.x86_64 > > > > > > Падает с той же диагностикой. > > > > Попробуй запустить от нового пользователя. > > Попробовал под новым пользователем 4.10.5-alt1. Segfault после авторизации. Проверьте, пожалуйста 332772 TESTED #1 [test-only] sisyphus telegram-desktop.git=4.10.5-alt2
telegram-desktop-4.10.5-alt2.x86_64 Полчаса полёт нормальный. Все чаты работают в штатном режиме.
(Ответ для Aleksey Borisenkov на комментарий #19) > Создано вложение 14886 [details] [подробности] > build_with_gsl.patch > > Попробовал пересобрать у себя 4.10.5 с libmicrosoft-gsl-devel вместо > embedded GSL. Пока похоже, что это чинит телегу, приложение запускается и не > вылетает на каналах, где вылетал до этого. Что странно, они заменили на свой GSL под предлогом того, что на обычном из-за баги в libstd++ возникает бесконечная рекурсия. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106547 -alt2 собрал без emebedded GSL.
(Ответ для Vitaly Lipatov на комментарий #24) > (Ответ для Andrew Savchenko на комментарий #21) > > (Ответ для AEN на комментарий #17) > > > (Ответ для Vladimir Cherny на комментарий #16) > > > > (Ответ для Vitaly Lipatov на комментарий #15) > > > > > В Сизиф отправился 4.10.5 > > > > > У меня по каким-то причинам не падает. > > > > Сизиф на сегодня (обновлен). > > > > > > > > rpm -q telegram-desktop > > > > telegram-desktop-4.10.5-alt1.x86_64 > > > > > > > > Падает с той же диагностикой. > > > > > > Попробуй запустить от нового пользователя. > > > > Попробовал под новым пользователем 4.10.5-alt1. Segfault после авторизации. > > Проверьте, пожалуйста > 332772 TESTED #1 [test-only] sisyphus telegram-desktop.git=4.10.5-alt2 Установил, работает telegram-desktop-4.10.5-alt2.x86_64
Установил, работает telegram-desktop-4.10.5-alt2.x86_64 Так-же работает и на aarch64 версия telegram-desktop-4.10.5-alt2
telegram-desktop.git 4.10.5-alt2 работает в xfce.
(Ответ для Vitaly Lipatov на комментарий #24) > (Ответ для Andrew Savchenko на комментарий #21) > Проверьте, пожалуйста > 332772 TESTED #1 [test-only] sisyphus telegram-desktop.git=4.10.5-alt2 Проверил, работает отлично! Без всяких выносов кешей, настроек или новых пользователей. Мало того, не падает на том канале, где даже 4.8.4 падал (у меня один такой канал был).
telegram-desktop-4.10.5-alt2 -> sisyphus: Thu Oct 26 2023 Vitaly Lipatov <lav@altlinux.ru> 4.10.5-alt2 - build with external GSL (ALT bug 47959)
(Ответ для Aleksey Borisenkov на комментарий #19) > Создано вложение 14886 [details] [подробности] > build_with_gsl.patch > > Попробовал пересобрать у себя 4.10.5 с libmicrosoft-gsl-devel вместо > embedded GSL. Пока похоже, что это чинит телегу, приложение запускается и не > вылетает на каналах, где вылетал до этого. Алексей, большое Вам спасибо!!! Вы нас спасли своей замечательной находчивостью.
*** Bug 47702 has been marked as a duplicate of this bug. ***
(Ответ для Vitaly Lipatov на комментарий #26) > (Ответ для Aleksey Borisenkov на комментарий #19) > > Создано вложение 14886 [details] [подробности] > > build_with_gsl.patch > > > > Попробовал пересобрать у себя 4.10.5 с libmicrosoft-gsl-devel вместо > > embedded GSL. Пока похоже, что это чинит телегу, приложение запускается и не > > вылетает на каналах, где вылетал до этого. > Что странно, они заменили на свой GSL под предлогом того, что на обычном > из-за баги в libstd++ возникает бесконечная рекурсия. > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106547 > > -alt2 собрал без emebedded GSL. Выяснилось, что я по ошибке собрал с embedded GSL, который был не из ветки с приложенным патчем. А в репозитории GSL собран уже пропатченный.
*** Bug 48165 has been marked as a duplicate of this bug. ***