tdesktop crashes on wayland session

Created on 18 Jul 2016  路  22Comments  路  Source: telegramdesktop/tdesktop

Steps to reproduce

  1. start a wayland session (plasma wayland, gnome wayland, ...)
  2. try to launch telegram-desktop.

    Expected behaviour

Telegram should just start like every Qt app

Actual behaviour

LANG=C telegram-desktop                                                                            :(
This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
telegram-desktop(_ZN14SignalHandlers8internal7HandlerEiP7siginfoPv+0x172)[0x89e792]
telegram-desktop(_ZN14SignalHandlers8internal12DumpCallbackERKN15google_breakpad18MinidumpDescriptorEPvb+0x2e)[0x89f01e]
telegram-desktop(_ZN15google_breakpad16ExceptionHandler12GenerateDumpEPNS0_12CrashContextE+0x3d4)[0xe91544]
telegram-desktop(_ZN15google_breakpad16ExceptionHandler13SignalHandlerEiP7siginfoPv+0x97)[0xe91857]
/usr/lib/libpthread.so.0(+0x10f00)[0x7f0f10aacf00]
/usr/lib/libc.so.6(gsignal+0x35)[0x7f0f10207295]
/usr/lib/libc.so.6(abort+0x16a)[0x7f0f102086da]
telegram-desktop[0x19da05e]
telegram-desktop[0x13c8052]
telegram-desktop[0x13c8095]
telegram-desktop[0x1b81fc7]
telegram-desktop[0x1b82076]
telegram-desktop[0x13c9969]
telegram-desktop[0xeaab1d]
telegram-desktop(_ZN11ApplicationC2ERiPPc+0x1e)[0x77fa5e]
telegram-desktop(main+0xb1)[0x69e2a1]
/usr/lib/libc.so.6(__libc_start_main+0xf1)[0x7f0f101f4741]
telegram-desktop[0x6b4dbd]
[1]    6472 abort (core dumped)  LANG=C telegram-desktop

Configuration

Operating system:
Linux

Version of Telegram Desktop:
0.9.56

auto closed linux

Most helpful comment

You can btw workaround this issue by launching Telegram with the -platform xcb option. Direct Wayland support in the standalone app would be really appreciated regardless!

All 22 comments

Telegram 0.9.56 works fine for me on Fedora 24, Gnome 3.20.2 running on Wayland.

I can reproduce this with Ubuntu 16.04 with Plasma and Wayland.
spectacle kx6651

I have the same issue under Arch Linux and the KDE wayland session!

I have the same issue. How can I solve it?

you can build https://aur.archlinux.org/packages/telegram-desktop that has the patch to enable wayland support or look at here how to enable wayland support for your build

https://aur.archlinux.org/cgit/aur.git/tree/aur-fixes.diff?h=telegram-desktop

Does this add Wayland support?

And if yes, why isn't this upstream?

@YtvwlD yes and i think because the Telegram.org build is made for ubuntu and ubuntu dont has wayland. TBH right now its good that its not in by default because its just not stable. As experimental feature that you can enable at compiletime (its a Qt feature) its the best choice right now until wayland is used in a few more distros.

Several other applications load the required Qt plugins at runtime (e.g. via command line parameters). Would this be possible?

And BTW: I don't think this issue is about native Wayland support.

This problem described here is that Telegram crashes when run on Wayland. XWayland would be fine for the moment.

@YtvwlD maybe a Qt issue. When you disable Qt wayland it will not fall back to xwayland, but crashes?

Actually many of Qt apps doesn't run on my system after update anymore. (Manjaro Gnome)

So there are two ways of solving this issue in general, right?

  • Include Qt Wayland plugin (Arch's way) and make Telegram a real Wayland app on Wayland.
  • Make Telegram fallback to XWayland instead on Wayland

You can btw workaround this issue by launching Telegram with the -platform xcb option. Direct Wayland support in the standalone app would be really appreciated regardless!

Subdiff, cheers for the workaround. I was using the web app until I came across this thread and your comment. And agreed, proper wayland support would be most appreciated, especially since it's pretty usable now on the top two DEs, KDE and Gnome.

The issue still exists in version 1.1.7

@raneon build with system native Qt. This fixes Wayland completely. 馃槈
https://aur.archlinux.org/packages/telegram-desktop-systemqt/

It would be still nice to have the official binary on the website with Wayland support baked in as well.

Any news on this? When will the official build run on XWayland without any workaround?

@raneon #2353

Hey there!

We're automatically closing this issue since there was no activity in this issue since 413 days ago. We therefore assume that the user has lost interest or resolved the problem on their own. Closed issues that remain inactive for a long period may get automatically locked.

Don't worry though; if this is in error, let us know with a comment and we'll be happy to reopen the issue.

Thanks!

(Please note that this is an automated comment.)

It would be nice to have native Wayland support. Please consider reopening this ticket.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

matteotumiati picture matteotumiati  路  3Comments

Mindstormer619 picture Mindstormer619  路  3Comments

hosseinab picture hosseinab  路  3Comments

ArmeF97 picture ArmeF97  路  3Comments

abhyrz picture abhyrz  路  3Comments