http://bugs.winehq.com/show_bug.cgi?id=573
*** shadow/573 Tue May 7 23:18:05 2002 --- shadow/573.tmp.23187 Thu May 9 16:09:48 2002 *************** *** 2,13 **** | Cannot install Riven (installer thinks its running on win3.1) | +----------------------------------------------------------------------------+ | Bug #: 573 Product: Wine | ! | Status: NEW Version: unspecified | | Resolution: Platform: | | Severity: normal OS/Version: All | | Priority: P1 Component: wine-binary | +----------------------------------------------------------------------------+ ! | Assigned To: wine-bugs@winehq.com | | Reported By: tony_lambregts@telusplanet.net | | CC list: Cc: | +----------------------------------------------------------------------------+ --- 2,13 ---- | Cannot install Riven (installer thinks its running on win3.1) | +----------------------------------------------------------------------------+ | Bug #: 573 Product: Wine | ! | Status: ASSIGNED Version: unspecified | | Resolution: Platform: | | Severity: normal OS/Version: All | | Priority: P1 Component: wine-binary | +----------------------------------------------------------------------------+ ! | Assigned To: andi@rhlx01.fht-esslingen.de | | Reported By: tony_lambregts@telusplanet.net | | CC list: Cc: | +----------------------------------------------------------------------------+ *************** *** 50,52 **** --- 50,107 ---- Anyway the trace attachment was ran with the following command line. wine --winver win95 -debugmsg +relay,+text,+string "d:\setup.exe" 2>&1 tee riven.log + + ------- Additional Comments From andi@rhlx01.fht-esslingen.de 2002-05-09 16:09 ------- + OK, indeed, it thinks it's running on Win3.1. + + 0858ed90:Call USER.5: INITAPP(02b6) ret=029f:0062 ds=02b7 + 0858ed90:Ret USER.5: INITAPP() retval=0001 ret=029f:0062 ds=02b7 + 0858ed90:Call WPROCS.133: INT_INT21HANDLER() ret=029f:008a ds=02b7 + AX=3001 BX=0080 CX=0000 DX=0001 SI=0000 DI=18a0 ES=02b7 EFL=00200202 + 0858ed90:Ret WPROCS.133: INT_INT21HANDLER() retval=none ret=029f:008a ds=02b7 + AX=0007 BX=00ff CX=0000 DX=0001 SI=0000 DI=18a0 ES=02b7 EFL=00200202 + ^^^^ 7.00 + >>> DOS version query: OK (7.00) + + 0858ed90:Call KERNEL.132: GETWINFLAGS() ret=029f:0092 ds=02b7 + 0858ed90:Ret KERNEL.132: GETWINFLAGS() retval=00002c29 ret=029f:0092 ds=02b7 + >>> Hmm. Maybe this one is to blame ? + + 0858ed90:Call WPROCS.133: INT_INT21HANDLER() ret=029f:0b72 ds=02b7 + AX=4400 BX=0000 CX=03d4 DX=0032 SI=17e8 DI=17f4 ES=02b7 EFL=00200202 + 0858ed90:Ret WPROCS.133: INT_INT21HANDLER() retval=none ret=029f:0b72 ds=02b7 + AX=4400 BX=0000 CX=03d4 DX=0945 SI=17e8 DI=17f4 ES=02b7 EFL=00200202 + 0858ed90:Call KERNEL.15: GLOBALALLOC(0002,00001000) ret=029f:1c33 ds=02b7 + 0858ed90:Ret KERNEL.15: GLOBALALLOC() retval=02c6 ret=029f:1c33 ds=02b7 + 0858ed90:Call KERNEL.18: GLOBALLOCK(02c6) ret=029f:1c3d ds=02b7 + 0858ed90:Ret KERNEL.18: GLOBALLOCK() retval=02c70000 ret=029f:1c3d ds=02b7 + 0858ed90:Call WPROCS.133: INT_INT21HANDLER() ret=029f:0b72 ds=02b7 + AX=4400 BX=0001 CX=0200 DX=02c7 SI=17e8 DI=17f4 ES=02b7 EFL=00200202 + 0858ed90:Ret WPROCS.133: INT_INT21HANDLER() retval=none ret=029f:0b72 ds=02b7 + AX=4400 BX=0001 CX=0200 DX=0945 SI=17e8 DI=17f4 ES=02b7 EFL=00200202 + >>> Get info on stdin, stdout + + 0858ed90:Call KERNEL.49: GETMODULEFILENAME(02b6,02c7:0ba2,0050) ret=029f:213c + ds=02b7 + 0858ed90:Ret KERNEL.49: GETMODULEFILENAME() retval=000c ret=029f:213c ds=02b7 + >>> no idea. + + 0858ed90:Call USER.176: LOADSTRING(02b6,03ea,02b7:340e,0020) ret=02a7:0423 ds=02b7 + 0858ed90:Ret USER.176: LOADSTRING() retval=0002 ret=02a7:0423 ds=02b7 + 0858ed90:Call KERNEL.49: GETMODULEFILENAME(02b6,02b7:31f0,0100) ret=02a7:0745 + ds=02b7 + 0858ed90:Ret KERNEL.49: GETMODULEFILENAME() retval=000c ret=02a7:0745 ds=02b7 + 0858ed90:Call USER.176: LOADSTRING(02b6,03e9,02b7:2d58,0100) ret=02a7:077c ds=02b7 + 0858ed90:Ret USER.176: LOADSTRING() retval=0003 ret=02a7:077c ds=02b7 + 0858ed90:Call KERNEL.3: GETVERSION() ret=02a7:0a0c ds=02b7 + 0858ed90:Ret KERNEL.3: GETVERSION() retval=07005f03 ret=02a7:0a0c ds=02b7 + >>> query version. Hi: 7.00; Lo: 3.95 + + After these calls it seems to proceed with loading the necessary things for + the final error DIALOGBOX. (query language, load strings, ...) + + Right now I suspect GetWinFlags16. + + Could you send me the main exe file for further investigation ? + (don't forget to check whether this single file is sufficient for running until + the version check !) \ No newline at end of file