http://bugs.winehq.org/show_bug.cgi?id=27091
--- Comment #20 from dk dev@gaminglounge.com 2011-05-20 02:14:57 CDT --- I downgraded tonight to 10.10 x64 (fresh install).
I was able to replicate the page fault crash on Ubuntu 10.10 x64 using Wine 1.2.2 (installed) and Wine 1.3.20 (run from build directory).
@perryh suggested that I change into the installed directory and run the commands from there - this suggestion worked for both versions of Wine.
Demon Stone appears to need to be started from it's installed directory. If just given a prefix and an executable location Wine crashes with the page fault. I've tested this with an installed version and one run from the build directory.
Since I run other games via similar commands without page fault crashes it's possible that this is an issue with the game?
It would be good if another user can try running the game with a command similar to this (if installed):
env \ WINEPREFIX=~/.wine-ds \ wine \ C:\Program\ Files\Demon\ Stone\demonlaunch.exe
or this (if run from a build directory):
env \ WINEPREFIX=~/.wine-ds \ WINESERVER=~/source/wine-1.3.20/server/wineserver \ WINELOADER=~/source/wine-1.3.20/loader/wine \ WINEDLLPATH=~/source/wine-1.3.20/dlls:~/source/wine-1.3.20/programs \ ~/source/wine-1.3.20/loader/wine \ C:\Program\ Files\Demon\ Stone\demonlaunch.exe
to see if they can replicate the page fault crash.
By appending:
cd ~/.wine-ds/drive_c/Program\ Files/Demon\ Stone \ && \
to each of those commands the game worked and I was able to play to the end of the first level with both versions.
I added some new tests to the version page with information in case anyone encountered the same error.
I'm not sure what to do about this bug's status now. If someone else confirms the page fault when run with only a prefix and executable location and (assuming that is a valid way to run a game under Wine) then is this a bug with Wine worth investigating? Maybe it's just a requirement of this game in particular?