On Fri, 12 Mar 2021 15:25:42 +0100
Bo Berglund via lazarus <lazarus@lists.lazarus-ide.org> wrote:

> Lazarus 2.0.8 on Raspberry Pi 4 with FPC 3.0.4
> 
> I have discussed this topic here before but I would like to know what
> is causing the problem...
> It happened again today; when I started Lazarus I just got the main
> bar plus the code editor, all other windows were not there.
> 
> Since I have been hit by this before I keep a backup of the pcp dir
> files in a tar archive so I could extract the environmentoptions.xml
> file from 2020-12-23 (with Lazarus closed of course) and replace the
> now bogus environmentoptions.xml in the pcp dir and all was OK again.
> 
> Last time it happened I checked the environmentoptions.xml before
> fixing it and it was all blank, just a series of #0 chars.

I never saw that. Sounds like a buffer overflow, invalid pointer thing.
You could compile the ide with -gh (heaptrc).

 
> So what I am wondering now is what would cause Lazarus to write such
> a file anytime?
> It seems like normally Lazarus should just read the file unless a
> change is done in some options and then the write would be done at
> that specific time.

It stores some desktop settings too.

Mattias
-- 
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to