http://bugs.winehq.org/show_bug.cgi?id=31923
Bug #: 31923 Summary: when starting an win16 application, "int 2F unknown/unimplemented parameters" Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: joey_z@anticbbs.strangled.net Classification: Unclassified
I have an older win16 program (made for windows 3.x, I wouldn't dare file a bug report for 2.x or 1.x :) that seems to call a function that is unimplemented or otherwise undocumented in int 2F AX=7b00. the full error message wine gives is:
err:int:DOSVM_Int2fHandler int2f: unknown/not implemented parameters: int2f: AX 7b00, BX 0000, CX 001c, DX 1c37, SI 7110, DI ffc0, DS 2157, ES 1c37
after this, the program gives a dialog box that says 'Invalid property value'. if it helps at all, the program is called 'Worldgroup Manager' and it works on server 2003 (and it is supposed to work on XP) after enabling a compatibility fix called 'WOWCFEX_FORCEINCDPMI' (I can supply a more detailed description if it is needed). I checked the application on windows server 2003 without that compatibility fix, but it does not give the same error. instead it gives NTVDM hard errors and then an 'unrecoverable error' not the same problem it seems... if a copy of the application is needed, it can be supplied. the program is not the kind of program that you pay for since it is meant to be distributed to clients of a BBS.
http://bugs.winehq.org/show_bug.cgi?id=31923
--- Comment #1 from joey_z@anticbbs.strangled.net 2012-10-08 20:15:31 CDT --- guess I forgot some info I meant to paste in: wine version: wind-1.3.28 ubuntu version: 11.10 installed wine from a package, not sure which one used wine "C:\WGMAN\GCSVCMAN.EXE" to start
http://bugs.winehq.org/show_bug.cgi?id=31923
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
--- Comment #2 from Michael Stefaniuc mstefani@redhat.com 2012-10-18 15:49:25 CDT --- I'm not seeing INT 2F AX=7b00 nor AH=7b documented on http://www.ctyme.com/intr/int-2f.htm
Unsure if the WOWCFEX_FORCEINCDPMI compatibility flag plays a role here yet or if it dies before hitting that.
If you could run your program with WINEDEBUG=+int,+int21,+int31,dosmem and attach the output that might provide some additional clues.
http://bugs.winehq.org/show_bug.cgi?id=31923
--- Comment #3 from joey_z@anticbbs.strangled.net 2012-10-18 17:10:16 CDT --- Wine gives the same output as before when I run it with those options. still says:
err:int:DOSVM_Int2fHandler int2f: unknown/not implemented parameters: int2f: AX 7b00, BX 0000, CX 001c, DX 1c37, SI 70fc, DI ffc0, DS 2157, ES 1c37
the application still behaves the same way as well,
As far as the 'WOWCFEX_FORCEINCDPMI' flag goes, if I run it on windows 2003 without this flag, the application doesn't give an error, only NTVDM does ("NTVDM encountered a hard error" or some similar error) so I think it is probably not producing the problem I am seeing, but it is not impossible.
according to the 'Microsoft Application Compatibility Toolkit', the WOWCFEX_FORCEINCDPMI flag says this: "Compatibility flag for 16 bit applications. This forces DPMI memory allocations to use ever increasing linear addresses. This may prevent the ntvdm from hitting a GPF."
http://bugs.winehq.org/show_bug.cgi?id=31923
--- Comment #4 from Detlef Riekenberg wine.dev@web.de 2012-11-05 22:09:17 CST ---
Please change your path in the console window to (wineprefix)/drive_c/WGMAN and run the command (all in one line):
WINEDEBUG=+int,+int21,+int31,+dosmem,+pid,+tid,+process,+loaddll wine GCSVCMAN.EXE 2>&1 | tee log.txt
Now attach the file log.txt to this bug.
http://bugs.winehq.org/show_bug.cgi?id=31923
--- Comment #5 from joey_z@anticbbs.strangled.net 2012-11-17 16:07:27 CST --- Created attachment 42529 --> http://bugs.winehq.org/attachment.cgi?id=42529 this is the log from running wine with various debug options
https://bugs.winehq.org/show_bug.cgi?id=31923
--- Comment #6 from Austin English austinenglish@gmail.com --- Is this still an issue in current (1.7.35 or newer) wine? If so, please attach terminal output.
https://bugs.winehq.org/show_bug.cgi?id=31923
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- No download. No name of the application. No answer from the OP since 7 years. Can an administrator close this bug as ABANDONED?
https://bugs.winehq.org/show_bug.cgi?id=31923
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #8 from Michael Stefaniuc mstefani@winehq.org --- Marking abandoned. int 2F AX=7b00 aka AH=7b is totally undocumented. So without the application there is no chance to figure out anything.
https://bugs.winehq.org/show_bug.cgi?id=31923
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Version|unspecified |1.3.28 Keywords| |win16
https://bugs.winehq.org/show_bug.cgi?id=31923
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #9 from André H. nerv@dawncrow.de --- closing abandoned