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@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to