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@winehq.org ReportedBy: ehoover@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:).
http://bugs.winehq.org/show_bug.cgi?id=14837
--- Comment #1 from Erich Hoover ehoover@mines.edu 2008-08-11 11:19:19 --- Oops! The key "??\Volume{00000000-0000-0000-0000-00000000005a}" also needs to be set to match the "\DosDevices\Z:" key.
http://bugs.winehq.org/show_bug.cgi?id=14837
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-11 11:28:32 --- i've seen a patch somewhere from Henri Verbeet that was tackling this problem if i'm not mistaken. I'll see if i can remember to what bug it was attached
http://bugs.winehq.org/show_bug.cgi?id=14837
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-11 11:30:59 --- here it is: http://bugs.winehq.org/attachment.cgi?id=15366
My feeling is this must be the same issue.
http://bugs.winehq.org/show_bug.cgi?id=14837
--- Comment #4 from Erich Hoover ehoover@mines.edu 2008-08-11 11:35:26 --- Yup, that does the trick - what's the bug number?
http://bugs.winehq.org/show_bug.cgi?id=14837
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-11 11:38:41 --- (In reply to comment #4)
Yup, that does the trick - what's the bug number?
http://bugs.winehq.org/show_bug.cgi?id=13781
I don't know if henri is going to send the patch in, or if it's more or less of a hack. Maybe you could ask him about the status of this patch.
http://bugs.winehq.org/show_bug.cgi?id=14837
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #6 from Austin English austinenglish@gmail.com 2009-01-20 02:39:54 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=14837
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Erich Hoover ehoover@mines.edu 2009-01-20 10:11:52 --- Huh, I thought this bug was closed - this issue was fixed in 1.1.3.
http://bugs.winehq.org/show_bug.cgi?id=14837
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2009-01-30 11:04:22 --- Closing bugs fixed in 1.1.14.
http://bugs.winehq.org/show_bug.cgi?id=14837
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other
--- Comment #9 from Austin English austinenglish@gmail.com 2012-02-23 15:23:30 CST --- Removing deprecated 'All' Platform.