Winetricks won't open unless Lutris runtime is disabled

This is the log:

Executing cd /home/tom/.var/app/net.lutris.Lutris/data/lutris/runtime/winetricks
zenity: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0: undefined symbol: gst_video_is_dma_drm_caps
winetricks GUI enabled, using zenity 
------------------------------------------------------
warning: You are running winetricks-20250102-next, latest upstream is winetricks-20260125!
------------------------------------------------------
zenity: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0: undefined symbol: gst_video_is_dma_drm_caps
------------------------------------------------------
warning: You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
zenity: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0: undefined symbol: gst_video_is_dma_drm_caps
------------------------------------------------------
warning: Your version of wine 7.2-1-g2b48f296545 is no longer supported upstream. You should upgrade to 8.x
------------------------------------------------------
zenity: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0: undefined symbol: gst_video_is_dma_drm_caps
------------------------------------------------------
WINEPREFIX INFO:
Drive C: total 24
drwxr-xr-x  6 tom tom 4096 May 16 01:46 .
drwxrwxr-x  4 tom tom 4096 May 16 02:22 ..
drwxr-xr-x  3 tom tom 4096 May 16 01:46 ProgramData
drwxr-xr-x  6 tom tom 4096 May 16 01:46 Program Files
drwxr-xr-x  4 tom tom 4096 May 16 01:47 users
drwxr-xr-x 19 tom tom 4096 May 16 01:47 windows

Registry info:
/mnt/ed6dcccf-6940-428b-83b2-0ab4b050e908/Lutris Games/TheMoviesPrefix/system.reg:#arch=win32
/mnt/ed6dcccf-6940-428b-83b2-0ab4b050e908/Lutris Games/TheMoviesPrefix/userdef.reg:#arch=win32
/mnt/ed6dcccf-6940-428b-83b2-0ab4b050e908/Lutris Games/TheMoviesPrefix/user.reg:#arch=win32
------------------------------------------------------
zenity: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0: undefined symbol: gst_video_is_dma_drm_caps
------------------------------------------------------
warning: /home/tom/.var/app/net.lutris.Lutris/data/lutris/runners/wine/lutris-fshack-7.2-x86_64/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message "" 
------------------------------------------------------
zenity: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0: undefined symbol: gst_video_is_dma_drm_caps
Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256
DEBUG    2026-05-16 02:22:26,011 [monitored_command.on_stop:232]:Process 6679 has terminated with code 256

Here are my specs:

OS: Pop!_OS 22.04 LTS x86_64

Host: B660M DS3H AX DDR4

Kernel: 6.17.4-76061704-generic

Shell: bash 5.1.16

DE: GNOME 42.9

Terminal: gnome-terminal

CPU: 13th Gen Intel i5-13500 (20) @ 4

GPU: Intel AlderLake-S GT1

GPU: NVIDIA GeForce RTX 3060 Lite Has

Zenity (a GTK program that is used here to make gtk dialogs from console output) is getting linked to the wrong libraries in the lutris runtime. Somewhere there’s a bad library that’s the wrong API for your system’s libgstgl-1.0.so.0 (from gst-plugins-base). It is likely an inherited dependency.

Is this the lutris provided winetricks or system winetricks? (I suspect the latter?)

Also, lutris-fshack-7.2-x86_64 is a very old wine runner, and could itself have library issues. A lot of libraries are “dlopened” (run time linking) by wine so you wouldn’t notice until they are called for. I mean, wine itself won’t necessarily fail. (that’s not your zenity issue though)

Verify that you have the correct version of gstreamer installed in your distro (update your distro’s packages, don’t cherry pick)

Is this the lutris provided winetricks or system winetricks? (I suspect the latter?)

How would I tell? “Prefer system libraries” is checked, if that’s what you want.

Also, lutris-fshack-7.2-x86_64 is a very old wine runner, and could itself have library issues

That runner was being used for a specific game.

Verify that you have the correct version of gstreamer installed in your distro

How can I do that?

On the Runner Options tab, there’s a checkbox to “Use System Winetricks” (that may even be what you want to do if your distro provides it).

I simply meant to make sure your packages are up to date. Have the correct version of gstreamer packages (as opposed to, say for example, updating ffmpeg and not gstreamer, i.e. don’t cherry pick updates)

P.S. Ahh shit, you wouldn’t see that “use system winetricks” on the Runner Options tab unless you have enabled Advanced view.

Currently “use system winetricks” is not checked. I tried another game, this time one that uses the default wine runner, and Winetricks started. I’m not sure precisely what’s going on.

As far as I aware everything is up to date.