[Bug 47047] Multiple kernel drivers crash due to missing 'ntoskrnl.exe.MmGetPhysicalAddress' semi-stub (64-bit MRAC Anti-Cheat (My.Com Warface) kernel service, DELL BIOS flash utility)
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Feb 28 12:12:11 CST 2020
https://bugs.winehq.org/show_bug.cgi?id=47047
Anastasius Focht <focht at 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 at 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/FOLDER05627948M/1/E7250A21.exe
--- 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
--
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