http://bugs.winehq.org/show_bug.cgi?id=58889
--- Comment #3 from dreamworks1691@gmail.com ---
(In reply to LingM from comment #1)
What are the exact reproduction steps? Running a plain 'wine "Blish HUD.exe"' with wine 10.18 gives a working tray icon. No Guild Wars 2 installed in the prefix though and there are some suspicious mono assert failures.
/builds/mono/wine-mono/wine-mono-10.3.0/mono/mono/eglib/gpath.c:115: assertion 'filename != NULL' failed
For anybody not aware, Blish HUD is a community addon for the game Guild Wars 2. It's open source and available here: https://github.com/blish-hud/Blish-HUD/releases/download/v1.2.0/Blish.HUD.1. 2.0.zip
The game itself is free to play in the base version, which should be enough for any testing needed here.
$ sha1sum Blish.HUD.1.2.0.zip 815d8d654d68b37ec296a5bdedf61a83e5f54bc3 Blish.HUD.1.2.0.zip $ du -h Blish.HUD.1.2.0.zip 16M Blish.HUD.1.2.0.zip
Oh waw, sorry, it's my first time reporting a bug for Wine or otherwise, I had no idea of the amount of details that could be usefull, thought the details given by Wine when crashing were enough.
So, Blish does not only crashes when Guild Wars 2 is launched, I can't even start it by itself, with Guild Wars 2 not running.
My OS is Garuda Linux, my desktop environment is Cinnamon. I launch Blish using Wine (not using terminal, I double click the .exe or right-click > launch with wine) and then Wine load, then tells me there is an error and crashes.
While writing this comment I thought about trying using higher system permission. So I opened the blish directory by right-clicking it and selecting "open as Root" and then I launched Blish. It worked, the program launches.
I then launched GW2, no crash from Blish, but the overlay does not appears in the game. I then stopped Blish, with GW2 still running, and started it again. Still no crash, but still no overlay.
I closed everything and tryed to launch Blish alone again, with no elevated privilege : crash again.
So, using Root privilege seems to allow Blish to run ? And I guess the problem that makes it not appear in game may comes from somewhere else ?
I hope this helps, thank you for your time already !