[Bug 14837] New: Red Alert 3 Beta crashes on volume IDs that are only one character

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Aug 11 11:08:41 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=14837

           Summary: Red Alert 3 Beta crashes on volume IDs that are only one
                    character
           Product: Wine
           Version: CVS/GIT
          Platform: All
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: ehoover at mines.edu


Created an attachment (id=15380)
 --> (http://bugs.winehq.org/attachment.cgi?id=15380)
Backtrace showing the crash

The Red Alert 3 Beta looks at all the drives on the system (likely to create
the unique ID for a PC) and when it does this it expects the volume ID for each
drive to be at least two characters.  Since Wine creates a drive Z: that points
to the primary mount point ("/") and Wine uses the unix mount point as the
volume ID, this poses a problem.  (I believe this is handled by mountmgr.sys,
but that component is not listed)

To get around this issue you can open regedit, go to
"HKEY_LOCAL_MACHINE\System\MountedDevices", and modify the key "\DosDevices\Z:"
from saying "/" to saying something like "//" or "/./".  Now you can launch the
game (do not close regedit or the key will get regenerated) and it should get
past the crash people have been experiencing (simple backtrace attached,
"+relay" is necessary to get information on prior calls).

I believe that in order to solve this it will be necessary to have wine
generate a longer volume ID (at the very least, just do so for drive Z:).


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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