https://bugs.winehq.org/show_bug.cgi?id=47047
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|64-bit MRAC Anti-Cheat |Multiple kernel drivers |(My.Com Warface) kernel |crash due to missing |service crashes in driver |'ntoskrnl.exe.MmGetPhysical |entry point due to missing |Address' semi-stub (64-bit |'ntoskrnl.exe.MmGetPhysical |MRAC Anti-Cheat (My.Com |Address' stub |Warface) kernel service, | |DELL BIOS flash utility)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
The app/driver from bug 48674 (Dell Latitude E7250 System BIOS flash utility/driver) also needs this, hence refining summary.
https://web.archive.org/web/20200228173348/https://dl.dell.com/FOLDER0562794...
--- snip --- $ WINEDEBUG=+seh,+relay,+service,+ntoskrnl wine ./E7250A21.exe >>log.txt 2>&1
... 0009:Call KERNEL32.CreateFileA(00464fa4 "\\.\DBUtil_2_3",c0000000,00000000,00000000,00000003,00000080,00000000) ret=004418c3 ... 0009:Ret KERNEL32.CreateFileA() retval=00000058 ret=004418c3 ... 0009:Call KERNEL32.DeviceIoControl(00000058,9b0c1ec0,0032fa54,00000030,0032fa54,00000030,0032fa3c,00000000) ret=00441901 ... 002f:Call driver dispatch 0000000000911170 (device=00000000003E2E50,irp=0000000000450330) ... 002f:Ret driver dispatch 0000000000911170 (device=00000000003E2E50,irp=0000000000450330) retval=00000000 ... 002f:trace:ntoskrnl:dispatch_ioctl ioctl 9b0c1ec0 device 00000000003E2E50 file 00000000003E31B0 in_size 48 out_size 48 002f:trace:ntoskrnl:IoBuildDeviceIoControlRequest 9b0c1ec0, 00000000003E2E50, 00000000003E1920, 48, 00000000003E1920, 48, 0, 0000000000000000, 0000000000000000 ... 002f:Call driver dispatch 0000000000911170 (device=00000000003E2E50,irp=0000000000450330) 002f:Call ntoskrnl.exe.MmAllocateContiguousMemorySpecifyCache(00000050,00100000,ffff0000,00000000,00000000) ret=0091524a 002f:fixme:ntoskrnl:MmAllocateContiguousMemorySpecifyCache 80, 100000 ffff0000 0 0 stub 002f:Call KERNEL32.VirtualAlloc(00000000,00000050,00003000,00000204) ret=7bc9fdef 002f:Call ntdll.NtAllocateVirtualMemory(ffffffffffffffff,008ff740,00000000,008ff748,00003000,00000204) ret=7b027763 002f:Ret ntdll.NtAllocateVirtualMemory() retval=00000000 ret=7b027763 002f:Ret KERNEL32.VirtualAlloc() retval=00a60000 ret=7bc9fdef 002f:Ret ntoskrnl.exe.MmAllocateContiguousMemorySpecifyCache() retval=00a60000 ret=0091524a 002f:Call KERNEL32.RaiseException(80000100,00000001,00000002,008ff7f0) ret=18001c228 ... 002f:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b00f495 ip=7b00f495 tid=002f 002f:trace:seh:raise_exception info[0]=0000000180036000 002f:trace:seh:raise_exception info[1]=0000000180038b18 wine: Call from 0x7b00f495 to unimplemented function ntoskrnl.exe.MmGetPhysicalAddress, aborting ... wine: Unimplemented function ntoskrnl.exe.MmGetPhysicalAddress called at address 000000007B00F495 (thread 002f), starting debugger... --- snip ---
$ sha1sum E7250A21.exe ce5578f5c9ee0160a4a8f37c83c6a0c14c10a4f6 E7250A21.exe
$ du -sh E7250A21.exe 8.6M E7250A21.exe
$ wine --version wine-5.2-312-gc6b852e3c3
Regards