Разобрался, проблема внутри дельфовой _HandleFinally
Код:
{$IFDEF CPU386}
type
PExcDescEntry = ^TExcDescEntry;
TExcDescEntry = record
vTable: Pointer;
handler: Pointer;
end;
PExcDesc = ^TExcDesc;
TExcDesc = packed record
{$IFNDEF PC_MAPPED_EXCEPTIONS}
jmp: JmpInstruction;
{$ENDIF}
case Integer of
0: (instructions: array [0..0] of Byte);
1{...}: (cnt: Integer; excTab: array [0..0{cnt-1}] of TExcDescEntry);
end;
{$ENDIF}