Summary: | SIGSEGV in 0x00007fffd21c3814 in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | telegram-desktop | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen, cas, dmitry, ekorneechev, klark, lav, rider, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 35833 |
Description
Vitaly Lipatov
2017-11-13 14:28:36 MSK
Там проблема вот в чём: XDG_CURRENT_DESKTOP=MATE не отрабатывает в https://github.com/telegramdesktop/tdesktop/blob/55e56a6788870e6d67d9938eaabdf87f2ebddb17/Telegram/SourceFiles/platform/linux/linux_desktop_environment.cpp#L29 Идёт далее и игнорирует DESKTOP_SESSION=default (только там проверяет mate). Полагаю, в сеансе с явным выбором MATE в качестве среды должно работать. Исправление: - } else if (list.contains("gnome")) { + } else if (list.contains("gnome") || list.contains("mate")) { (In reply to comment #1) > Там проблема вот в чём: > XDG_CURRENT_DESKTOP=MATE не отрабатывает в > https://github.com/telegramdesktop/tdesktop/blob/55e56a6788870e6d67d9938eaabdf87f2ebddb17/Telegram/SourceFiles/platform/linux/linux_desktop_environment.cpp#L29 > > Идёт далее и игнорирует DESKTOP_SESSION=default (только там проверяет mate). > Полагаю, в сеансе с явным выбором MATE в качестве среды должно работать. > > Исправление: > - } else if (list.contains("gnome")) { > + } else if (list.contains("gnome") || list.contains("mate")) { Спасибо за исследование. Так как данная проблема с падениями не присутствует в официальном пакете Телеграм, есть ли предположение, в чем может быть отличие между официальной и альтовской сборками? (В ответ на комментарий №2) > Спасибо за исследование. Так как данная проблема с падениями не присутствует > в официальном пакете Телеграм, есть ли предположение, в чем может быть отличие > между официальной и альтовской сборками? К сожалению, нет. Надо логи сравнивать. начнём с того, что в альте не последний телеграм. telegram-desktop-1.1.23-alt1.M80P.3 -> p8: Tue Mar 20 2018 Vitaly Lipatov <lav@altlinux.ru> 1.1.23-alt1.M80P.3 - rebuild with Qt 5.9.4 (ALT bug 34665) - sync linux_desktop_environment.cpp with 1.2.8 - linux_desktop_environment.cpp: add MATE (ALT bug 34182) |