http://bugs.winehq.org/show_bug.cgi?id=7663
Summary: War Of the Ring Demo aborts silently on startup Product: Wine Version: 0.9.32. Platform: PC-x86-64 URL: http://www.gamershell.com/download_3478.shtml OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: p.beutner@gmx.net
Apparently bug 4790 isn't responsible for that. Looking through the relay log I found this:
0009:Call kernel32.SetCurrentDirectoryA(01163020 "") ret=00798df0 0009:Ret kernel32.SetCurrentDirectoryA() retval=00000000 ret=00798df0
Seems like it is passing a bogus string to the function and then aborts because the function fails. No idea where this string it passes comes from. Changing SetCurrentDirectory to return always TRUE makes the game happy and it starts(though it crashes later as well somewhere in libGL :( ).
Attaching log