You are not logged in.

#1 2025-09-10 16:31:49

ntldr
Member
Registered: 2017-01-04
Posts: 67

Telegram freezes after starting

Hey,

I am using telegram-desktop from arch own repos and KDE 6.4.4 X11

Telegram
QPainter::begin: Paint device returned engine == 0, type: 2
QWidget::render: Cannot render with an inactive painter
QRhiGles2: Failed to make context current. Expect bad things to happen.

that's the output if I try to launch telegram from terminal.

Here's the log.txt from telegram

[2025.09.10 19:17:29] Launched version: 6001003, install beta: [TRUE], alpha: 0, debug mode: [FALSE]
[2025.09.10 19:17:29] Executable dir: /usr/bin/, name: Telegram
[2025.09.10 19:17:29] Initial working dir: /home/ntldr/
[2025.09.10 19:17:29] Working dir: /home/ntldr/.local/share/TelegramDesktop/
[2025.09.10 19:17:29] Command line: Telegram
[2025.09.10 19:17:29] Executable path before check: /usr/bin/Telegram
[2025.09.10 19:17:29] Logs started
[2025.09.10 19:17:29] App ID: org.telegram.desktop
[2025.09.10 19:17:29] Connecting local socket to 34c26d177dddc9790e2430509e88ab53-TelegramDesktop...
[2025.09.10 19:17:29] Socket connect error 0, starting server and app...
[2025.09.10 19:17:29] Moved logging from '/home/ntldr/.local/share/TelegramDesktop/log_start0.txt' to '/home/ntldr/.local/share/TelegramDesktop/log.txt'!
[2025.09.10 19:17:29] Global devicePixelRatio: 1
[2025.09.10 19:17:29] QT_SCREEN_SCALE_FACTORS: HDMI-A-1=1;HDMI-A-2=1;DP-1=1;
[2025.09.10 19:17:29] Primary screen DPI: 96, Base: 96.
[2025.09.10 19:17:29] Computed screen scale: 100
[2025.09.10 19:17:29] DevicePixelRatio: 1
[2025.09.10 19:17:29] ScreenScale: 100
[2025.09.10 19:17:29] Icon theme: Tela-circle-purple-dark
[2025.09.10 19:17:29] Fallback icon theme: breeze
[2025.09.10 19:17:29] Media Info: Type Playback, default: CM6631A Audio Processor Digital Stereo (IEC958), list: { "CM6631A Audio Processor Digital Stereo (IEC958)" <CM6631A Audio Processor Digital Stereo (IEC958)>, "Built-in Audio Digital Stereo (IEC958)" <Built-in Audio Digital Stereo (IEC958)> }, full list refresh: true
[2025.09.10 19:17:29] Media Info: Type Capture, default: Monitor of CM6631A Audio Processor Digital Stereo (IEC958), list: { "Monitor of CM6631A Audio Processor Digital Stereo (IEC958)" <Monitor of CM6631A Audio Processor Digital Stereo (IEC958)>, "Monitor of Built-in Audio Digital Stereo (IEC958)" <Monitor of Built-in Audio Digital Stereo (IEC958)> }, full list refresh: true
[2025.09.10 19:17:29] Media Error: Can't sync default device for type Camera, default: , list: {  }
[2025.09.10 19:17:29] App Info: reading settings...
[2025.09.10 19:17:29] App Info: reading encrypted settings...
[2025.09.10 19:17:29] Lang Info: Loaded cached, keys: 9328
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2025.09.10 19:17:30] OpenAL Logging Level: (not set)
[2025.09.10 19:17:30] App Info: reading accounts info...
[2025.09.10 19:17:30] App Info: reading encrypted info...
[2025.09.10 19:17:30] App Info: reading map...
[2025.09.10 19:17:30] App Info: reading encrypted map...
[2025.09.10 19:17:30] App Info: reading encrypted user settings...
[2025.09.10 19:17:30] App Info: encrypted user settings read.
[2025.09.10 19:17:30] App Info: reading encrypted mtp data...
[2025.09.10 19:17:30] MTP Info: read keys, current: 5, to destroy: 0
[2025.09.10 19:17:30] Map read time: 12
[2025.09.10 19:17:30] App Info: reading encrypted mtp config...
[2025.09.10 19:17:31] Export Info: Destroy top bar by controller removal.
[2025.09.10 19:17:31] System tray available: [TRUE]
[2025.09.10 19:17:31] OpenGL: Could not create widget in a window.
[2025.09.10 19:17:31] OpenGL: [FALSE] (Window)
[2025.09.10 19:17:32] Notification daemon product name: Plasma
[2025.09.10 19:17:32] Notification daemon vendor name: KDE
[2025.09.10 19:17:32] Notification daemon version: 6.4.4
[2025.09.10 19:17:32] Notification daemon specification version: 1.2
[2025.09.10 19:17:32] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, sound, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitions

