NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.28k stars 14.27k forks source link

Can't launch Telegram on Cinnamon: Gtk-WARNING **: 22:14:48.808: Unable to locate theme engine in module_path: "murrine" #353111

Open alexnils opened 3 weeks ago

alexnils commented 3 weeks ago

Describe the bug

I recently started getting problems using the unstable version of Telegram using Cinnamon (stable, i.e. 6.0.4). I'm also using the same Telegram version (5.6.3) on GNOME stable and it works without problems, so I guess this has something to do with Cinnamon.

I first got this error when launching Telegram:

(.telegram-desktop-wrapped:2143): Gtk-WARNING **: 22:14:48.808: Unable to locate theme engine in module_path: "murrine",

Just to test, I added gtk-engine-murrine to my configuration and now I get this error:

zsh: segmentation fault (core dumped) telegram-desktop

When any of these two errors occur, the application will not run.

Notify maintainers

@NickCao

Metadata


Add a :+1: reaction to issues you find important.

NickCao commented 3 weeks ago

Using GUI software from unstable channel on a stable nixos installation is not "that much" a supported configuration. Since gtk/qt all tend to load some plugins from the system, and fails to load them/crashes when there's a version mismatch, which is likely the cause of what you are seeing. Speaking of telegram-desktop specifically, we do allow and want to backport updates to the stable channel, see https://github.com/NixOS/nixpkgs/pull/342783, and it would be great if you can help testing it out.