Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Telegram Desktop on Linux hangs #28443

Open
vporton opened this issue Sep 22, 2024 · 7 comments
Open

Telegram Desktop on Linux hangs #28443

vporton opened this issue Sep 22, 2024 · 7 comments

Comments

@vporton
Copy link

vporton commented Sep 22, 2024

Steps to reproduce

  1. Start Telegram Desktop on Linux.
  2. The list of groups is "Loading..." infinitely.

Expected behaviour

See the list of groups.

Actual behaviour

I was unable to send a message (displayed as "sending"/"not connected").
Then I unsuccessfully tried to exit from TG. After this I killed it by SIGTERM.
I restarted and see this "Loading...".

Operating system

Ubuntu 24.04.1 LTS

Version of Telegram Desktop

5.5.4

Installation source

Snap

Crash ID

No response

Logs

No response

@vporton vporton added the bug label Sep 22, 2024
@ilya-fedin
Copy link
Contributor

Can't reproduce

@vporton
Copy link
Author

vporton commented Sep 23, 2024

I also can't connect on configuring it from scratch (tweaking IPv6 option does not help (I don't have IPv6)):
image

@vporton
Copy link
Author

vporton commented Sep 24, 2024

It seems, the problem is with libgiolibproxy.so:

$ strace telegram-desktop
...
futex(0x5cf063158ee0, FUTEX_WAIT_PRIVATE, 0, NULL) = ?
libpxbackend-1.0.so: cannot open shared object file: No such file or directory
Failed to load module: /home/porton/snap/telegram-desktop/common/.cache/gio-modules/libgiolibproxy.so
[ALSOFT] (EE) Failed to connect PipeWire event context (errno: 112)
QPainter::begin: Paint device returned engine == 0, type: 2
QWidget::render: Cannot render with an inactive painter
$ ls -l /home/porton/snap/telegram-desktop/common/.cache/gio-modules/libgiolibproxy.so
lrwxrwxrwx 1 porton porton 82 Sep 15 12:59 /home/porton/snap/telegram-desktop/common/.cache/gio-modules/libgiolibproxy.so -> /snap/telegram-desktop/6168/usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
$ ls -l /snap/telegram-desktop/6168/usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
-rw-r--r-- 1 root root 18584 Mar 31 08:56 /snap/telegram-desktop/6168/usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so

@ilya-fedin
Copy link
Contributor

This absolutely doesn't mean it's the cause.

@ilya-fedin
Copy link
Contributor

Most likely the connection is just blocked by provider or firewall

@vporton
Copy link
Author

vporton commented Sep 24, 2024

Most likely the connection is just blocked by provider or firewall

II checked on PC without a firewall. The PC is connected to phone WiFi hotspot and on the phone itself Telegram does work. So the problem is in Telegram Desktop, not provider.

@ilya-fedin
Copy link
Contributor

I can't confirm 🤷‍♂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants