[fpc-pascal] Win64 SEH patch fixes some Firebird embedded bugs
Reinier Olislagers
reinierolislagers at gmail.com
Mon Jul 9 06:53:41 CEST 2012
On 21-6-2012 11:39, michael.vancanneyt at wisa.be wrote:
> On Thu, 21 Jun 2012, Reinier Olislagers wrote:
>
>> Just compiled FPC with -dTEST_WIN64_SEH and noticed that fixes bugs
>> 17360 Firebird database exceptions don't generate EIBDatabaseError but a
>> general exception on 64 bit windows
>> 21581: Firebird embedded x64 Windows: CreateDB fails with an exception
>
> Great, you beat me to it :-)
>
>> It may well also remove the need for the nasty workaround applied in bug
>> 19116: RunError(32) when reading BLOB with IBConnection on Win64
>> ... which might also be interesting given Marco's remark:
>>> * While reading up on the previous issue I saw warnings that getting
>>> the blob size this way might be notoriously slow.
>>
>> Thought I'd let everybody know in case they run into Firebird x64
>> (embedded) problems on Windows and to indicate that implementing the SEH
>> patch might be a good idea...
>
> Well, I was going to test the above bugs and if they fixed the issue,
> recommend to enable SEH by default on Win64.
>
> Michael.
Any news on this? (I haven't seen anything in the bug tracker or commit
messages, but might have missed some)...
Thanks,
Reinier
More information about the fpc-pascal
mailing list