[Bug 30632] Sims 3 fails to validate disc

wine-bugs at winehq.org wine-bugs at winehq.org
Fri May 18 13:14:31 CDT 2012


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

--- Comment #17 from Alex <cerebro.alexiel at gmail.com> 2012-05-18 13:14:31 CDT ---
I can confirm this bug with my CD so it will be easier to solve.

I made two logs, one using the ISO and another one with the CD.
The interesting part is starting from line #3861952 of your log.

The game calls GetDriveTypeA for each drive (C: -> DRIVE_FIXED and D: ->
DRIVE_CDROM).
Then it calls GetVolumeInformationA to retrieve the volume name and its flags.
It calls GetDiskFreeSpaceExA to get the the total number of bytes of the disc,
GetVersionExA to check the OS version and finally calls GetLastError.
In your log, none of these functions fail but the error returned is
ERROR_MORE_DATA (while it was ERROR_SUCCESS before).

Note that The Sims 3 is a bit GetLastError-addict : the functions is in the top
10 of the functions called by the game.

I made a quick test case and in fact, with the ISO, the last error is
ERROR_INVALID_PARAMETER.

Will try to investigate more and will keep you up to date.

-- 
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