[Bug 18745] 64-bit Mortal Kombat X crashes on unimplemented function KERNEL32.dll.GetLargePageMinimum
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Jul 5 09:59:39 CDT 2015
https://bugs.winehq.org/show_bug.cgi?id=18745
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |win64
Status|REOPENED |NEW
CC| |focht at gmx.net
Summary|Mortal Kombat X needs |64-bit Mortal Kombat X
|KERNEL32.dll.GetLargePageMi |crashes on unimplemented
|nimum |function
| |KERNEL32.dll.GetLargePageMi
| |nimum
--- Comment #16 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, still present.
--- snip ---
...
Unhandled exception: unimplemented function KERNEL32.dll.GetLargePageMinimum
called in 64-bit code (0x00007fa7dd6bca89).
Register dump:
rip:00007fa7dd6bca89 rsp:00000000005ff9d0 rbp:00000000005ffab0 eflags:00000202
( - -- I - - - )
rax:00007fa7dd707dbc rbx:0000000000000000 rcx:00000000005ffa10
rdx:0000000140b88afa
rsi:0000000142d4ba4c rdi:0000000142d4bf9a r8:0000000000000000
r9:0000000000000000 r10:0000000000000008
r11:0000000000000246 r12:000000007bf00d10 r13:00007ffce41dbb00
r14:0000000000000000 r15:0000000000000000
...
Backtrace:
=>0 0x00007fa7dd6bca89 stub_entry_point+0x83(dll="KERNEL32.dll",
name="GetLargePageMinimum", ret_addr=0x140b88afa)
[/home/focht/projects/wine/wine.repo/src/dlls/ntdll/loader.c:207] in ntdll
(0x00000000005ffab0)
1 0x0000000140b88afa in mk10 (+0xb88af9) (0x00000000005ffca0)
2 0x0000000140b7f800 in mk10 (+0xb7f7ff) (0x00000000005ffca0)
3 0x0000000140392d56 in mk10 (+0x392d55) (0x00000000005ffca0)
4 0x00000001422b45be in mk10 (+0x22b45bd) (0x00000000005ffca0)
5 0x00007fa7d1a3b8f3 _initterm+0x169(start=0x142337708, end=0x1423471b8)
[/home/focht/projects/wine/wine.repo/src/dlls/msvcr110/../msvcrt/data.c:604] in
msvcr110 (0x00000000005ffca0)
6 0x0000000141f233e9 in mk10 (+0x1f233e8) (0x00000000005ffd20)
7 0x000000007b8c609c call_process_entry+0x1c(peb=0x7fffff7ef000,
entry=0x141f2331c)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/process.c:1073] in
kernel32 (0x00000000005ffd20)
...
Modules:
Module Address Debug info Name (128 modules)
PE 600000- 67e000 Deferred fmod_event64
PE 680000- 7ed000 Deferred fmodex64
PE 7f0000- 83d000 Deferred steam_api64
ELF 7a800000- 7ac51000 Deferred opengl32<elf>
\-PE 7a8a0000- 7ac51000 \ opengl32
ELF 7b800000- 7bcdb000 Dwarf kernel32<elf>
\-PE 7b860000- 7bcdb000 \ kernel32
ELF 7be00000- 7c103000 Dwarf <wine-loader>
PE 140000000- 143769000 Export mk10
PE 180000000- 18008d000 Deferred bink2w64
ELF 3691200000- 3691424000 Deferred libselinux.so.1
...
Threads:
process tid prio (all id:s are in hex)
...
00000022 (D) C:\Program Files (x86)\Mortal Kombat X\Binaries\Retail\MK10.exe
00000023 0 <==
--- snip ---
Disassembly of call site:
--- snip ---
0000000140B88AF0 | 48 83 EC 28 | sub rsp,28
; 142336308: KERNEL32.dll.GetLargePageMinimum
0000000140B88AF4 | FF 15 0E D8 7A 01 | call qword ptr ds:[142336308]
0000000140B88AFA | 4C 8B C0 | mov r8,rax
0000000140B88AFD | 48 89 05 64 CB 4C 02 | mov qword ptr ds:[143055668],rax
0000000140B88B04 | 48 85 C0 | test rax,rax
0000000140B88B07 | 0F 84 88 00 00 00 | je 140B88B95
; 143055660: ullTotalPhys from KERNEL32.dll.GlobalMemoryStatusEx
0000000140B88B0D | 48 8B 0D 4C CB 4C 02 | mov rcx,qword ptr ds:[143055660]
0000000140B88B14 | 48 B8 00 00 00 80 03 00 .| mov rax,380000000
0000000140B88B1E | 48 81 E1 00 00 F0 FF | and rcx,FFFFFFFFFFF00000
0000000140B88B25 | 48 3B C8 | cmp rcx,rax
0000000140B88B28 | 72 6B | jb 140B88B95
0000000140B88B2A | 4A 8D 0C 85 00 00 00 00 | lea rcx,qword ptr ds:[r8*4]
0000000140B88B32 | 48 B8 15 AE 47 E1 7A 14 .| mov rax,47AE147AE147AE15
0000000140B88B3C | C7 05 4A 22 29 02 02 00 .| mov dword ptr ds:[142E1AD90],2
0000000140B88B46 | 48 89 0D 93 22 29 02 | mov qword ptr ds:[142E1ADE0],rcx
0000000140B88B4D | 49 8B C8 | mov rcx,r8
0000000140B88B50 | 4C 89 05 71 22 29 02 | mov qword ptr ds:[142E1ADC8],r8
0000000140B88B57 | C6 05 73 C7 4C 02 01 | mov byte ptr ds:[1430552D1],1
0000000140B88B5E | 48 6B C9 19 | imul rcx,rcx,19
0000000140B88B62 | 48 F7 E1 | mul rcx
0000000140B88B65 | 48 2B CA | sub rcx,rdx
0000000140B88B68 | 48 D1 E9 | shr rcx,1
0000000140B88B6B | 48 03 CA | add rcx,rdx
0000000140B88B6E | 48 C1 E9 06 | shr rcx,6
0000000140B88B72 | 48 89 0D 57 22 29 02 | mov qword ptr ds:[142E1ADD0],rcx
0000000140B88B79 | 49 81 F8 00 00 40 00 | cmp r8,400000
0000000140B88B80 | 76 13 | jbe 140B88B95
; 1424CB350: "Please increase NRSMEMORY_LARGE_PAGE_SIZE to be larger than: %d"
0000000140B88B82 | 48 8D 0D C7 27 94 01 | lea rcx,qword ptr ds:[1424CB350]
0000000140B88B89 | 49 8B D0 | mov rdx,r8
0000000140B88B8C | 48 83 C4 28 | add rsp,28
0000000140B88B90 | E9 3B 28 8B 00 | jmp 14143B3D0
0000000140B88B95 | 48 83 C4 28 | add rsp,28
0000000140B88B99 | C3 | ret
--- snip ---
$ wine --version
wine-1.7.46-193-g8b566b1
Regards
--
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