https://bugs.winehq.org/show_bug.cgi?id=49088
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |0e09d5ea74d1c4a2b780c27a66b | |227e7a406d9d9
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/0e09d5ea74d1c4a2b780c27a66... ("ntoskrnl.exe: Implement IoIs32bitProcess().")
Thanks Zebediah
--- snip --- $ WINEDEBUG=+seh,+relay,+ntoskrnl,+module,+virtual,+msi wine ./ADD12_trial_en-US.exe >>log.txt 2>&1 ... 0254:trace:ntoskrnl:load_driver loading driver L"C:\windows\system32\drivers\fltsrv.sys" ... 0254:trace:module:load_dll Loaded module L"\??\C:\windows\system32\drivers\fltsrv.sys" at 0xe10000 ... 0254:trace:ntoskrnl:perform_relocations relocating from 0000000140000000-0000000140025000 to 0000000000E10000-0000000000E35000 ... 0254:Call driver init 0000000000E32000 (obj=00000000000FD2B0,str=L"\Registry\Machine\System\CurrentControlSet\Services\fltsrv") ... 0254:Call ntoskrnl.exe.PsCreateSystemThread(00cef460,001fffff,00000000,00000000,00000000,00e23858,009acf40) ret=00e2371e 0254:Call ntdll.RtlCreateUserThread(ffffffffffffffff,00000000,00000000,00000000,00000000,00000000,00e23858,009acf40,00cef460,00000000) ret=002333fb ... 0254:Ret ntdll.RtlCreateUserThread() retval=00000000 ret=002333fb 0254:Ret ntoskrnl.exe.PsCreateSystemThread() retval=00000000 ret=00e2371e 0254:Call ntoskrnl.exe.ObReferenceObjectByHandle(00000044,001fffff,00000000,00000000,009ad088,00000000) ret=00e237be 0254:trace:ntoskrnl:ObReferenceObjectByHandle 0000000000000044 1fffff 0000000000000000 0 00000000009AD088 0000000000000000 ... 0254:trace:ntoskrnl:IoCreateSymbolicLink L"\??\StorageFilterControl2227" -> L"\Device\00000002" ... 0254:trace:ntoskrnl:IoCreateSymbolicLink L"\??\StorageFilterControl" -> L"\Device\00000002" ... 0254:trace:ntoskrnl:ObReferenceObjectByName mostly-stub:L"\Driver\fltsrv" 64 0000000000000000 0 00000000002570D0 0 0000000000000000 0000000000CEF658 0254:fixme:ntoskrnl:ObReferenceObjectByName Unhandled ObjectType ... 0254:Ret driver init 0000000000E32000 (obj=00000000000FD2B0,str=L"\Registry\Machine\System\CurrentControlSet\Services\fltsrv") retval=00000000 ... 0234:Call KERNEL32.CreateFileA(01c96a00 "\\.\Global\StorageFilterControl",c0000000,00000003,00000000,00000003,00000000,00000000) ret=020426f3 ... 0234:Ret KERNEL32.CreateFileA() retval=000000ac ret=020426f3 ... 0234:Call KERNEL32.DeviceIoControl(000000ac,8021240b,0220f560,00000018,00000000,00000000,0220f598,00000000) ret=02042610 0258:trace:ntoskrnl:dispatch_create device 00000000007FD650 -> file 00000000000FD640 0258:trace:ntoskrnl:IoGetAttachedDevice (00000000007FD650) 0258:trace:ntoskrnl:IoAllocateIrp 1, 0 ... 0258:trace:ntoskrnl:IoInitializeIrp 00000000009AD2B0, 280, 1 ... 0258:Call driver dispatch 0000000000E1BCF4 (device=00000000007FD650,irp=00000000009AD2B0) ... 0258:Call ntoskrnl.exe.IoGetCurrentProcess() ret=00e1cb6c 0258:Ret ntoskrnl.exe.IoGetCurrentProcess() retval=007fd390 ret=00e1cb6c ... 0258:Call ntoskrnl.exe.IoGetRequestorProcess(009ad2b0) ret=00e1cbf9 0258:trace:ntoskrnl:IoGetRequestorProcess irp 00000000009AD2B0. 0258:Ret ntoskrnl.exe.IoGetRequestorProcess() retval=007fd390 ret=00e1cbf9 0258:Call ntoskrnl.exe.IoIs32bitProcess(009ad2b0) ret=00e1cc07 0258:trace:ntoskrnl:IoIs32bitProcess irp 00000000009AD2B0. 0258:Ret ntoskrnl.exe.IoIs32bitProcess() retval=007fd300 ret=00e1cc07 ... 0258:Call ntoskrnl.exe.MmGetSystemRoutineAddress(00dff890) ret=00e2643b ... 0258:Call KERNEL32.GetProcAddress(00220000,000fc070 "KeExpandKernelStackAndCalloutEx") ret=0023380f 0258:Ret KERNEL32.GetProcAddress() retval=00225d3c ret=0023380f ... 0258:trace:ntoskrnl:MmGetSystemRoutineAddress L"KeExpandKernelStackAndCalloutEx" -> 0000000000225D3C 0258:Ret ntoskrnl.exe.MmGetSystemRoutineAddress() retval=00225d3c ret=00e2643b ... 0258:Call ntoskrnl.exe.KeExpandKernelStackAndCalloutEx(00e1eaf8,00dff8f0,00002000,00dfef01,00000000) ret=00e1e158 0258:warn:ntoskrnl:KeExpandKernelStackAndCalloutEx (0000000000E1EAF8 0000000000DFF8F0 8192 1 0000000000000000) semi-stub: ignoring stack expand 0258:Call ntoskrnl.exe.IofCompleteRequest(009ad2b0,00000001) ret=00e1cf15 0258:trace:ntoskrnl:IofCompleteRequest 00000000009AD2B0 1 0258:trace:ntoskrnl:IoCompleteRequest 00000000009AD2B0 1 0258:trace:ntoskrnl:IoCompleteRequest calling 0000000000236470( 00000000007FD650, 00000000009AD2B0, 0000000000000058 ) 0258:trace:ntoskrnl:IoCompleteRequest CompletionRoutine returned 0 0258:trace:ntoskrnl:IoFreeIrp 00000000009AD2B0 ... 0258:Ret ntoskrnl.exe.IofCompleteRequest() retval=00000001 ret=00e1cf15 ... 0258:Ret ntoskrnl.exe.KeExpandKernelStackAndCalloutEx() retval=00000000 ret=00e1e158 ... 0258:Ret driver dispatch 0000000000E1BCF4 (device=00000000007FD650,irp=00000000009AD2B0) retval=00000000 0258:Call ntoskrnl.exe.KeExpandKernelStackAndCalloutEx(00e1eaf8,00dff8c0,00002000,00dff001,00000000) ret=00e1e158 0258:warn:ntoskrnl:KeExpandKernelStackAndCalloutEx (0000000000E1EAF8 0000000000DFF8C0 8192 1 0000000000000000) semi-stub: ignoring stack expand 0258:Call ntoskrnl.exe.ProbeForRead(000fc070,00000018,00000001) ret=00e26845 0258:fixme:ntoskrnl:ProbeForRead (00000000000FC070 24 1) stub 0258:Ret ntoskrnl.exe.ProbeForRead() retval=0000001d ret=00e26845 0258:Call ntoskrnl.exe.ProbeForWrite(0220f5c0,00000004,00000001) ret=00e268a1 0258:fixme:ntoskrnl:ProbeForWrite (000000000220F5C0 4 1) stub 0258:Ret ntoskrnl.exe.ProbeForWrite() retval=0000001c ret=00e268a1 0258:Call ntoskrnl.exe.ProbeForWrite(0220f5c0,00000004,00000001) ret=00e268a1 0258:fixme:ntoskrnl:ProbeForWrite (000000000220F5C0 4 1) stub 0258:Ret ntoskrnl.exe.ProbeForWrite() retval=0000001c ret=00e268a1 0258:trace:seh:raise_exception code=c0000005 flags=0 addr=0xe210fd ip=e210fd tid=0258 0258:trace:seh:raise_exception info[0]=0000000000000001 0258:trace:seh:raise_exception info[1]=000000000220f5c0 0258:trace:seh:raise_exception rax=00000000000008b3 rbx=0000000000000000 rcx=000000000220f5c0 rdx=0000000000000044 0258:trace:seh:raise_exception rsi=00000000009aca40 rdi=0000000000dff6c0 rbp=0000000000dff6f0 rsp=0000000000dff600 0258:trace:seh:raise_exception r8=0000000000000000 r9=0000000000dfed62 r10=0000000000000000 r11=0000000000000000 0258:trace:seh:raise_exception r12=00000000009ad2b0 r13=0000000000000000 r14=0000000000000000 r15=00000000000fc070 ... 0258:Call ntoskrnl.exe.__C_specific_handler(00dff4c0,00dff780,00dfeff0,00dfe970) ret=7bcbf11a 0258:Call ntdll.__C_specific_handler(00dff4c0,00dff780,00dfeff0,00dfe970) ret=7bca1bbf 0258:trace:seh:__C_specific_handler 0xdff4c0 0xdff780 0xdfeff0 0xdfe970 0258:trace:seh:dump_scope_table scope table at 0xe2e1e8 0258:trace:seh:dump_scope_table 0: e1eb01-e1eb16 handler e10001 target e1eb16 0258:trace:seh:__C_specific_handler unwinding to target e1eb16 0258:trace:seh:RtlUnwindEx code=c0000005 flags=2 end_frame=0xdff780 target_ip=0xe1eb16 rip=000000007bcbfdc5 0258:trace:seh:RtlUnwindEx info[0]=0000000000000001 0258:trace:seh:RtlUnwindEx info[1]=000000000220f5c0 0258:trace:seh:RtlUnwindEx rax=00007fffffea0000 rbx=0000000000dfe960 rcx=0000000000dfeaa0 rdx=0000000000e1eb16 0258:trace:seh:RtlUnwindEx rsi=000000007bcfefc5 rdi=0000000000dfe130 rbp=0000000000dfe6e0 rsp=0000000000dfdfa0 0258:trace:seh:RtlUnwindEx r8=0000000000dff4c0 r9=0000000000000000 r10=0000000000000000 r11=0000000000000000 0258:trace:seh:RtlUnwindEx r12=0000000000dff4c0 r13=0000000000dfe970 r14=000000007bd41160 r15=0000000000e2e1e8 ... 0258:Ret ntoskrnl.exe.KeExpandKernelStackAndCalloutEx() retval=00000000 ret=00e1e158 ... 0258:Ret driver dispatch 0000000000E1BCF4 (device=00000000007FD650,irp=00000000009AD2B0) retval=c0000010 0258:trace:ntoskrnl:KeLeaveCriticalRegion semi-stub ... 0258:Call KERNEL32.WaitForMultipleObjectsEx(00000002,00dffb40,00000000,ffffffff,00000001) ret=0022e97e 0258:Call ntdll.NtWaitForMultipleObjects(00000002,00dff800,00000001,00000001,00000000) ret=7b04b037 ... 00b8:Call KERNEL32.WaitForSingleObject(00000170,000003e8) ret=004f5ed0 00b8:Call ntdll.NtWaitForMultipleObjects(00000001,0239fd5c,00000001,00000000,0239fce0) ret=7b040ec7
<hangs> --- snip ---
The installer hangs now, but that's a follow-up issue.
$ wine --version wine-5.7-209-g4e2ad334b5
Regards