[Bug 48674] Dell Latitude E7250 System BIOS flash utility crashes on startup ('DBUtil_2_3.sys' driver needs 'ntoskrnl.exe.MmAllocateContiguousMemorySpecifyCache' implementation)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Feb 28 11:57:10 CST 2020


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Dell Latitude E7250 System  |Dell Latitude E7250 System
                   |BIOS:  Crashes upon         |BIOS flash utility crashes
                   |execution                   |on startup
                   |                            |('DBUtil_2_3.sys' driver
                   |                            |needs
                   |                            |'ntoskrnl.exe.MmAllocateCon
                   |                            |tiguousMemorySpecifyCache'
                   |                            |implementation)
                URL|                            |https://web.archive.org/web
                   |                            |/20200228173348/https://dl.
                   |                            |dell.com/FOLDER05627948M/1/
                   |                            |E7250A21.exe
                 CC|                            |focht at gmx.net
          Component|-unknown                    |ntoskrnl
             Status|UNCONFIRMED                 |RESOLVED
           Keywords|                            |download, hardware
         Resolution|---                         |DUPLICATE

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

dupe of bug 46760

--- snip ---
$ WINEDEBUG=+seh,+relay,+service,+ntoskrnl wine ./E7250A21.exe >>log.txt 2>&1
...
0009:Call advapi32.CreateServiceA(0065ab58,00464f98 "DBUtil_2_3",00464f98
"DBUtil_2_3",000f01ff,00000001,00000003,00000001,0032faa4
"C:\\users\\focht\\Temp\\DBUtil_2_3.Sys",00000000,00000000,00000000,00000000,00000000)
ret=00441613 
...
002e:trace:ntoskrnl:IoCreateDriver (L"\\Driver\\DBUtil_2_3", 00000001800132E0) 
...
002e:trace:ntoskrnl:load_driver loading driver
L"C:\\users\\focht\\Temp\\DBUtil_2_3.Sys" 
002e:Call KERNEL32.LoadLibraryW(0011b4b0
L"C:\\users\\focht\\Temp\\DBUtil_2_3.Sys") ret=1800152d8 
...
002e:Ret  KERNEL32.LoadLibraryW() retval=180000000 ret=1800152d8
...
002e:Call driver init 0000000000916008
(obj=000000000011B7B0,str=L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\DBUtil_2_3")
...
002e:trace:ntoskrnl:IoCreateDevice (000000000011B7B0, 160,
L"\\Device\\DBUtil_2_3", 39692, 0, 1, 00000000007EF6D0) 
...
002e:trace:ntoskrnl:IoCreateSymbolicLink L"\\DosDevices\\DBUtil_2_3" ->
L"\\Device\\DBUtil_2_3" 
...
002e:Ret  driver init 0000000000916008
(obj=000000000011B7B0,str=L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\DBUtil_2_3")
retval=00000000 
...
002e:trace:ntoskrnl:init_driver init done for L"DBUtil_2_3" obj
000000000011B7B0
002e:trace:ntoskrnl:init_driver - DriverInit = 0000000000916008
002e:trace:ntoskrnl:init_driver - DriverStartIo = 0000000000000000
002e:trace:ntoskrnl:init_driver - DriverUnload = 0000000000000000
002e:trace:ntoskrnl:init_driver - MajorFunction[0] = 0000000000911170
002e:trace:ntoskrnl:init_driver - MajorFunction[1] = 000000018000F010
002e:trace:ntoskrnl:init_driver - MajorFunction[2] = 0000000000911170
002e:trace:ntoskrnl:init_driver - MajorFunction[3] = 000000018000F010
...
002e:trace:ntoskrnl:init_driver - MajorFunction[13] = 000000018000F010
002e:trace:ntoskrnl:init_driver - MajorFunction[14] = 0000000000911170
002e:trace:ntoskrnl:init_driver - MajorFunction[15] = 000000018000F010
002e:trace:ntoskrnl:init_driver - MajorFunction[16] = 0000000000911170
002e:trace:ntoskrnl:init_driver - MajorFunction[17] = 000000018000F010
...
002e:trace:ntoskrnl:init_driver - MajorFunction[27] = 000000018000F010 
...
--- snip ---

--- snip ---
...
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:trace:ntoskrnl:dispatch_create device 00000000003E2EF0 -> file
000000000011BB10
002f:trace:ntoskrnl:IoGetAttachedDevice (00000000003E2EF0)
002f:trace:ntoskrnl:IoAllocateIrp 1, 0
...
002f:Call driver dispatch 0000000000911170
(device=00000000003E2EF0,irp=0000000000450330)
002f:Call ntoskrnl.exe.IofCompleteRequest(00450330,00000000) ret=009114d4
...
002f:Ret  ntoskrnl.exe.IofCompleteRequest() retval=00000001 ret=009114d4
002f:Ret  driver dispatch 0000000000911170
(device=00000000003E2EF0,irp=0000000000450330) retval=00000000
...
002f:trace:ntoskrnl:IoGetAttachedDevice (00000000003E2EF0)
002f:trace:ntoskrnl:dispatch_ioctl ioctl 9b0c1ec0 device 00000000003E2EF0 file
000000000011BB10 in_size 48 out_size 48
002f:trace:ntoskrnl:IoBuildDeviceIoControlRequest 9b0c1ec0, 00000000003E2EF0,
00000000003E30F0, 48, 00000000003E30F0, 48, 0, 0000000000000000,
0000000000000000
...
002f:Call driver dispatch 0000000000911170
(device=00000000003E2EF0,irp=0000000000450330)
002f:Call
ntoskrnl.exe.MmAllocateContiguousMemorySpecifyCache(00000050,00100000,ffff0000,00000000,00000000)
ret=0091524a
002f:fixme:ntoskrnl:MmAllocateContiguousMemorySpecifyCache : stub
002f:Ret  ntoskrnl.exe.MmAllocateContiguousMemorySpecifyCache() retval=00000000
ret=0091524a
002f:Call ntoskrnl.exe.IofCompleteRequest(00450330,00000000) ret=009114d4
...
002f:Ret  ntoskrnl.exe.IofCompleteRequest() retval=00000001 ret=009114d4
002f:Ret  driver dispatch 0000000000911170
(device=00000000003E2EF0,irp=0000000000450330) retval=c00000a0
...
0009:Ret  KERNEL32.DeviceIoControl() retval=00000000 ret=00441901
...
0009:Call KERNEL32.GetLastError() ret=00441910
0009:Ret  KERNEL32.GetLastError() retval=000001e7 ret=00441910
...
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x435308 ip=00435308
tid=0009
0009:trace:seh:raise_exception  info[0]=00000000
0009:trace:seh:raise_exception  info[1]=00000000
0009:trace:seh:raise_exception  eax=00000000 ebx=00000000 ecx=323e04be
edx=80000000 esi=00000001 edi=0032fc08
0009:trace:seh:raise_exception  ebp=0032fea0 esp=0032fbd4 cs=0023 ds=002b
0009:trace:seh:call_stack_handlers calling handler at 0x44de60 code=c0000005
flags=0
0009:Call KERNEL32.GetLastError() ret=0044c7ba
0009:Ret  KERNEL32.GetLastError() retval=000001e7 ret=0044c7ba
0009:trace:seh:call_stack_handlers handler at 0x44de60 returned 1 
...
0009:trace:seh:start_debugger Starting debugger L"winedbg --auto 8 88" 
--- snip ---

$ sha1sum E7250A21.exe 
ce5578f5c9ee0160a4a8f37c83c6a0c14c10a4f6  E7250A21.exe

$ du -sh E7250A21.exe 
8.6M    E7250A21.exe

$ wine --version
wine-5.2-312-gc6b852e3c3

Regards

*** This bug has been marked as a duplicate of bug 46760 ***

-- 
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