[Bug 45294] New: 64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease fails to load ' usvfs_x64.dll', needs 'ntdll.RtlReleaseRelativeName'
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jun 4 12:11:07 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=45294
Bug ID: 45294
Summary: 64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease
fails to load 'usvfs_x64.dll', needs
'ntdll.RtlReleaseRelativeName'
Product: Wine
Version: 3.9
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
continuation of bug 44880
--- snip ---
$ WINEDEBUG=+seh,+relay,+module,+ntdll wine ./ModOrganizer.exe >>log.txt 2>&1
...
0030:Call KERNEL32.GetProcAddress(7bc20000,00dbeac0
"RtlDosPathNameToRelativeNtPathName_U_WithStatus") ret=00d0803e
0030:Ret KERNEL32.GetProcAddress() retval=7bc2bfe8 ret=00d0803e
0030:Call KERNEL32.GetProcAddress(7bc20000,00dbeaf0 "RtlReleaseRelativeName")
ret=00d08055
0030:Ret KERNEL32.GetProcAddress() retval=00000000 ret=00d08055
0030:Call KERNEL32.GetProcAddress(7bc20000,00dbeb08 "RtlGetVersion")
ret=00d0806c
0030:Ret KERNEL32.GetProcAddress() retval=7bc2c870 ret=00d0806c
0030:Call KERNEL32.GetProcAddress(7bc20000,00db8be8 "NtTerminateProcess")
ret=00d08083
0030:Ret KERNEL32.GetProcAddress() retval=7bc2b21c ret=00d08083
0030:Call ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus(00dbb170
L"x",0023e6b8,00000000,0023e6c8) ret=00ce841f
0030:fixme:file:RtlDosPathNameToRelativeNtPathName_U_WithStatus Unsupported
parameter
0030:Ret ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus()
retval=00000000 ret=00ce841f
0030:trace:seh:NtRaiseException code=c0000005 flags=0 addr=(nil) ip=0 tid=0030
0030:trace:seh:NtRaiseException info[0]=0000000000000008
0030:trace:seh:NtRaiseException info[1]=0000000000000000
0030:trace:seh:NtRaiseException rax=0000000000000000 rbx=0000000000e425b0
rcx=000000000023e6c8 rdx=0000000000000000
0030:trace:seh:NtRaiseException rsi=0000000000e425a0 rdi=0000000000e425a8
rbp=0000000000000000 rsp=000000000023e688
0030:trace:seh:NtRaiseException r8=0000000000000000 r9=000000007bd47f70
r10=0000000000000000 r11=0000000000000246
0030:trace:seh:NtRaiseException r12=000000007bd2a000 r13=000000000000af10
r14=0000000000c80000 r15=000000007bd2a000
...
--- snip ---
Disassembly of crash site (by debugging):
--- snip ---
...
0000000000CE84B8 | lea rcx, qword ptr ss:[rsp + 38]
0000000000CE84BD | call qword ptr ds:[E42748]
0000000000CE84C3 | cmp qword ptr ss:[rsp + 30], 0
0000000000CE84C9 | je usvfs_x64.CE84E2
--- snip ---
References to address 0xE42748:
--- snip ---
0000000000C8700F mov qword ptr ds:[E42748],rax
0000000000CE84BD call qword ptr ds:[E42748]
0000000000D0805F mov qword ptr ds:[E42748],rax
--- snip ---
Resolver code:
--- snip ---
...
; 0000000000DBEAC0 -> "RtlDosPathNameToRelativeNtPathName_U_WithStatus"
0000000000D08027 | lea rdx, qword ptr ds:[DBEAC0]
0000000000D0802E | mov rcx, rbx
0000000000D08031 | mov qword ptr ds:[<&RtlDoesFileExists_U>], rax
0000000000D08038 | call qword ptr ds:[<&GetProcAddress]
; 0000000000DBEAF0 -> "RtlReleaseRelativeName"
0000000000D0803E | lea rdx, qword ptr ds:[DBEAF0]
0000000000D08045 | mov rcx, rbx
0000000000D08048 | mov qword ptr
ds:[<&RtlDosPathNameToRelativeNtPathName_U_WithStatus>], rax
0000000000D0804F | call qword ptr ds:[<&GetProcAddress]
; 0000000000DBEB08 -> "RtlGetVersion"
0000000000D08055 | lea rdx, qword ptr ds:[DBEB08]
0000000000D0805C | mov rcx, rbx
0000000000D0805F | mov qword ptr ds:[E42748], rax
...
--- snip ---
$ sha1sum MO2-2.1.2dev6-Silarn-prerelease.7z
f4ff6d1739fbe9da8f7ea6a45728702067a15153 MO2-2.1.2dev6-Silarn-prerelease.7z
$ du -sh MO2-2.1.2dev6-Silarn-prerelease.7z
57M MO2-2.1.2dev6-Silarn-prerelease.7z
$ wine --version
wine-3.9-149-ge3648c7a61
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