telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.11k stars 5.18k forks source link

Segmentation fault on Fedora Linux 40 (Wayland, KDE Plasma 6) #28225

Closed isnikulin closed 2 months ago

isnikulin commented 2 months ago

Steps to reproduce

  1. Launch Telegram desktop client downloaded from https://telegram.org/dl/desktop/linux

Expected behaviour

It launches successfully

Actual behaviour

It crashes.

[1] 23894 segmentation fault (core dumped) Telegram

Output in journalctl:

Aug 02 15:06:56 fedora systemd-coredump[23161]: [🡕] Process 23134 (Telegram) of user 1000 dumped core.

                                                Module libnss_resolve.so.2 from rpm systemd-255.10-1.fc40.x86_64
                                                Module libnss_mdns4_minimal.so.2 from rpm nss-mdns-0.15.1-11.fc40.x86_64
                                                Module libdconfsettings.so from rpm dconf-0.40.0-12.fc40.x86_64
                                                Module libjson-glib-1.0.so.0 from rpm json-glib-1.8.0-3.fc40.x86_64
                                                Module libatspi.so.0 from rpm at-spi2-core-2.52.0-1.fc40.x86_64
                                                Module libtracker-sparql-3.0.so.0 from rpm tracker-3.7.3-1.fc40.x86_64
                                                Module libcloudproviders.so.0 from rpm libcloudproviders-0.3.5-3.fc40.x86_64
                                                Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.52.0-1.fc40.x86_64
                                                Module libatk-1.0.so.0 from rpm at-spi2-core-2.52.0-1.fc40.x86_64
                                                Module libgtk-3.so.0 from rpm gtk3-3.24.43-1.fc40.x86_64
                                                Module libdatrie.so.1 from rpm libdatrie-0.2.13-9.fc40.x86_64
                                                Module libpangoft2-1.0.so.0 from rpm pango-1.54.0-1.fc40.x86_64
                                                Module libthai.so.0 from rpm libthai-0.1.29-8.fc40.x86_64
                                                Module libpixman-1.so.0 from rpm pixman-0.43.4-1.fc40.x86_64
                                                Module libxcb-shm.so.0 from rpm libxcb-1.17.0-1.fc40.x86_64
                                                Module libxcb-render.so.0 from rpm libxcb-1.17.0-1.fc40.x86_64
                                                Module libXrender.so.1 from rpm libXrender-0.9.11-6.fc40.x86_64
                                                Module libjpeg.so.62 from rpm libjpeg-turbo-3.0.2-1.fc40.x86_64
                                                Module libXinerama.so.1 from rpm libXinerama-1.1.5-6.fc40.x86_64
                                                Module libXrandr.so.2 from rpm libXrandr-1.5.4-3.fc40.x86_64
                                                Module libXcomposite.so.1 from rpm libXcomposite-0.4.6-3.fc40.x86_64
                                                Module libXfixes.so.3 from rpm libXfixes-6.0.1-3.fc40.x86_64
                                                Module libXdamage.so.1 from rpm libXdamage-1.1.6-3.fc40.x86_64
                                                Module libXcursor.so.1 from rpm libXcursor-1.2.1-7.fc40.x86_64
                                                Module libXext.so.6 from rpm libXext-1.3.6-1.fc40.x86_64
                                                Module libXi.so.6 from rpm libXi-1.8.1-5.fc40.x86_64
                                                Module libwayland-egl.so.1 from rpm wayland-1.22.0-3.fc40.x86_64
                                                Module libwayland-cursor.so.0 from rpm wayland-1.22.0-3.fc40.x86_64
                                                Module libxkbcommon.so.0 from rpm libxkbcommon-1.6.0-2.fc40.x86_64
                                                Module libpangocairo-1.0.so.0 from rpm pango-1.54.0-1.fc40.x86_64
                                                Module libepoxy.so.0 from rpm libepoxy-1.5.10-6.fc40.x86_64
                                                Module libcairo-gobject.so.2 from rpm cairo-1.18.0-3.fc40.x86_64
                                                Module libfribidi.so.0 from rpm fribidi-1.0.14-2.fc40.x86_64
                                                Module libpango-1.0.so.0 from rpm pango-1.54.0-1.fc40.x86_64
                                                Module libcairo.so.2 from rpm cairo-1.18.0-3.fc40.x86_64
                                                Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.10-8.fc40.x86_64
                                                Module libgdk-3.so.0 from rpm gtk3-3.24.43-1.fc40.x86_64
                                                Module libzstd.so.1 from rpm zstd-1.5.6-1.fc40.x86_64
                                                Module liblz4.so.1 from rpm lz4-1.9.4-6.fc40.x86_64
                                                Module libcap.so.2 from rpm libcap-2.69-8.fc40.x86_64
                                                Module libsystemd.so.0 from rpm systemd-255.10-1.fc40.x86_64
                                                Module libdbus-1.so.3 from rpm dbus-1.14.10-3.fc40.x86_64
                                                Module libwayland-client.so.0 from rpm wayland-1.22.0-3.fc40.x86_64
                                                Module libblkid.so.1 from rpm util-linux-2.40-13.fc40.x86_64
                                                Module libXau.so.6 from rpm libXau-1.0.11-6.fc40.x86_64
                                                Module libbrotlicommon.so.1 from rpm brotli-1.1.0-3.fc40.x86_64
                                                Module libgraphite2.so.3 from rpm graphite2-1.3.14-15.fc40.x86_64
                                                Module liblzma.so.5 from rpm xz-5.4.6-3.fc40.x86_64
                                                Module libpcre2-8.so.0 from rpm pcre2-10.44-1.fc40.x86_64
                                                Module libffi.so.8 from rpm libffi-3.4.4-7.fc40.x86_64
                                                Module libselinux.so.1 from rpm libselinux-3.6-4.fc40.x86_64
                                                Module libmount.so.1 from rpm util-linux-2.40-13.fc40.x86_64
                                                Module libgmodule-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libxcb.so.1 from rpm libxcb-1.17.0-1.fc40.x86_64
                                                Module libbrotlidec.so.1 from rpm brotli-1.1.0-3.fc40.x86_64
                                                Module libharfbuzz.so.0 from rpm harfbuzz-8.5.0-1.fc40.x86_64
                                                Module libpng16.so.16 from rpm libpng-1.6.40-3.fc40.x86_64
                                                Module libbz2.so.1 from rpm bzip2-1.0.8-18.fc40.x86_64
                                                Module libz.so.1 from rpm zlib-ng-2.1.7-1.fc40.x86_64
                                                Module libxml2.so.2 from rpm libxml2-2.12.8-1.fc40.x86_64
                                                Module libglib-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libgobject-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libgio-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libX11.so.6 from rpm libX11-1.8.9-1.fc40.x86_64
                                                Module libfreetype.so.6 from rpm freetype-2.13.2-5.fc40.x86_64
                                                Module libfontconfig.so.1 from rpm fontconfig-2.15.0-6.fc40.x86_64
                                                Stack trace of thread 23158:
                                                #0  0x00007f2bd91353ad malloc_usable_size (libc.so.6 + 0xa93ad)
                                                #1  0x00007f2bd21d9e27 greedy_realloc (libnss_resolve.so.2 + 0x7e27)
                                                #2  0x00007f2bd21dffde json_buildv (libnss_resolve.so.2 + 0xdfde)
                                                #3  0x00007f2bd21e237f json_build (libnss_resolve.so.2 + 0x1037f)
                                                #4  0x00007f2bd21e3b27 _nss_resolve_gethostbyname4_r (libnss_resolve.so.2 + 0x11b27)
                                                #5  0x00007f2bd91d5311 getaddrinfo (libc.so.6 + 0x149311)
                                                #6  0x0000562b2996b5df n/a (/home/main/.local/bin/Telegram + 0x55a85df)
                                                #7  0x0000562b29986c33 n/a (/home/main/.local/bin/Telegram + 0x55c3c33)
                                                #8  0x0000562b299a98c9 n/a (/home/main/.local/bin/Telegram + 0x55e68c9)
                                                #9  0x0000562b2a23bf7d n/a (/home/main/.local/bin/Telegram + 0x5e78f7d)
                                                #10 0x0000562b2a1d6cab n/a (/home/main/.local/bin/Telegram + 0x5e13cab)
                                                #11 0x00007f2bd9123507 start_thread (libc.so.6 + 0x97507)
                                                #12 0x00007f2bd91a740c __clone3 (libc.so.6 + 0x11b40c)

                                                Stack trace of thread 23134:
                                                #0  0x00007f2bd919967d __poll (libc.so.6 + 0x10d67d)
                                                #1  0x00007f2bd9424c34 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec34)
                                                Module liblz4.so.1 from rpm lz4-1.9.4-6.fc40.x86_64
                                                Module libcap.so.2 from rpm libcap-2.69-8.fc40.x86_64
                                                Module libsystemd.so.0 from rpm systemd-255.10-1.fc40.x86_64
                                                Module libdbus-1.so.3 from rpm dbus-1.14.10-3.fc40.x86_64
                                                Module libwayland-client.so.0 from rpm wayland-1.22.0-3.fc40.x86_64
                                                Module libblkid.so.1 from rpm util-linux-2.40-13.fc40.x86_64
                                                Module libXau.so.6 from rpm libXau-1.0.11-6.fc40.x86_64
                                                Module libbrotlicommon.so.1 from rpm brotli-1.1.0-3.fc40.x86_64
                                                Module libgraphite2.so.3 from rpm graphite2-1.3.14-15.fc40.x86_64
                                                Module liblzma.so.5 from rpm xz-5.4.6-3.fc40.x86_64
                                                Module libpcre2-8.so.0 from rpm pcre2-10.44-1.fc40.x86_64
                                                Module libffi.so.8 from rpm libffi-3.4.4-7.fc40.x86_64
                                                Module libselinux.so.1 from rpm libselinux-3.6-4.fc40.x86_64
                                                Module libmount.so.1 from rpm util-linux-2.40-13.fc40.x86_64
                                                Module libgmodule-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libxcb.so.1 from rpm libxcb-1.17.0-1.fc40.x86_64
                                                Module libbrotlidec.so.1 from rpm brotli-1.1.0-3.fc40.x86_64
                                                Module libharfbuzz.so.0 from rpm harfbuzz-8.5.0-1.fc40.x86_64
                                                Module libpng16.so.16 from rpm libpng-1.6.40-3.fc40.x86_64
                                                Module libbz2.so.1 from rpm bzip2-1.0.8-18.fc40.x86_64
                                                Module libz.so.1 from rpm zlib-ng-2.1.7-1.fc40.x86_64
                                                Module libxml2.so.2 from rpm libxml2-2.12.8-1.fc40.x86_64
                                                Module libglib-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libgobject-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libgio-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                                                Module libX11.so.6 from rpm libX11-1.8.9-1.fc40.x86_64
                                                Module libfreetype.so.6 from rpm freetype-2.13.2-5.fc40.x86_64
                                                Module libfontconfig.so.1 from rpm fontconfig-2.15.0-6.fc40.x86_64
                                                Stack trace of thread 23158:
                                                #0  0x00007f2bd91353ad malloc_usable_size (libc.so.6 + 0xa93ad)
                                                #1  0x00007f2bd21d9e27 greedy_realloc (libnss_resolve.so.2 + 0x7e27)
                                                #2  0x00007f2bd21dffde json_buildv (libnss_resolve.so.2 + 0xdfde)
                                                #3  0x00007f2bd21e237f json_build (libnss_resolve.so.2 + 0x1037f)
                                                #4  0x00007f2bd21e3b27 _nss_resolve_gethostbyname4_r (libnss_resolve.so.2 + 0x11b27)
                                                #5  0x00007f2bd91d5311 getaddrinfo (libc.so.6 + 0x149311)
                                                #6  0x0000562b2996b5df n/a (/home/main/.local/bin/Telegram + 0x55a85df)
                                                #7  0x0000562b29986c33 n/a (/home/main/.local/bin/Telegram + 0x55c3c33)
                                                #8  0x0000562b299a98c9 n/a (/home/main/.local/bin/Telegram + 0x55e68c9)
                                                #9  0x0000562b2a23bf7d n/a (/home/main/.local/bin/Telegram + 0x5e78f7d)
                                                #10 0x0000562b2a1d6cab n/a (/home/main/.local/bin/Telegram + 0x5e13cab)
                                                #11 0x00007f2bd9123507 start_thread (libc.so.6 + 0x97507)
                                                #12 0x00007f2bd91a740c __clone3 (libc.so.6 + 0x11b40c)

                                                Stack trace of thread 23134:
                                                #0  0x00007f2bd919967d __poll (libc.so.6 + 0x10d67d)
                                                #1  0x00007f2bd9424c34 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec34)
                                                #2  0x00007f2bd93c4383 g_main_context_iteration (libglib-2.0.so.0 + 0x5e383)
                                                #3  0x0000562b2a22e668 n/a (/home/main/.local/bin/Telegram + 0x5e6b668)
                                                #4  0x0000562b2a113ed2 n/a (/home/main/.local/bin/Telegram + 0x5d50ed2)
                                                #5  0x0000562b268767e9 n/a (/home/main/.local/bin/Telegram + 0x24b37e9)
                                                #6  0x0000562b2687861b n/a (/home/main/.local/bin/Telegram + 0x24b561b)
                                                #7  0x0000562b2687a731 n/a (/home/main/.local/bin/Telegram + 0x24b7731)
                                                #8  0x0000562b2564e3e0 n/a (/home/main/.local/bin/Telegram + 0x128b3e0)
                                                #9  0x00007f2bd90b6088 __libc_start_call_main (libc.so.6 + 0x2a088)
                                                #10 0x00007f2bd90b614b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a14b)
                                                #11 0x0000562b256f3a6e n/a (/home/main/.local/bin/Telegram + 0x1330a6e)
                                                ELF object binary architecture: AMD x86-64

Operating system

Linux fedora 6.9.12-200.fc40.x86_64

Version of Telegram Desktop

5.3.1

Installation source

Static binary from official website

Crash ID

No response

Logs

No response

isnikulin commented 2 months ago

Manually downgraded to 5.2.3, still works.

misecichin commented 2 months ago

Manually downgraded to 5.2.3, still works.

confirming 5.2.3 works