I am using nvidia drivers

➜ sudo pacman -Qi nvidia
[sudo] password for root:
Name            : nvidia-dkms
Version         : 580.82.07-1
Description     : NVIDIA kernel modules - module sources
Architecture    : x86_64
URL             : http://www.nvidia.com/
Licenses        : custom
Groups          : None
Provides        : NVIDIA-MODULE  nvidia
Depends On      : dkms  nvidia-utils=580.82.07  libglvnd
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : NVIDIA-MODULE  nvidia
Replaces        : None
Installed Size  : 117.59 MiB
Packager        : Peter Jung <ptr1337@archlinux.org>
Build Date      : Tue 02 Sep 2025 07:39:47 PM EEST
Install Date    : Wed 10 Sep 2025 07:16:22 PM EEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
➜ sudo pacman -Qi telegram-desktop
Name            : telegram-desktop
Version         : 6.1.3-1
Description     : Official Telegram Desktop client
Architecture    : x86_64
URL             : https://desktop.telegram.org/
Licenses        : GPL-3.0-or-later WITH OpenSSL-exception
Groups          : None
Provides        : None
Depends On      : abseil-cpp  ada  ffmpeg  glib2  hicolor-icon-theme
                  hunspell  kcoreaddons  libavif  libdispatch  libheif
                  libjxl  libxcomposite  libxdamage  libxrandr  libxtst  lz4
                  minizip  openal  openh264  openssl  pipewire  protobuf
                  qt6-imageformats  qt6-svg  qt6-wayland  rnnoise  xxhash
Optional Deps   : geoclue: geoinformation support [installed]
                  geocode-glib-2: geocoding support
                  geocode-glib: geocoding support [installed]
                  webkit2gtk-4.1: embedded browser features provided by
                  webkit2gtk-4.1 [installed]
                  webkit2gtk: embedded browser features provided by webkit2gtk
                  [installed]
                  webkitgtk-6.0: embedded browser features provided by
                  webkitgtk-6.0 (Wayland only)
                  xdg-desktop-portal: desktop integration [installed]
Required By     : None
Optional For    : purpose  purpose5
Conflicts With  : None
Replaces        : None
Installed Size  : 114.70 MiB
Packager        : Sven-Hendrik Haase <svenstaro@archlinux.org>
Build Date      : Mon 08 Sep 2025 12:18:31 AM EEST
Install Date    : Wed 10 Sep 2025 06:08:21 PM EEST
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

Offline

#2 2025-09-10 18:18:39

ntldr
Member
Registered: 2017-01-04
Posts: 67

Re: Telegram freezes after starting

I don't know why but after updating following packages:

Packages (5) bind-9.20.13-1  freetype2-2.14.0-2  jasper-4.2.8-1  libxmlb-0.3.24-1  mpg123-1.33.2-1

Telegram opened without problems even tho it doesn't appear to need those packages?

Offline

#3 2025-09-14 06:59:16

Valso
Member
Registered: 2021-04-22
Posts: 131

Re: Telegram freezes after starting

ntldr wrote:

I don't know why but after updating following packages:

Packages (5) bind-9.20.13-1  freetype2-2.14.0-2  jasper-4.2.8-1  libxmlb-0.3.24-1  mpg123-1.33.2-1

Telegram opened without problems even tho it doesn't appear to need those packages?

I might be a little late to the party but I'll say it anyway: I uninstalled Telegram from the system (a few months ago) and downloaded it in a... "portable" variant, so to speak. It's basically an appimage whose extension has been removed:

qWDdjSP.png

Now it's literally independent from the entire system, updates itself when necessary and generally saves me A LOT of trouble with dependencies and potential problems. Just open its official page and click the blue button "Get telegram for linux x64". This will download a tar.xz archive which contains the two files seen above. With these two files no more headaches about pipewire, qt and all sorts of krap to make your life miserable. smile


RESIST OS GTK3 (customized Arch), i7-12700F, RTX 3070 Ti 8GB, 64GB DDR5-4800 (OCed to 5200 MHz).

Offline

Board footer

Powered by FluxBB