http://bugs.winehq.org/show_bug.cgi?id=32500
Bug #: 32500 Summary: [msvcr100]FarCry 3 does not works if winecfg is set to XP Product: Wine Version: 1.5.19 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: berillions@gmail.com Classification: Unclassified
Created attachment 42876 --> http://bugs.winehq.org/attachment.cgi?id=42876 Crash log FarCr3 + WinXP
FarCry 3 is a game which works on Windows XP,Vista, Seven and 8 with Dx9/10/11 mode.
On Linux with wine 1.5.19, the game crash when WinXP is set in winecfg. To fix the problem, i must to set Win7 in winecfg.
If i look the crash log, i have a backtrace at the end with this line : Backtrace: =>0 0x78aa1ed7 in msvcr100 (+0x1ed7) (0x01b8e2c0) 1 0x113b679d in fc3 (+0x13b679c) (0x01b8e2fc) 2 0x10c51e68 in fc3 (+0xc51e67) (0x01b8e33c) [...]
So the problem concern this dll ? Vcrun2010 is installed automatically by the game. I tried to set 'native'/'native-builtin' and other => Same things, the game crash with the same backtrace.
I attached the output console when the game crash. Which +debug log can i create to help, +msvcrt ?
http://bugs.winehq.org/show_bug.cgi?id=32500
guido.grazioli@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |guido.grazioli@gmail.com
--- Comment #1 from guido.grazioli@gmail.com 2013-02-01 21:35:26 CST --- I can 100% reproduce this in wine-1.5.22, on x86-64 Linux, when starting the game. Setting to Windows 7 lets the game start.
However, I guess the error is not strictly related to winver, as later in the game, I get the same exact crash, 100% of the times:
wine: Unhandled page fault on read access to 0xbcb5147f at address 0x78aa1ed7 (thread 0030), starting debugger... Unhandled exception: page fault on read access to 0xbcb5147f in 32-bit code (0x78aa1ed7). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:78aa1ed7 ESP:00f0e198 EBP:00f0e1a0 EFLAGS:00210216( R- -- I -A-P- ) EAX:fb6cf4db EBX:035fbf2c ECX:0fadf817 EDX:00000000 ESI:bcb5147f EDI:03610020 Stack dump: 0x00f0e198: 00a443b0 00000000 00f0e1dc 113b679d 0x00f0e1a8: 03610020 bcb5147f 3eb7e05c 035fbfa4 0x00f0e1b8: 00000000 00000000 be19b33b bd348598 0x00f0e1c8: 00000000 00000001 00000180 00001800 0x00f0e1d8: 03610020 00f0e21c 10c51e68 bcb5147f 0x00f0e1e8: 00000000 00000000 00000000 be19b33b Backtrace: =>0 0x78aa1ed7 in msvcr100 (+0x1ed7) (0x00f0e1a0) 1 0x113b679d in fc3 (+0x13b679c) (0x00f0e1dc) 2 0x10c51e68 in fc3 (+0xc51e67) (0x00f0e21c) 3 0x10c52ce8 in fc3 (+0xc52ce7) (0x00f0e238)
It happens during a loading screen, just before playing a cut scene (information got from youtube as I never seen the cut scene start playing).
The game in installed in a fresh WINEARCH=win32 prefix with vcredist2010sp1 and msvcrt2010 override set to native,builtin.
http://bugs.winehq.org/show_bug.cgi?id=32500
--- Comment #2 from Berillions berillions@gmail.com 2013-06-09 11:51:40 CDT --- Bug still exist in Wine 1.6-rc1
http://bugs.winehq.org/show_bug.cgi?id=32500
--- Comment #3 from Berillions berillions@gmail.com 2013-06-16 06:30:55 CDT --- (In reply to comment #2)
Bug still exist in Wine 1.6-rc1
The bug happens when you try to play in fullscreen mode so you must to disable "Fullscreen" in ~/My Games/Far Cry 3/GamerProfile.xml
@guido.grazioli@gmail.com : The bug for msvcr100 still exist in-game if you play with PostFX/Sharders to High level. Set these options to low and you don't crash. I played 30 minutes without crash.
Max
http://bugs.winehq.org/show_bug.cgi?id=32500
Berillions berillions@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |UPSTREAM
--- Comment #4 from Berillions berillions@gmail.com 2013-09-04 02:21:01 CDT --- I think that you can close this bug report. After few research, this crash exist on real WinXP too.
So you Wine or real Windows, the best way is to use Vista/7/8.
Max
http://bugs.winehq.org/show_bug.cgi?id=32500
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Component|msvcrt |-unknown Resolution|UPSTREAM |INVALID Summary|[msvcr100]FarCry 3 does not |FarCry 3 does not work with |works if winecfg is set to |Windows version set to XP |XP |
--- Comment #5 from Dmitry Timoshkov dmitry@baikal.ru 2013-09-04 02:37:18 CDT --- Invalid then. Closing.