Here you go:
OnIdle: UnLock
TGDBMIDebugger.UnLockCommandProcessing: Execute RunQueue
Executing (Recurse-Count=0) queued= 15 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandEvaluate: n Thread=1, Frame=0" State=Pause PauseWaitState=0
>>Enter: TGDBType.ProcessExpression: state = gtpsInitial Expression="n"
<<Exit: TGDBType.ProcessExpression: state = gtpsInitialSimple Result=False Kind=skSimple Attr= Typename="" InternTpName="" TypeDeclaration=""
>> TCmdLineDebugger.SendCmdLn "ptype n"
<< TCmdLineDebugger.ReadLn "&"ptype n\n""
[Debugger] Log output: &"ptype n\n"
<< TCmdLineDebugger.ReadLn "&"No symbol \"n\" in current context.\n""
[Debugger] Log output: &"No symbol \"n\" in current context.\n"
<< TCmdLineDebugger.ReadLn "^error,msg="No symbol \"n\" in current context.""
TGDBMIDebugger.ProcessResult Error: ,msg="No symbol \"n\" in current context."
<< TCmdLineDebugger.ReadLn "(gdb) "
>>Enter: TGDBType.ProcessExpression: state = gtpsInitialSimple Expression="n"
ERROR: detected state loop in ProcessExpression
<<Exit: TGDBType.ProcessExpression: state = gtpsInitialSimple Result=True Kind=skSimple Attr= Typename="" InternTpName="" TypeDeclaration=""
>> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression parentfp"
<< TCmdLineDebugger.ReadLn "^error,msg="No symbol \"parentfp\" in current context.""
TGDBMIDebugger.ProcessResult Error: ,msg="No symbol \"parentfp\" in current context."
>> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression 7"
>> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression 1"
<< TCmdLineDebugger.ReadLn "(gdb) "
[WARNING] TGDBMIDebugger: ExecuteCommand "-data-evaluate-expression parentfp" failed.
DebuggerState: Setting to Error, from Pause
DebugDataMonitor: >>ENTER: TGDBMIThreads.DoStateChange New-State=Error
DebugDataMonitor: <<EXIT: TGDBMIThreads.DoStateChange
DebugDataMonitor: >>ENTER: TGDBMICallStack.DoStateChange New-State=Error
DebugDataMonitor: <<EXIT: TGDBMICallStack.DoStateChange
DebugDataMonitor: >>ENTER: TGDBMILocals.DoStateChange New-State=Error
DebugDataMonitor: <<EXIT: TGDBMILocals.DoStateChange
DebugDataMonitor: >>ENTER: TGDBMIWatches.DoStateChange New-State=Error
DebugDataMonitor: <<EXIT: TGDBMIWatches.DoStateChange
Canceling: "TGDBMIDebuggerCommandEvaluate: Result Thread=1, Frame=0"
Canceling: "TGDBMIDebuggerCommandEvaluate: y Thread=1, Frame=0"
Canceling: "TGDBMIDebuggerCommandEvaluate: x Thread=1, Frame=0"
Canceling: "TGDBMIDebuggerCommandEvaluate: n Thread=1, Frame=0"
>> TCmdLineDebugger.SendCmdLn "kill"
DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange New-State=Error
DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
DebuggerState: Finished Error
DebugDataMonitor: TWatchValue.SetValidity: FThreadId=1 FStackFrame=0 Expr=n AValidity=ddsError
ERROR: Exception occured in TGDBMIDebuggerCommandEvaluate.DoExecute EAccessViolation Msg="Access violation" Addr=08060570 Dbg.State=Error
$08060570
$088F85F7 TGDBMIDEBUGGERCOMMANDEVALUATE__DOEXECUTE, line 12357 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088F655B TGDBMIDEBUGGERCOMMAND__EXECUTE, line 10832 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088E54EA TGDBMIDEBUGGER__RUNQUEUE, line 6557 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088E3B24 TGDBMIDEBUGGER__UNLOCKCOMMANDPROCESSING, line 6270 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088E57D0 TGDBMIDEBUGGER__RUNQUEUE, line 6614 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088E5CC1 TGDBMIDEBUGGER__QUEUECOMMAND, line 6696 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088E68D6 TGDBMIDEBUGGER__GDBRUN, line 6955 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$088E817E TGDBMIDEBUGGER__REQUESTCOMMAND, line 7370 of /usr/share/lazarus/1.0.8/debugger/gdbmidebugger.pp
$084E5374 TDEBUGGER__REQCMD, line 6396 of /usr/share/lazarus/1.0.8/debugger/debugger.pp
$084E5A3B TDEBUGGER__RUN, line 6410 of /usr/share/lazarus/1.0.8/debugger/debugger.pp
$084D7414 TDEBUGMANAGER__RUNDEBUGGER, line 2466 of debugmanager.pas
$084D1A24 TDEBUGMANAGER__ONRUNTIMER, line 795 of debugmanager.pas
$082C7545 TCUSTOMTIMER__DOONTIMER, line 181 of customtimer.pas
$082C74AF TCUSTOMTIMER__TIMER, line 156 of customtimer.pas
$082BE1D4 GTKTIMERCB, line 2852 of gtk2callback.inc
$B7013107
Canceling: "TGDBMIDebuggerCommandEvaluate: n Thread=1, Frame=0"
Canceling: "TGDBMIDebuggerCommandEvaluate: n Thread=1, Frame=0"
DebuggerState: Setting to None, from Error
DebugDataMonitor: >>ENTER: TGDBMIThreads.DoStateChange New-State=None
DebugDataMonitor: <<EXIT: TGDBMIThreads.DoStateChange
DebugDataMonitor: >>ENTER: TGDBMICallStack.DoStateChange New-State=None
DebugDataMonitor: <<EXIT: TGDBMICallStack.DoStateChange
DebugDataMonitor: >>ENTER: TGDBMILocals.DoStateChange New-State=None
DebugDataMonitor: <<EXIT: TGDBMILocals.DoStateChange
DebugDataMonitor: >>ENTER: TGDBMIWatches.DoStateChange New-State=None
DebugDataMonitor: <<EXIT: TGDBMIWatches.DoStateChange
DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange New-State=None
DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
DebuggerState: Finished None
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=No