[Bug 44912] Tibia client reports 'Failed to launch game', needs ' ntdll.RtlCreateUserProcess' implementation

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Oct 24 18:06:33 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=44912

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED
      Fixed by SHA1|                            |5cc8bcf0b05f6cfd4f60fe371e0
                   |                            |0ec8a575bec83
           Keywords|                            |obfuscation

--- Comment #8 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

Alexandre implemented 'ntdll.RtlCreateUserProcess' functionality now.

There were a number of commits in the last week related to process creation
infrastructure (refactoring).

Last two commits from today:

*
https://source.winehq.org/git/wine.git/commitdiff/5cc8bcf0b05f6cfd4f60fe371e00ec8a575bec83
("ntdll: Implement RtlCreateUserProcess().")
*
https://source.winehq.org/git/wine.git/commitdiff/c998667bf0983ef99cc48847d3d6fc6ca6ff4a2d
("ntdll: Also return the SECTION_IMAGE_INFORMATION data from
RtlCreateUserProcess().")

Thanks Alexandre

--- snip ---
$ pwd
/home/focht/.wine/drive_c/users/focht/Local Settings/Application
Data/Tibia/packages/Tibia/bin

$ WINEDEBUG=+seh,+relay,+loaddll,+process,+ntoskrnl,+ntdll wine ./client.exe
>>log.txt 2>&1
...
004a:Call
ntdll.RtlCreateProcessParameters(0033e794,0033e788,00000000,00000000,0033e77c,00000000,00000000,00000000,00000000,00000000)
ret=00463573
004a:Ret  ntdll.RtlCreateProcessParameters() retval=00000000 ret=00463573
004a:Call
ntdll.RtlCreateUserProcess(0033e788,00000040,0016d508,00000000,00000000,00000000,00000000,00000000,00000000,0033e7a0)
ret=00467fa7
004a:trace:process:RtlCreateUserProcess L"\\??\\C:\\users\\focht\\Local
Settings\\Application Data\\Tibia\\packages\\Tibia\\bin\\client_launcher.exe"
image L"\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Tibia\\packages\\Tibia\\bin\\client_launcher.exe" cmdline
L"\"C:\\users\\focht\\Local Settings\\Application
Data\\Tibia\\packages\\Tibia\\bin\\client_launcher.exe\" 6 "
...
004a:trace:process:RtlCreateUserProcess L"\\??\\C:\\users\\focht\\Local
Settings\\Application Data\\Tibia\\packages\\Tibia\\bin\\client_launcher.exe"
pid 005a tid 005b handles 0x64/0x68
004a:Ret  ntdll.RtlCreateUserProcess() retval=00000000 ret=00467fa7 
...
005b:Starting process L"C:\\users\\focht\\Local Settings\\Application
Data\\Tibia\\packages\\Tibia\\bin\\client_launcher.exe" (entryproc=0x47d6dc) 
...
005b:Call KERNEL32.CreateProcessW(00000000,0033def0 L"\"C:\\users\\focht\\Local
Settings\\Application Data\\Tibia\\packages\\Tibia\\bin\\client.exe\"
--battleye",00000000,00000000,00000000,00000410,00000000,00000000,0033c764,0033c754)
ret=7dd47d7b
005b:trace:process:create_process_impl app (null) cmdline
L"\"C:\\users\\focht\\Local Settings\\Application
Data\\Tibia\\packages\\Tibia\\bin\\client.exe\" --battleye"
...
005b:trace:process:create_process_impl starting L"C:\\users\\focht\\Local
Settings\\Application Data\\Tibia\\packages\\Tibia\\bin\\client.exe" as Win32
binary (400000-ea8000, x86) 
...
005d:Call KERNEL32.__wine_kernel_init() ret=7bc59fbd 
...
005b:trace:process:create_process_impl started process pid 005c tid 005d
005b:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=7dd47d7b 
...
--- snip ---

$ sha1sum Tibia_Setup.exe 
1d87249464e166fde4a128edeb87e1995e4f78f9  Tibia_Setup.exe

$ du -sh Tibia_Setup.exe 
5.4M    Tibia_Setup.exe

$ wine --version
wine-3.18-202-g363326678c

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