Sign in Join

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

Mailing lists / fpc-pascal / 2013-07

Lazarus produces Fatal: Internal error 200602035

8 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

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

Dennis Poon
to Dennis Poon

Forgot to mention:

It's Lazarus 1.0.8
FPC 2.6.2

On windows.

I actually also tried it on Linux (ARM)
Lazarus 1.0.10
and FPC 2.6.2
but the same error.

Dennis Poon wrote 17 lines
What does that mean? The IDE's selected line stopped at the end of a unit of my project. Dennis _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal No virus found in this message. Checked by AVG - www.avg.com <http://www.avg.com> Version: 2013.0.3349 / Virus Database: 3209/6528 - Release Date: 07/28/13

Reply by email

Dennis Poon
to Mattias Gaertner

I will create a bug report.
Basically, after removing block by block and test again, the cause seems to be :
-in a unit
-define a class with a method with inline directive -in that method implementation, create a try except end block and in the except section, do some assignment involving the exception object

       try
       except
         on E: exception do begin
           localVar := E.Message;
         end;
       end;
Mattias Gaertner wrote 26 lines
On Tue, 30 Jul 2013 00:46:16 +0800 Dennis Poon wrote: > What does that mean? > > The IDE's selected line stopped at the end of a unit of my project. > 'internal errors' mean you found a bug in the compiler. Please create a bug report and attach a sample program to reproduce the error. Such errors are usually fixed quickly. Mattias _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2013.0.3349 / Virus Database: 3209/6528 - Release Date: 07/28/13

Reply by email

Sven Barth
to Dennis Poon
Dennis Poon wrote 14 lines
I will create a bug report. Basically, after removing block by block and test again, the cause seems to be : -in a unit -define a class with a method with inline directive -in that method implementation, create a try except end block and in the except section, do some assignment involving the exception object try except on E: exception do begin localVar := E.Message; end; end;

Please ensure that you attach a complete example that should be compileable.

Regards,
Sven

Reply by email

Florian Klaempfl
to Bart
Bart wrote 10 lines
On 7/30/13, Sven Barth wrote: > Please ensure that you attach a complete example that should be > compileable. There is already a bugreport about that Internal Error: http://bugs.freepascal.org/view.php?id=18967 It is resolved as "Probably fixed in the mean time". It should be re-opened (by someone who can do that), rather than creating a new bugreport.

It makes no sense to reopen it if no complete example how to reproduce it is provided.

Reply by email