https://bugs.winehq.org/show_bug.cgi?id=37626
Bug ID: 37626 Summary: Metal Gear Rising Revengeance crashes with page fault Product: Wine Version: 1.7.31 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nioroso_x3@hotmail.com Distribution: ---
Created attachment 50073 --> https://bugs.winehq.org/attachment.cgi?id=50073 Page fault backtrace
Metal Gear Rising Revengeance crashes with page fault.
System is Ubuntu 14.10, using the xorg edgers(Mesa 10.5-devel) and wine ppa, and with kernel 3.17.3.
Hardware is AMD FX-8320 and Radeon HD 7950. Steam is running with WINEARCH=win32, no native libraries were installed, directwrite is disabled.
Backtrace is attached.
https://bugs.winehq.org/show_bug.cgi?id=37626
Jaro jaromir@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaromir@mailinator.com
--- Comment #1 from Jaro jaromir@mailinator.com --- If you start the game from console, what does it read there? Could you provide the texts here?
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #2 from nioroso_x3@hotmail.com --- Same thing happens, crashes with page fault.
seele0@MAGI:/data1/Steam/win/Steam/SteamApps/common/METAL GEAR RISING REVENGEANCE$ WINEARCH=win32 WINEPREFIX=~/.steam_wine/ wine METAL\ GEAR\ RISING\ REVENGEANCE.exe fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006fe0, 0x3f03fce8, 0x3f03fce0 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006fe0, 0x3f03fd20, 0x3f03fd18 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006fe0, 0x3f03fcb0, 0x3f03fca8 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006fe0, 0x3f03fd58, 0x3f03fd50 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006fe0, 0x3f03fd90, 0x3f03fd88 p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:ver:GetCurrentPackageId (0x30e6d0 (nil)): stub fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 240, std (d/m/y): 27/04/2014, dlt (d/m/y): 7/09/2014 Setting breakpad minidump AppID = 235460 fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x1d7a21e0, 0x1d8422c8, 0x1d8422c0 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x1d7a21e0, 0x1d842300, 0x1d8422f8 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x1d7a21e0, 0x1d842290, 0x1d842288 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x1d7a21e0, 0x1d842338, 0x1d842330 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x1d7a21e0, 0x1d842370, 0x1d842368 fixme:imm:ImmGetOpenStatus (0x165da0): semi-stub fixme:ver:GetCurrentPackageId (0x32e4cc (nil)): stub Steam_SetMinidumpSteamID: Caching Steam ID: 76561198044415765 [API loaded no] fixme:thread:start_thread Started native thread 00000085 fixme:win:EnumDisplayDevicesW ((null),0,0x32ef08,0x00000000), stub! wine: Unhandled page fault on read access to 0x00000014 at address 0x7bc3cce1 (thread 008b), starting debugger... fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x100721e0, 0x101122c8, 0x101122c0 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x100721e0, 0x10112300, 0x101122f8 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x100721e0, 0x10112290, 0x10112288 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x100721e0, 0x10112338, 0x10112330 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x100721e0, 0x10112370, 0x10112368 fixme:imm:ImmGetOpenStatus (0x172d78): semi-stub fixme:ver:GetCurrentPackageId (0x33f19c (nil)): stub Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7bc3cce1). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bc3cce1 ESP:0032fd30 EBP:0032fd58 EFLAGS:00010216( R- -- I -A-P- ) EAX:0032fd88 EBX:7bcc9000 ECX:0032fd6c EDX:0000000c ESI:00000000 EDI:00fdeb47 Stack dump: 0x0032fd30: 00000000 00000000 00000000 c2cb4000 0x0032fd40: 00000000 7e99ebc6 0032fd6c 7b8ba000 0x0032fd50: 00000000 00fdeb47 0032fd78 013cde9e 0x0032fd60: 6f63dfc4 0002014e 013cde9e 00000000 0x0032fd70: 00fdeb47 00000000 0032fdc0 01395e5d 0x0032fd80: 0032fd88 0000000c 001a0097 00feb930 Backtrace: =>0 0x7bc3cce1 RtlEnterCriticalSection+0x21() in ntdll (0x0032fd58) 1 0x013cde9e in metal gear rising revengeance (+0xfcde9d) (0x0032fd78) 2 0x01395e5d in metal gear rising revengeance (+0xf95e5c) (0x0032fdc0) 3 0x00def977 in metal gear rising revengeance (+0x9ef976) (0x0032fe60) 4 0x7b85fa7c call_process_entry+0xb() in kernel32 (0x0032fe78) 5 0x7b860b43 in kernel32 (+0x50b42) (0x0032feb8) 6 0x7bc80840 call_thread_func_wrapper+0xb() in ntdll (0x0032fed8) 7 0x7bc83a0d call_thread_func+0x7c() in ntdll (0x0032ffa8) 8 0x7bc8081e RtlRaiseException+0x21() in ntdll (0x0032ffc8) 9 0x7bc5456e call_dll_entry_point+0x3fd() in ntdll (0x0032ffe8) 10 0xf75e965d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 11 0xf75e971b wine_switch_to_stack+0x2a() in libwine.so.1 (0xff9ad938) 12 0x7bc5a0d9 LdrInitializeThunk+0x238() in ntdll (0xff9ad978) 13 0x7b867393 __wine_kernel_init+0xa12() in kernel32 (0xff9aea98) 14 0x7bc5b003 __wine_process_init+0x192() in ntdll (0xff9aeb28) 15 0xf75e6dc8 wine_init+0x327() in libwine.so.1 (0xff9aeb88) 16 0x7bf0100c main+0xfb() in <wine-loader> (0xff9aefd8) 17 0xf73f9a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000) 0x7bc3cce1 RtlEnterCriticalSection+0x21 in ntdll: movl 0x14(%esi),%eax Modules: Module Address Debug info Name (134 modules) PE 330000- 346000 Deferred xinput1_3 PE 400000- 25df000 Export metal gear rising revengeance PE 10000000-101ff000 Deferred d3dx9_43 PE 1d650000-1d721000 Deferred steam PE 1d730000-1d87c000 Deferred gameoverlayrenderer PE 38000000-38935000 Deferred steamclient PE 3b400000-3b41e000 Deferred steam_api PE 3f000000-3f0b0000 Deferred tier0_s PE 3f600000-3f651000 Deferred vstdlib_s PE 60000000-60021000 Deferred cserhelper ELF 78580000-7a6dd000 Deferred libllvm-3.6.so.1 ELF 7a6e0000-7afef000 Deferred radeonsi_dri.so ELF 7b800000-7ba60000 Dwarf kernel32<elf> -PE 7b810000-7ba60000 \ kernel32 ELF 7bc00000-7bce6000 Dwarf ntdll<elf> -PE 7bc10000-7bce6000 \ ntdll ELF 7bf00000-7bf04000 Dwarf <wine-loader> ELF 7c0e0000-7c117000 Deferred libtxc_dxtn.so ELF 7c118000-7c143000 Deferred libedit.so.2 ELF 7c148000-7c153000 Deferred libpciaccess.so.0 ELF 7c158000-7c176000 Deferred libgcc_s.so.1 ELF 7c270000-7c289000 Deferred libelf.so.1 ELF 7c290000-7c29f000 Deferred libdrm_radeon.so.1 ELF 7c2a0000-7c2c5000 Deferred libdrm_intel.so.1 ELF 7c2c8000-7c2d0000 Deferred libdrm_nouveau.so.2 ELF 7c2d0000-7c341000 Deferred libpcre.so.3 ELF 7c348000-7c351000 Deferred librt.so.1 ELF 7c358000-7c37f000 Deferred libselinux.so.1 ELF 7c380000-7c395000 Deferred libudev.so.1 ELF 7c398000-7c3a7000 Deferred libdrm.so.2 ELF 7c3a8000-7c3ab000 Deferred libxshmfence.so.1 ELF 7c3b0000-7c3b7000 Deferred libxcb-sync.so.1 ELF 7c3b8000-7c3bc000 Deferred libxcb-present.so.0 ELF 7c3c0000-7c3c6000 Deferred libxcb-dri2.so.0 ELF 7c3c8000-7c3e0000 Deferred libxcb-glx.so.0 ELF 7c3e0000-7c3f9000 Deferred libglapi.so.0 ELF 7c408000-7c40c000 Deferred libxcb-dri3.so.0 ELF 7c410000-7c413000 Deferred libx11-xcb.so.1 ELF 7c418000-7c41c000 Deferred libxdamage.so.1 ELF 7c420000-7c4cb000 Deferred libgl.so.1 ELF 7ccd8000-7cd40000 Deferred dbghelp<elf> -PE 7cce0000-7cd40000 \ dbghelp ELF 7cd40000-7cd70000 Deferred p11-kit-trust.so ELF 7ce70000-7ce79000 Deferred libffi.so.6 ELF 7ce80000-7cebc000 Deferred libp11-kit.so.0 ELF 7cec0000-7ced3000 Deferred libtasn1.so.6 ELF 7ced8000-7cf69000 Deferred libgcrypt.so.11 ELF 7cf70000-7d036000 Deferred libgnutls.so.26 ELF 7d060000-7d08f000 Deferred netapi32<elf> -PE 7d070000-7d08f000 \ netapi32 ELF 7d090000-7d0c3000 Deferred secur32<elf> -PE 7d0a0000-7d0c3000 \ secur32 ELF 7d0c8000-7d0e2000 Deferred imagehlp<elf> -PE 7d0d0000-7d0e2000 \ imagehlp ELF 7d0e8000-7d10f000 Deferred iphlpapi<elf> -PE 7d0f0000-7d10f000 \ iphlpapi ELF 7d198000-7d19e000 Deferred libgpg-error.so.0 ELF 7d1a0000-7d270000 Deferred crypt32<elf> -PE 7d1b0000-7d270000 \ crypt32 ELF 7d698000-7d69f000 Deferred libxfixes.so.3 ELF 7d6a0000-7d6ab000 Deferred libxcursor.so.1 ELF 7d6b0000-7d6c2000 Deferred libxi.so.6 ELF 7d6c8000-7d6cc000 Deferred libxcomposite.so.1 ELF 7d6d0000-7d6db000 Deferred libxrandr.so.2 ELF 7d6e0000-7d6eb000 Deferred libxrender.so.1 ELF 7d6f0000-7d6f6000 Deferred libxxf86vm.so.1 ELF 7d6f8000-7d6fc000 Deferred libxinerama.so.1 ELF 7d700000-7d707000 Deferred libxdmcp.so.6 ELF 7d708000-7d70c000 Deferred libxau.so.6 ELF 7d710000-7d732000 Deferred libxcb.so.1 ELF 7d738000-7d883000 Deferred libx11.so.6 ELF 7d888000-7d89d000 Deferred libxext.so.6 ELF 7d8a0000-7d8b4000 Deferred psapi<elf> -PE 7d8b0000-7d8b4000 \ psapi ELF 7d8c8000-7d95c000 Deferred winex11<elf> -PE 7d8d0000-7d95c000 \ winex11 ELF 7d960000-7d985000 Deferred imm32<elf> -PE 7d970000-7d985000 \ imm32 ELF 7da50000-7da79000 Deferred libexpat.so.1 ELF 7da80000-7dabc000 Deferred libfontconfig.so.1 ELF 7dae8000-7db14000 Deferred libpng12.so.0 ELF 7db18000-7dbc8000 Deferred libfreetype.so.6 ELF 7dbf0000-7dc13000 Deferred libtinfo.so.5 ELF 7dc18000-7dc40000 Deferred libncurses.so.5 ELF 7dc48000-7dc62000 Deferred libz.so.1 ELF 7dc68000-7ddb1000 Deferred oleaut32<elf> -PE 7dc80000-7ddb1000 \ oleaut32 ELF 7ddb8000-7ddcc000 Deferred olepro32<elf> -PE 7ddc0000-7ddcc000 \ olepro32 ELF 7ddd0000-7ddfb000 Deferred msacm32<elf> -PE 7dde0000-7ddfb000 \ msacm32 ELF 7de00000-7deb9000 Deferred winmm<elf> -PE 7de10000-7deb9000 \ winmm ELF 7dec0000-7df31000 Deferred setupapi<elf> -PE 7ded0000-7df31000 \ setupapi ELF 7df38000-7dfbb000 Deferred rpcrt4<elf> -PE 7df40000-7dfbb000 \ rpcrt4 ELF 7dfc0000-7e102000 Deferred ole32<elf> -PE 7dfe0000-7e102000 \ ole32 ELF 7e108000-7e124000 Deferred dinput8<elf> -PE 7e110000-7e124000 \ dinput8 ELF 7e128000-7e1d7000 Deferred msvcrt<elf> -PE 7e140000-7e1d7000 \ msvcrt ELF 7e1d8000-7e2e7000 Deferred opengl32<elf> -PE 7e1f0000-7e2e7000 \ opengl32 ELF 7e2e8000-7e42c000 Deferred wined3d<elf> -PE 7e300000-7e42c000 \ wined3d ELF 7e430000-7e46e000 Deferred d3d9<elf> -PE 7e440000-7e46e000 \ d3d9 ELF 7e470000-7e4a8000 Deferred ws2_32<elf> -PE 7e480000-7e4a8000 \ ws2_32 ELF 7e4a8000-7e522000 Deferred shlwapi<elf> -PE 7e4c0000-7e522000 \ shlwapi ELF 7e528000-7e75e000 Deferred shell32<elf> -PE 7e540000-7e75e000 \ shell32 ELF 7e760000-7e7d3000 Deferred advapi32<elf> -PE 7e770000-7e7d3000 \ advapi32 ELF 7e7d8000-7e8f7000 Deferred gdi32<elf> -PE 7e7e0000-7e8f7000 \ gdi32 ELF 7e8f8000-7ea54000 Deferred user32<elf> -PE 7e910000-7ea54000 \ user32 ELF 7ef40000-7ef4d000 Deferred libnss_files.so.2 ELF 7ef50000-7ef5c000 Deferred libnss_nis.so.2 ELF 7ef60000-7ef79000 Deferred libnsl.so.1 ELF 7ef80000-7ef89000 Deferred libnss_compat.so.2 ELF 7ef90000-7efd6000 Deferred libm.so.6 ELF 7efe0000-7effa000 Deferred version<elf> -PE 7eff0000-7effa000 \ version ELF f73e0000-f758e000 Dwarf libc.so.6 ELF f7590000-f7595000 Deferred libdl.so.2 ELF f7598000-f75b5000 Deferred libpthread.so.0 ELF f75e0000-f7796000 Dwarf libwine.so.1 ELF f7798000-f77ba000 Deferred ld-linux.so.2 ELF f77be000-f77bf000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 Steam.exe 00000090 0 0000008e 0 00000062 0 0000005a 0 00000059 0 00000056 0 00000055 0 00000054 0 00000053 0 00000052 0 00000051 0 00000050 0 0000004f 0 0000004e 0 0000004d 0 0000004c 0 0000004b 0 0000004a 0 00000049 15 00000048 0 0000000d 0 0000000b 0 00000042 0 00000041 0 00000040 0 0000003f 0 00000027 0 00000009 0 0000000e services.exe 0000001d 0 0000001c 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001b 0 00000018 0 00000017 0 00000013 0 00000019 plugplay.exe 0000001f 0 0000001e 0 0000001a 0 00000020 explorer.exe 00000021 0 00000028 steamwebhelper.exe 0000007f 0 0000006f 0 00000061 0 0000003c 0 0000003b 0 0000003a 0 00000039 0 00000038 0 00000037 0 00000036 0 00000035 0 00000034 0 00000033 0 00000032 0 00000031 0 00000030 0 0000002f 0 0000002e 0 0000002d 0 0000002c 0 0000002b 0 0000002a 0 00000029 0 0000005f steamwebhelper.exe 00000026 0 00000025 0 00000024 0 00000057 0 00000058 0 00000046 0 00000044 0 00000043 0 00000045 0 00000060 0 0000006d steamwebhelper.exe 00000084 0 0000007d 0 0000007c 0 0000007b 0 0000007a 0 00000079 0 00000078 0 00000077 0 00000076 0 00000075 0 0000006e 0 0000008a (D) Z:\data1\Steam\win\Steam\SteamApps\common\METAL GEAR RISING REVENGEANCE\METAL GEAR RISING REVENGEANCE.exe 00000085 0 00000087 0 00000091 0 0000008f 0 0000008c 0 0000008d 0 00000070 2 00000071 1 00000074 -2 00000073 -2 00000072 2 0000008b 0 <== fixme:imm:ImmReleaseContext ((nil), (nil)): stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub seele0@MAGI:/data1/Steam/win/Steam/SteamApps/common/METAL GEAR RISING REVENGEANCE$
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #3 from nioroso_x3@hotmail.com --- Created attachment 50168 --> https://bugs.winehq.org/attachment.cgi?id=50168 console log
https://bugs.winehq.org/show_bug.cgi?id=37626
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- Did you also disable the Steam ingame overlay in the game settings? It is well-known that this can cause crashes. Moreover you should always chdir into the game directory before running an app.
Besides that your log contains the following fixme:
--- snip --- fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 240, std (d/m/y): 27/04/2014, dlt (d/m/y): 7/09/2014 --- snip ---
Which means that wine was unable to properly determine your timezone. Try to set the timezone to something different, for example:
TZ="Europe/London" (... remaining environment variables) wine app.exe
Does that make a difference?
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com ---
0000008a (D) Z:\data1\Steam\win\Steam\SteamApps\common\METAL GEAR RISING REVENGEANCE\METAL GEAR RISING REVENGEANCE.exe
Are you running Steam from a Windows partition? Or a external harddrive that is fat/ntfs formatted?
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #6 from nioroso_x3@hotmail.com --- Created attachment 50174 --> https://bugs.winehq.org/attachment.cgi?id=50174 page fault backtrace, with TZ set.
Same error, TZ variable set as suggested.
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #7 from nioroso_x3@hotmail.com --- (In reply to Bruno Jesus from comment #5)
0000008a (D) Z:\data1\Steam\win\Steam\SteamApps\common\METAL GEAR RISING REVENGEANCE\METAL GEAR RISING REVENGEANCE.exe
Are you running Steam from a Windows partition? Or a external harddrive that is fat/ntfs formatted?
It's a 2TB internal harddrive formatted as EXT4. I use it to store data, main system is in a 120GB SSD.
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #8 from nioroso_x3@hotmail.com --- (In reply to Sebastian Lackner from comment #4)
Did you also disable the Steam ingame overlay in the game settings? It is well-known that this can cause crashes. Moreover you should always chdir into the game directory before running an app.
Besides that your log contains the following fixme:
--- snip --- fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 240, std (d/m/y): 27/04/2014, dlt (d/m/y): 7/09/2014 --- snip ---
Which means that wine was unable to properly determine your timezone. Try to set the timezone to something different, for example:
TZ="Europe/London" (... remaining environment variables) wine app.exe
Does that make a difference?
Steam overlay was already disabled.
https://bugs.winehq.org/show_bug.cgi?id=37626
ifeldenzer@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ifeldenzer@gmail.com
--- Comment #9 from ifeldenzer@gmail.com --- Created attachment 52707 --> https://bugs.winehq.org/attachment.cgi?id=52707 Backtrace to MGR, Page fault
I can confirm that i've been getting this bug as well. I've attached my backtrace with overlay disabled, still getting the error. Hope to see a fix soon.
https://bugs.winehq.org/show_bug.cgi?id=37626
--- Comment #10 from Austin English austinenglish@gmail.com --- (In reply to ifeldenzer from comment #9)
Created attachment 52707 [details] Backtrace to MGR, Page fault
I can confirm that i've been getting this bug as well. I've attached my backtrace with overlay disabled, still getting the error. Hope to see a fix
Wine build: wine-1.7.4-7236-g69b3f64
I'm not sure where you got that wine build from, but please retest in 1.7.54. Steam shouldn't work in anything before 1.7.8 anyway.
https://bugs.winehq.org/show_bug.cgi?id=37626
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|UNCONFIRMED |RESOLVED
--- Comment #11 from Ken Sharp imwellcushtymelike@gmail.com --- Abandoned
https://bugs.winehq.org/show_bug.cgi?id=37626
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #12 from André H. nerv@dawncrow.de --- closing abandoned