使用 Gnome 3 在 Debian buster 上启动时出现 Telegram Desktop 段错误

使用 Gnome 3 在 Debian buster 上启动时出现 Telegram Desktop 段错误

使用存储库中的 telegram-desktop 重新安装 Debian buster (amd64) 后,它在启动时出现段错误,并在系统日志中生成以下输出:

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]

这些错误消息出现在 shell 中:

(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)

debian bugtracking 系统的建议(安装 libindicator 等)不起作用。但是,启动 telegram 桌面设置XDG_CURRENT_DESKTOP=NONE是有效的。有任何想法吗?

答案1

从 debian 存储库中的软件包维护者版本切换到官方 telegram 桌面应用程序就成功了。存储库中的版本似乎太旧了。

相关内容