https://bugs.winehq.org/show_bug.cgi?id=47600
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source CC| |damjan.jov@gmail.com
--- Comment #2 from Damjan Jovanovic damjan.jov@gmail.com --- Clearing the XDG_DATA_DIRS environment variable seems to fix it for me, ie.:
XDG_DATA_DIRS= wine ./deadbeef.exe
I think glib consults that variable even on Windows, and since it contains *nix paths under Wine, it breaks. See this function for instance: https://docs.gtk.org/glib/func.get_system_data_dirs.html
Not too sure what the best fix is here. There's another app I found which breaks because it checks for the DISPLAY environment variable (for X11 server) which is normally absent on Windows, but present on Wine. How should *nix environment variables be hidden from Windows apps?