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.