저장소에서 telegram-desktop을 사용하여 Debian Buster(amd64)를 다시 설치한 후 시작 시 segfault가 발생하고 시스템 로그에 다음 출력이 생성됩니다.
kernel: [ 561.008751] telegram-deskto[3858]: segfault at 114 ip 00007f1729d8c75c sp 00007ffcac131230 error 6 in libgdk-x11-2.0.so.0.2400.31[7f1729d3e000+af000]
다음 오류 메시지가 셸에 나타납니다.
(telegram-desktop:6324): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager'
(telegram-desktop:6324): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(telegram-desktop:6324): GLib-GObject-CRITICAL **: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
(telegram-desktop:6324): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(telegram-desktop:6324): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(telegram-desktop:6324): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(telegram-desktop:6324): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(telegram-desktop:6324): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplay'
(telegram-desktop:6324): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(telegram-desktop:6324): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed
(telegram-desktop:6324): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(telegram-desktop:6324): GLib-GObject-CRITICAL **: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
fish: “telegram-desktop” terminated by signal SIGSEGV (Address boundary error)
데비안 버그 추적 시스템의 제안(libindicator 설치 등)이 작동하지 않습니다. 그러나 텔레그램 데스크톱 설정을 시작하는 것이 XDG_CURRENT_DESKTOP=NONE
효과적입니다. 어떤 아이디어가 있나요?
답변1
데비안 저장소의 패키지 관리자 버전에서 공식 텔레그램 데스크톱 애플리케이션으로 전환했습니다. 저장소의 버전이 너무 오래된 것 같습니다.