http://bugs.winehq.org/show_bug.cgi?id=58515
--- Comment #8 from Denilson Sá denilsonsa@gmail.com --- Okay, I don't know if there is a problem with my setup, or if this "other bug" exists since a long time. If I try reusing the same WINEPREFIX, it fails the second time. And it seems to exist as early as e97e39c69e9ffc312e0288fd82acd057ba2e1f3f, possibly earlier (I just gave up trying to bisect any further).
This is the manual testing script I've been using while git-bisecting:
#!/bin/sh export CC='ccache gcc' ./configure --disable-tests || exit 125 make -j 6 || exit 125 export WINEPREFIX=/tmp/winetesting/PREFIX rm -rf "$WINEPREFIX" || exit 125 export WINE="$HOME/wine-git/wine" cd "$HOME/foobar/StreetChaves_1.5A/" "$WINE" "Chaves.exe"
This consistently worked fine in detecting the commit the made the window render as just black. But whenever I reuse the same WINEPREFIX and call the same command again, it breaks. I don't know why. And it seems unrelated to the bug I reported here (black window).
I know Wine version 0.9.8 was able to reuse the same prefix while trying this game. I know Proton 6 and now Proton Experimental both are able to launch the game multiple times. This leads me to believe there is something wrong when I'm launching Wine directly from the wine-git directory.