[fpc-devel] Misterious error

Sergei Gorelkin sergei_gorelkin at mail.ru
Tue Jan 3 22:01:54 CET 2012

03.01.2012 23:54, José Mejuto пишет:
> Hello FPC,
> Monday, January 2, 2012, 9:27:50 PM, you wrote:
>>> The solution to optimize the unnecessary finally blocks without
>>> breaking exit behavior is still to
>>> be found.
> SG>  More sophisticated patch applied in r19955. If you can test
> SG>  your project with it, that would be just
> SG>  great.
> I had updated to 19958 and it still fails with the same SIGSEGV. Again
> adding the try..finally..end in the function cures the problem.
> [Updating to 19959 to test as my code uses Variants...Done]
> No sorry, still the same SIGSEGV :(
> Do you know which kind of code I must look for to isolate the problem
> ?
I'd suggest looking at the constructors containing an 'exit' statement,
but I'm not entirely sure.

Does restoring removed line 287 of psub.pas remove the segfault?
(The line was:
   include(current_procinfo.flags,pi_needs_implicit_finally); )


More information about the fpc-devel mailing list