[fpc-devel] about #0035991, fpc 3.2.1 still crash lazarus 2.0.10, 2.0.11

Ondrej Pokorny lazarus at kluug.net
Wed Sep 2 11:37:19 CEST 2020


Hello Bald,

it is not possible to support the latest FPC trunk in already released 
Lazarus versions (2.0.10).

If you want some bug fixes to be merged into the stable branch 
(currently 2.0.11), you can list the revisions here:
https://wiki.freepascal.org/Lazarus_2.0_fixes_branch

I did it for you now for the two revisions of issue 35991.

Ondrej


On 01.09.2020 03:21, baldzhang via fpc-devel wrote:
> Hi, Ondrej
>
> I saw you mark #0035991 resolved, but I still has crash problem on Svn2RevisionInc.
>
> The testing result is:
>      3.2.0
>        2.0.10
>        2.0.11
>        2.1     : all good
>
>      3.2.1
>        2.0.10  : exception
>        2.0.11  : exception
>        2.1     : good
>
> This was tested with a small program copy from Svn2RevisionInc, and compiled with different version's lazutils source codes.
> (source code attached)
>
> The exceptions are raised from same location, a dump from svn2revisioninc looks like:
> ----------------------------
> An unhandled exception occurred at $000000010000A13A:
> EAccessViolation: Access violation
>    $000000010000A13A fpc_ansistr_decr_ref, line 146 of ../inc/astrings.inc
>    $0000000100012921 fpc_finalize, line 234 of ../inc/rtti.inc
>    $0000000100012657 RECORDRTTI, line 134 of ../inc/rtti.inc
>    $0000000100010C91 CLEANUPINSTANCE, line 755 of ../inc/objpas.inc
>    $0000000100010489 FREEINSTANCE, line 446 of ../inc/objpas.inc
>    $000000010004529A DESTROY, line 277 of fcl-process/src/processbody.inc
>    $0000000100001962 fin$00000012, line 118 of svn2revisioninc.pas
>    $00000001000019ED SVNINPATH, line 109 of svn2revisioninc.pas
>    $0000000100003C91 PARAMSVALID, line 572 of svn2revisioninc.pas
>    $00000001000046DD GITREVISIONFROMGITCOMMIT, line 769 of svn2revisioninc.pas
>    $00000001000047C7 main, line 788 of svn2revisioninc.pas
>    $00000001000047E6 MAIN_WRAPPER, line 126 of system.pp
>    $000000010001AE27 EXE_ENTRY, line 240 of system.pp
>    $000000010000192D _FPC_MAINCRTSTARTUP, line 106 of sysinit.pp
>    $00007FFB4D7B7BD4
>    $00007FFB4E96CE51
> ----------------------------
>
> I write some note in bug tracker, you may not noticed yet.
>
> So my question is:
> Is there any plan to fix it with this bundle(fpc 3.2.x/lazarus 2.0.x)? Or lazarus 2.0.x will stick on fpc 3.2.0?
>
> Because I need fpc 3.2.1 with new ssl features but did not  want to maintain extra patches when building fpc/lazarus.
>
> Thanks.
> B. Zhang
>
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20200902/59615eb0/attachment.htm>


More information about the fpc-devel mailing list