NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.07k stars 14.06k 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 8 hours ago

alexnils commented 8 hours 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 7 hours 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.