Open jgdrg opened 2 years ago
I can't repo this and there's nothing in the trace that stands out. These lines are the same at the last from your trace when I try it up until SCREENFROMCLIENT.
2afc:Call KEYBOARD.5: ANSITOOEM(194f7e41 "C:\\WINWORD\\STARTUP\\*.dot",194f:7e41) ret=13c7:39fd ds=194f
2afc:Ret KEYBOARD.5: ANSITOOEM() retval=ffffffff ret=13c7:39fd ds=194f
2afc:Call KERNEL.102: DOS3CALL() ret=190f:2a9b ds=194f
AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0001 ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0001 DS=194f ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler SET DISK TRANSFER AREA ADDRESS 194F:7D78
2afc:trace:int21:DOSVM_Int21Handler returning: AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0001 DS=194f ES=194f EFL=00003246
2afc:Ret KERNEL.102: DOS3CALL() retval=none ret=190f:2a9b ds=194f
AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0001 ES=194f EFL=00003246
2afc:Call KERNEL.102: DOS3CALL() ret=190f:2aa8 ds=194f
AX=4e41 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0001 ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler AX=4e41 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0001 DS=194f ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler FINDFIRST mask 0x0000 spec C:\WINWORD\STARTUP\*.dot
2afc:trace:int21:DOSVM_Int21Handler FINDNEXT
2afc:trace:int21:DOSVM_Int21Handler failed, error 18
2afc:trace:int21:DOSVM_Int21Handler returning: AX=0012 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0001 DS=194f ES=194f EFL=00003247
2afc:Ret KERNEL.102: DOS3CALL() retval=none ret=190f:2aa8 ds=194f
AX=0012 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0001 ES=194f EFL=00003247
2afc:Call KEYBOARD.5: ANSITOOEM(194f7e41 "C:\\WINWORD\\STARTUP\\*.wll",194f:7e41) ret=13c7:39fd ds=194f
2afc:Ret KEYBOARD.5: ANSITOOEM() retval=ffffffff ret=13c7:39fd ds=194f
2afc:Call KERNEL.102: DOS3CALL() ret=190f:2a9b ds=194f
AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0000 ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0000 DS=194f ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler SET DISK TRANSFER AREA ADDRESS 194F:7D78
2afc:trace:int21:DOSVM_Int21Handler returning: AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0000 DS=194f ES=194f EFL=00003246
2afc:Ret KERNEL.102: DOS3CALL() retval=none ret=190f:2a9b ds=194f
AX=1a41 BX=194f CX=0000 DX=7d78 SI=7d78 DI=0000 ES=194f EFL=00003246
2afc:Call KERNEL.102: DOS3CALL() ret=190f:2aa8 ds=194f
AX=4e41 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0000 ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler AX=4e41 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0000 DS=194f ES=194f EFL=00003246
2afc:trace:int21:DOSVM_Int21Handler FINDFIRST mask 0x0000 spec C:\WINWORD\STARTUP\*.wll
2afc:trace:int21:DOSVM_Int21Handler FINDNEXT
2afc:trace:int21:DOSVM_Int21Handler failed, error 18
2afc:trace:int21:DOSVM_Int21Handler returning: AX=0012 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0000 DS=194f ES=194f EFL=00003247
2afc:Ret KERNEL.102: DOS3CALL() retval=none ret=190f:2aa8 ds=194f
AX=0012 BX=194f CX=0000 DX=7e41 SI=7d78 DI=0000 ES=194f EFL=00003247
2afc:Call GDI.38: ESCAPE(00c8,0008,0002,194f8138,0000:0000) ret=170f:08c9 ds=194f
2afc:Ret GDI.38: ESCAPE() retval=00000000 ret=170f:08c9 ds=194f
2afc:Call USER.179: GETSYSTEMMETRICS(0019) ret=149f:92e4 ds=194f
2afc:Ret USER.179: GETSYSTEMMETRICS() retval=00000000 ret=149f:92e4 ds=194f
2afc:Call USER.69: SETCURSOR(0000) ret=149f:9315 ds=194f
2afc:Ret USER.69: SETCURSOR() retval=00001f9e ret=149f:9315 ds=194f
2afc:Call USER.17: GETCURSORPOS(194f:8142) ret=149f:9292 ds=194f
2afc:Ret USER.17: GETCURSORPOS() retval=00000001 ret=149f:9292 ds=194f
2afc:Call USER.30: WINDOWFROMPOINT(019d0613) ret=149f:929d ds=194f
2afc:trace:msg:WINPROC_CallProc32ATo16 (73C004F0, 00A10B0C, WM_NCHITTEST(0084), 00000000, 019D0613)
2afc:CallTo16(func=18e7:1f6a,ds=194f,008d,0084,0000,019d,0613) ss:sp=194f:810c ax=194f bx=0006 cx=0000 dx=0000 si=008d di=0000 bp=8136 es=194f fs=0053
2afc:Call USER.107: DEFWINDOWPROC(008d,0084,0000,019d0613) ret=18e7:2468 ds=194f
2afc:trace:msg:WINPROC_CallProc16To32A (73C06C10, 008D, WM_NCHITTEST(0084), 0000, 019D0613)
2afc:Ret USER.107: DEFWINDOWPROC() retval=00000001 ret=18e7:2468 ds=194f
2afc:RetFrom16() ss:sp=194f:810c ax=0001 bx=0006 cx=0000 dx=0000 bp=8136 sp=810c
2afc:Ret USER.30: WINDOWFROMPOINT() retval=0000008d ret=149f:929d ds=194f
2afc:Call USER.29: SCREENTOCLIENT(008d,194f:8142) ret=149f:92ae ds=194f
2afc:Ret USER.29: SCREENTOCLIENT() retval=034ae054 ret=149f:92ae ds=194f
2afc:Call KERNEL.15: GLOBALALLOC(0002,00004000) ret=1617:07a7 ds=194f
AX=863c BX=863c CX=0000 DX=3ca4 SI=0000 DI=0080 ES=1fc7 EFL=00003246
2afc:Ret KERNEL.15: GLOBALALLOC() retval=none ret=1617:07a7 ds=194f
AX=214e BX=214e CX=214e DX=3ca4 SI=0000 DI=0080 ES=0000 EFL=00003246
2afc:Call KERNEL.21: GLOBALHANDLE(214e) ret=1617:07b4 ds=194f
2afc:Ret KERNEL.21: GLOBALHANDLE() retval=214f214e ret=1617:07b4 ds=194f
The only thing I can think of to try is prodump https://learn.microsoft.com/en-us/sysinternals/downloads/procdump when it's frozen with the -mp option.
Describe the bug Using dev2369 build I installed Winword 6.1 (https://winworldpc.com/product/microsoft-word/6x - Microsoft Word 6.1 for Windows (3.5-1.44mb)), selecting Laptop (Minimum) installation. Note: Extract each img using 7zip but remove leading zero from disk number folder name i.e. disk1, disk2... Launch Winword.exe. I get the splash screen and then Tip of the Day. Click OK and Word app freezes. The UI is unresponsive.
Expected behavior Word starts and can interact with UI.
Screenshots
Environment (please complete the following information):
winedebug3.log