<p style="padding:0 0 0 0; margin:0 0 0 0;">Hi,</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">when I write following code (to force SIGSEGV)</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">unit Unit1;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">{$mode objfpc}{$H+}</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">interface</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">uses</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">type</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  { TForm1 }</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  TForm1 = class(TForm)</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">    Button1: TButton;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">    procedure Button1Click(Sender: TObject);</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  private</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  public</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  end;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">var</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  Form1: TForm1;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">implementation</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">{$R *.lfm}</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">{ TForm1 }</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">procedure TForm1.Button1Click(Sender: TObject);</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">var a: array of Double;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">begin</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  a[99]:=3.14;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">end;</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">end.      </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">with GDB: I got exception message box, then I got grayed line in Source Editor etc.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 10pt;">with fpdebug: also exception message box, when I click OK then Lazarus Main window dissapears, Access Violation, and I have to restart whole IDE.</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">Is it known issue? After all fpdebug is still marked "beta".</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">PS: Good thing about fpdebug is lower memory footprint.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  fpdebug: process lazarus 137MB</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">  gdb: process lazarus and gdb 86MB + 184MB = 270MB</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">Thanks, VojtÄ›ch</p>