[Bug 43863] New: Rollcage Redux no longer starts

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 8 11:25:12 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43863

            Bug ID: 43863
           Summary: Rollcage Redux no longer starts
           Product: Wine
           Version: unspecified
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: fincer89 at hotmail.com
      Distribution: ---

Created attachment 59442
  --> https://bugs.winehq.org/attachment.cgi?id=59442
Rollcage Redux, Wine 2.18, full debug log (WINEDEBUG=+all)

Rollcage Redux doesn't start because Wine is looking for
$WINEPREFIX/drive_c/Program
Files/Psygnosis/Rollcage/IDXData/{Rollcage.idx,Rollcage.img} files from the
user's home directory.

I debugged the issue quite some time. If either of those files are missing from
user's home directory ($HOME/), the game just freezes during startup. Manually
putting those files to $HOME "fixes" the issue.

I have been able to reproduce the issue with Wine 1.9.24, 2.3 and 2.18, all
compiled from source. Error output is exactly the same. 

Because I haven't been able to produce this error earlier on my system and due
to wide range of Wine versions used, I suspect that possibly some system
library file on my system may have had recent changes which break compatibility
with multiple Wine versions.

----------------------------------------------------------------
----------------------------------------------------------------

I am using Arch Linux 64-bit. I can provide /var/log/pacman.log information if
needed.

I used a clean 32-bit wineprefix for testing. I did separate testing with POL,
too. 

Though I am aware POL is not supported here, I think it's still better to
supply the following information anyway.

----------------------------------------------------------------
----------------------------------------------------------------

POL testing

I am able to start the game on PlayOnLinux in some cases using precompiled Wine
POL versions & "system" version. Here are some highlights from POL testing:

1)

The game starts if I use PlayOnLinux and "system" Wine version, in this case
2.18 (no staging). However, this is true only if I use Intel HD4000 GPU instead
of Nvidia GTX 760M. I have an optimus laptop. With Nvidia, the game freezes and
is unable to open the game window. With Intel, the game starts.

2)

The game starts with Intel and Nvidia, if I use PlayOnLinux and precompiled POL
Wine 2.18 binaries. However, removing precompiled library files from
$HOME/.PlayOnLinux/wine/linux-x86/2.18/lib/ folder doesn't have any effect.
What I am trying to achieve is to force POL version of Wine to load system
libraries instead, narrowing down the issue as a result. However, I have been
unable to get satisfying outcome.

----------------------------------------------------------------
----------------------------------------------------------------

The game is free and can be downloaded here:
http://www.codemonkey.me.uk/downloads/rollcageredux.exe

You need to extract that exe file with "/extract:" parameter because Wine can't
handle the Installshield wizard installation procedure correctly at the moment.

I have attached full debug log and short "log" files. No POL used for producing
these log files.

----------------------------------------------------------------
----------------------------------------------------------------

Highlights from the full log (line 375 523 onwards):

143468.262:0008:0009:trace:file:wine_nt_to_unix_file_name
L"\\home\\fincer\\rollcage.iDX" not found in
/home/fincer/.wine_rollcage/dosdevices/z:/home/fincer
143468.262:0008:0009:trace:heap:RtlFreeHeap (0x110000,70000062,0x1a7550):
returning TRUE
143468.262:0008:0009:warn:ntdll:FILE_CreateFile
L"\\??\\Z:\\home\\fincer\\rollcage.iDX" not found (c0000034)
143468.262:0008:0009:warn:file:CreateFileW Unable to create file
L"rollcage.iDX" (status c0000034)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list