Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2020-09

about #0035991, fpc 3.2.1 still crash lazarus 2.0.10, 2.0.11

3 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

baldzhang

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

Reply by email

Ondrej Pokorny
to baldzhang

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

baldzhang wrote 53 lines
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 - https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply by email

baldzhang
to Ondrej Pokorny

Hi, Ondrej

At 2020-09-02 17:37:19, "Ondrej Pokorny via fpc-devel" wrote: it is not possible to support the latest FPC trunk in already released Lazarus versions (2.0.10).

Got it.

Show quoted text 6 lines
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.

This is what I hoped to, and I will try in the future.

Thank you.

B. Zhang.

Reply by email