I would like that freepascal + lazarus to go to pit stop for a while and solve all the problems the compiler and lcl components have.
I get occasional program crashes under Linux, no matter which pascal version, with both gtk2 and qt5, and just using the standard lazarus components, no custom components, no dynamic memory allocations, etc. So random crashes are a common thing. At compilation time I get warnings only about UnicodeString to AnsiString conversions.
I chose lazarus for the amazing user interface and freepascal for the ability to work with strings in a more natural manner compared with C. I'll look for another tool...
Edit: memory leaks proved to be my fault!