Package: telegram-desktop Version: 1.0.14-1 Severity: important Tags: patch upstream
Telegram-desktop build-depends on libappindicator-dev, however build system did not deduce its corresponding library dependency (libappindicator3-1). As a result, when telegram-desktop was started on GTK-based DE, it will crash. % telegram-desktop (telegram-desktop:4272): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager' (telegram-desktop:4272): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (telegram-desktop:4272): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed (telegram-desktop:4272): GLib-GObject-WARNING **: invalid (NULL) pointer instance (telegram-desktop:4272): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (telegram-desktop:4272): GLib-GObject-WARNING **: invalid (NULL) pointer instance (telegram-desktop:4272): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (telegram-desktop:4272): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplay' (telegram-desktop:4272): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (telegram-desktop:4272): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed (telegram-desktop:4272): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (telegram-desktop:4272): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed [1] 4272 segmentation fault telegram-desktop Possibly related GitHub issue (on Arch Linux): https://github.com/archlinuxcn/repo/issues/361 I think a workaround patch can be applied for now, but further investigation is needed. Thanks! -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages telegram-desktop depends on: ii libavcodec57 7:3.2.4-1 ii libavformat57 7:3.2.4-1 ii libavutil55 7:3.2.4-1 ii libc6 2.24-9 ii libgcc1 1:6.3.0-11 ii libglib2.0-0 2.50.3-2 ii libminizip1 1.1-8+b1 ii libopenal1 1:1.17.2-4+b2 ii libqt5core5a [qtbase-abi-5-7-1] 5.7.1+dfsg-3+b1 ii libqt5gui5 5.7.1+dfsg-3+b1 ii libqt5network5 5.7.1+dfsg-3+b1 ii libqt5widgets5 5.7.1+dfsg-3+b1 ii libssl1.0.2 1.0.2k-1 ii libstdc++6 6.3.0-11 ii libswresample2 7:3.2.4-1 ii libswscale4 7:3.2.4-1 ii libx11-6 2:1.6.4-3 ii qt5-image-formats-plugins 5.7.1~20161021-2 ii zlib1g 1:1.2.8.dfsg-5 telegram-desktop recommends no packages. telegram-desktop suggests no packages. -- no debconf information