Gog-galaxy-wine not working

System details as follows.

snap 2.34.3
snapd 2.34.3
series 16
debian 9
kernel 4.17.0-1-amd64

It hammers the CPU when running and I have to ask why when cxoffice or wine do not when installing stuff.

Output when starting gog-galaxy-wine for the first time.

gog-galaxy-wine
Gtk-Message: Failed to load module “canberra-gtk-module”
Gtk-Message: Failed to load module “canberra-gtk-module”
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
0026:err:ntdll:RtlpWaitForCriticalSection section 0x7bd0f020 “loader.c: loader_section” wait timed out in thread 0026, blocked by 0025, retrying (60 sec)
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
0028:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0028:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0028:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0028:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0028:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
002d:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002d:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002d:fixme:ntdll:NtQueryInformationToken QueryInformationToken( …, TokenElevation, …) semi-stub
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
0031:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0031:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0031:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0031:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0031:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0034:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0034:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0034:fixme:ntdll:NtQueryInformationToken QueryInformationToken( …, TokenElevation, …) semi-stub
0034:fixme:advapi:DecryptFileW (L"C:\users\user\Temp\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\", 00000000): stub
0039:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0039:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0038:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0038:err:winediag:nodrv_CreateWindow The explorer process failed to start.
002d:fixme:ole:CoInitializeSecurity (0x33f584,-1,(nil),(nil),6,2,(nil),12288,(nil)) - stub!
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Gtk-Message: Failed to load module “canberra-gtk-module”
Gtk-Message: Failed to load module “canberra-gtk-module”
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
0027:err:ntdll:RtlpWaitForCriticalSection section 0x7bd0f020 “loader.c: loader_section” wait timed out in thread 0027, blocked by 0026, retrying (60 sec)
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
002c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002c:err:winediag:nodrv_CreateWindow The explorer process failed to start.
002c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
002c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
002c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
002e:fixme:process:SetProcessDEPPolicy (1): stub
002e:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002e:err:winediag:nodrv_CreateWindow The explorer process failed to start.
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
0032:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0032:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0032:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0032:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0032:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0034:fixme:process:SetProcessDEPPolicy (1): stub
0034:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0034:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0034:fixme:win:DisableProcessWindowsGhosting : stub
0034:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
0034:fixme:graphics:ShutdownBlockReasonCreate ((nil), L"Installing"): stub
0034:fixme:rstrtmgr:RmStartSession 0x50c010, 0, 0x50c014 stub!
0034:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
0034:fixme:graphics:ShutdownBlockReasonCreate ((nil), L"Installing GOG Galaxy."): stub
0034:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
removed ‘/tmp/setup_galaxy_1.2.45.61.exe’
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
003a:fixme:process:SetProcessDEPPolicy (1): stub
003a:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
003a:err:winediag:nodrv_CreateWindow The explorer process failed to start.
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
003c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
003c:err:winediag:nodrv_CreateWindow The explorer process failed to start.
003c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
003c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
003c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
003e:fixme:process:SetProcessDEPPolicy (1): stub
003e:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
003e:err:winediag:nodrv_CreateWindow The explorer process failed to start.
003e:fixme:win:DisableProcessWindowsGhosting : stub
003e:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
003e:fixme:graphics:ShutdownBlockReasonCreate ((nil), L"Installing"): stub
003e:fixme:rstrtmgr:RmStartSession 0x50a004, 0, 0x50a008 stub!
003e:fixme:exec:SHELL_execute flags ignored: 0x00000100
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
0044:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0044:err:winediag:nodrv_CreateWindow The explorer process failed to start.
Fontconfig warning: line 5: unknown element “its:rules”
Fontconfig warning: line 6: unknown element “its:translateRule”
Fontconfig error: line 6: invalid attribute ‘translate’
Fontconfig error: line 6: invalid attribute ‘selector’
Fontconfig error: line 7: invalid attribute ‘xmlns:its’
Fontconfig error: line 7: invalid attribute ‘version’
Fontconfig warning: line 9: unknown element “description”
Fontconfig error: Cannot load default config file
003e:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
003e:fixme:graphics:ShutdownBlockReasonCreate ((nil), L"Installing Galaxy Redistributables Package."): stub
003e:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
/snap/gog-galaxy-wine/36/bin/sommelier: line 38: cd: /home/user/snap/gog-galaxy-wine/common/.wine/drive_c/Program Files (x86)/GOG Galaxy: No such file or directory
wine: cannot find ‘/home/user/snap/gog-galaxy-wine/common/.wine/drive_c/users/Public/GOG.com/Galaxy/redists/GalaxyCommunication.exe’
wine: cannot find ‘/home/user/snap/gog-galaxy-wine/common/.wine/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe’

And indeed. The Client is not installed so it cannot be run. Is there a way to get the debug log from the wine version snap is using to narrow down the problem ?

Thoughts ?

Apart from all the fontconfig warnings and errors the key messages above are those that read:

err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded

Specifically it seems unable to access your desktop. Which engine are you using? Xorg or Wayland? I’ve only been able to test in Xorg so far, which means Wayland may have an issue that I’ve not seen…

Also worth double checking the interfaces are connected:

snap interfaces gog-galaxy-wine

Which engine are you using? Xorg or Wayland?

Wayland. I’ve found it far smoother and faster than Xorg so far and I can still launch wine games with primus/optirun from a terminal.

I suspect you might be right in so much as it is a confinement issue in the snap. I have other snaps that work fine like castersoundboard etc.

We’re seeing this problem with other Wine snaps, for example TM Nations Forever: https://github.com/snapcrafters/tmnationsforever/issues/8

In my testing, I’ve seen logs that look basically identical to what was shared above, I’m running on Xorg, and the snap is installed with --devmode, so I can rule out Wayland and confinement as potential problems.