Нашел, ИМХО, баг (ИМХО, потому что сравниваю поведение Lazarus и Delphi).
Создаем пустую форму. Кидаем на нее кнопку Button1.
Создаем обработчик:
- Код: Выделить всё
- procedure TForm1.Button1Click(Sender: TObject);
 begin
 Button1.Free ;
 end;
При щелчке на эту кнопку во время работы программы, она вылетает с проклятым SIGSEGV.
В Delphi аналогичный код работает без запинки.






 Вот такие пироги.
  Вот такие пироги.


