Hallo,

in the Jan97 issue of the Microsoft System Journal there is a "Crash
Course on the Depths of Win32 Structured Exception handling" by Matt
Pietrek. This article is also available on the web:
http://www.microsoft.com/msj/defaultframe.asp?page=/msj/0197/Exception/Exception.htm
While the first two examples (myseh.exe and myseh2.exe) run with no
different output than on OSR2 on Vmware, showsehframes.exe loops in
Wine, dereferencing the code in UnhandledExceptionFilter as a
"scopetable" structure:

>Frame: 40D56F44  Handler: 40190F10  Prev: FFFFFFFF  Scopetable: 40190940
>    scopetable[0] PrevTryLevel: 81E58955  filter: 000280EC  __except: 53565700
>    scopetable[1] PrevTryLevel: 000000E8  filter: C3815B00  __except: 000C012B

0x40190F10 is WINE_exception_handler and 0x40190940 is
UnhandledExceptionFilter, probably set up in SYSDEPS_StartThread().

Under OSR2 on Vmware the program terminates here:
>Frame: 0063FF68  Handler: BFFB8CF8  Prev: FFFFFFFF  Scopetable: BFFB8ED8
>    scopetable[0] PrevTryLevel: FFFFFFFF  filter: BFF88E98  __except: BFF88EA1

Does Wine need to get compatible on that level too?

Bye

Uwe Bonnes                [EMAIL PROTECTED]

Free Software: If you contribute nothing, expect nothing
--

Reply via email to