[Lazarus] Debugger problems

Leonardo M. Ramé l.rame at griensu.com
Thu May 10 01:23:10 CEST 2012


On 2012-05-09 23:52:06 +0100, Martin wrote:
> On 09/05/2012 23:41, Leonardo M. Ramé wrote:
> >I'm using Lazarus&  Fpc compiled from trunk, on Ubuntu 12.04 x86_64.
> >
> >Since today, I found the debugger stopped working, I mean, breakpoints
> >are never reached, also, when I close the applications started from the
> >IDE (F9), I get this error message:
> >
> >The GDB command:
> >"-exec-run"
> >did not return any result.
> when this happens, check if gdb is still running (
> http://sourceware.org/bugzilla/show_bug.cgi?id=14014 )
> 
> >
> >Before writing this, I've tested all combinatios of linking
> >configuration (-g, -gw, and so on), with and without external symbols
> >file (-Xg), but the result is allways the same.
> Since you appear to know the options, I assume no optimization other than
> O1/ and no smart linking?
> 
> >
> >Does anyone knows if this is related to gdb, Lazarus or Fpc?.
> >
> 
> Will need some more info, please.
> 
> Do you know the version of GDB?
> 
> I am not aware of any recent changes in Lazarus, that would/could have
> caused this.
> I can not tell if there is/was in FPC
> 
> - Run Lazarus with (requires recent SVN)
> --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO
> 
> --debug-log=/foo/log
> 
> - Ensure it will be the first debug in your LAzarus session, or reset the
> debugger
> - please open the "Debug Output" Window, from the "View" menu (VIew > Debug
> Windows > Debug output).
>   Ensure you open this window, before running your app with F9
> - Run your app.
> 
> Copy the content of the window and mail it (If to big for the list, private
> mail is ok)
> Same for the log
> 

Here are the files.

output.log: Debug output window contents.
lazarus.log: --debug-log

-- 
Leonardo M. Ramé
http://leonardorame.blogspot.com
-------------- next part --------------
=thread-group-added,id="i1"
(gdb) 
<-gdb-set confirm off>
^done
(gdb) 
<-gdb-set new-console off>
^error,msg="No hay tabla de s\303\255mbolos cargada. Use la orden \302\253file\302\273."
(gdb) 
<set width 50000>
&"set width 50000\n"
^done
(gdb) 
<-gdb-version>
~"GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04\n"
~"Copyright (C) 2012 Free Software Foundation, Inc.\n"
~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
~"This GDB was configured as \"x86_64-linux-gnu\".\nPara las instrucciones de informe de errores, vea:\n"
~"<http://bugs.launchpad.net/gdb-linaro/>.\n"
^done
(gdb) 
<-gdb-set env COLORTERM=gnome-terminal>
^done
(gdb) 
<-gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-BavNEObpsG,guid=7ea18718aab55af100b5094800000043>
^done
(gdb) 
<-gdb-set env DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path>
^done
(gdb) 
<-gdb-set env DESKTOP_SESSION=ubuntu-2d>
^done
(gdb) 
<-gdb-set env DISPLAY=:0.0>
^done
(gdb) 
<-gdb-set env GDMSESSION=ubuntu-2d>
^done
(gdb) 
<-gdb-set env GNOME_DESKTOP_SESSION_ID=this-is-deprecated>
^done
(gdb) 
<-gdb-set env GNOME_KEYRING_CONTROL=/tmp/keyring-tpFNcg>
^done
(gdb) 
<-gdb-set env GNOME_KEYRING_PID=2390>
^done
(gdb) 
<-gdb-set env GPG_AGENT_INFO=/tmp/keyring-tpFNcg/gpg:0:1>
^done
(gdb) 
<-gdb-set env GTK_MODULES=canberra-gtk-module:canberra-gtk-module>
^done
(gdb) 
<-gdb-set env HOME=/home/leonardo>
^done
(gdb) 
<-gdb-set env _=/home/leonardo/Desarrollo/lazarus/./lazarus>
^done
(gdb) 
<-gdb-set env LANG=es_AR.UTF-8>
^done
(gdb) 
<-gdb-set env LIBOVERLAY_SCROLLBAR=0>
^done
(gdb) 
<-gdb-set env LOGNAME=leonardo>
^done
(gdb) 
<-gdb-set env MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path>
^done
(gdb) 
<-gdb-set env OLDPWD=/home/leonardo>
^done
(gdb) 
<-gdb-set env PATH=/home/leonardo/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/lib/fpc/2.7.1>
^done
(gdb) 
<-gdb-set env PWD=/home/leonardo/Desarrollo/lazarus>
^done
(gdb) 
<-gdb-set env PYTHONPATH=/usr/lib/python2.7/site-packages>
^done
(gdb) 
<-gdb-set env SESSION_MANAGER=local/leonardo-laptop:@/tmp/.ICE-unix/2401,unix/leonardo-laptop:/tmp/.ICE-unix/2401>
^done
(gdb) 
<-gdb-set env SHELL=/usr/bin/zsh>
^done
(gdb) 
<-gdb-set env SHLVL=1>
^done
(gdb) 
<-gdb-set env SPEECHD_PORT=7560>
^done
(gdb) 
<-gdb-set env SSH_AGENT_PID=2450>
^done
(gdb) 
<-gdb-set env SSH_AUTH_SOCK=/tmp/keyring-tpFNcg/ssh>
^done
(gdb) 
<-gdb-set env TERM=xterm>
^done
(gdb) 
<-gdb-set env UBUNTU_MENUPROXY=libappmenu.so>
^done
(gdb) 
<-gdb-set env USER=leonardo>
^done
(gdb) 
<-gdb-set env WINDOWID=73411529>
^done
(gdb) 
<-gdb-set env XAUTHORITY=/home/leonardo/.Xauthority>
^done
(gdb) 
<-gdb-set env XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg>
^done
(gdb) 
<-gdb-set env XDG_CURRENT_DESKTOP=Unity>
^done
(gdb) 
<-gdb-set env XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/>
^done
(gdb) 
<-gdb-set env XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0>
^done
(gdb) 
<-gdb-set env XDG_SESSION_COOKIE=44df6a5e12911efb7d52a9d44ac5f4bd-1336601037.972594-328950209>
^done
(gdb) 
<-gdb-set env XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0>
^done
(gdb) 
<unset env DISPLAY>
&"unset env DISPLAY\n"
^done
(gdb) 
<-gdb-set env DISPLAY=:0>
^done
(gdb) 
<-file-exec-and-symbols "/home/leonardo/Desarrollo/orm2/test/lazarus/project1">
^done
(gdb) 
<-environment-cd .>
^done
(gdb) 
<-environment-cd "/home/leonardo/Desarrollo/orm2/test/lazarus/">
^done
(gdb) 
<-data-evaluate-expression FPC_THREADVAR_RELOCATE_PROC>
^error,msg="El s\303\255mbolo \302\253FPC_THREADVAR_RELOCATE_PROC\302\273 no est\303\241 en el contexto actual."
(gdb) 
<info functions FPC_CPUINIT>
&"info functions FPC_CPUINIT\n"
~"All functions matching regular expression \"FPC_CPUINIT\":\n"
~"\nNon-debugging symbols:\n"
~"0x00000000004b9070  SYSTEM_$$_FPC_CPUINIT\n"
^done
(gdb) 
<-exec-arguments >
^done
(gdb) 
<set inferior-tty /dev/pts/8>
&"set inferior-tty /dev/pts/8\n"
^done
(gdb) 
<-gdb-set language pascal>
^done
(gdb) 
<ptype TObject>
&"ptype TObject\n"
~"type = ^TOBJECT = class \n"
~"  public\n"
~"    function  CREATE () : TOBJECT;\n"
~"    procedure DESTROY (); virtual;\n"
~"    function  NEWINSTANCE () : TOBJECT; virtual;\n"
~"    procedure FREEINSTANCE (); virtual;\n"
~"    function  SAFECALLEXCEPTION () : HRESULT; virtual;\n"
~"    procedure DEFAULTHANDLER (); virtual;\n"
~"    procedure FREE ();\n"
~"    function  INITINSTANCE () : TOBJECT;\n"
~"    procedure CLEANUPINSTANCE ();\n"
~"    function  CLASSTYPE () : TCLASS;\n"
~"    function  CLASSINFO () : POINTER;\n"
~"    function  CLASSNAME () : SHORTSTRING;\n"
~"    function  CLASSNAMEIS () : BOOLEAN;\n"
~"    function  CLASSPARENT () : TCLASS;\n"
~"    function  INSTANCESIZE () : INT64;\n"
~"    function  INHERITSFROM () : BOOLEAN;\n"
~"    function  STRINGMESSAGETABLE () : PSTRINGMESSAGETABLE;\n"
~"    function  METHODADDRESS () : POINTER;\n"
~"    function  METHODNAME () : SHORTSTRING;\n"
~"    function  FIELDADDRESS () : POINTER;\n"
~"    procedure AFTERCONSTRUCTION (); virtual;\n"
~"    procedure BEFOREDESTRUCTION (); virtual;\n"
~"    procedure DEFAULTHANDLERSTR (); virtual;\n"
~"    procedure DISPATCH (); virtual;\n"
~"    procedure DISPATCHSTR (); virtual;\n"
~"    function  GETINTERFACE () : BOOLEAN;\n"
~"    function  GETINTERFACE () : BOOLEAN;\n"
~"    function  GETINTERFACEBYSTR () : BOOLEAN;\n"
~"    function  GETINTERFACEWEAK () : BOOLEAN;\n"
~"    function  GETINTERFACEENTRY () : PINTERFACEENTRY;\n"
~"    function  GETINTERFACEENTRYBYSTR () : PINTERFACEENTRY;\n"
~"    function  GETINTERFACETABLE () : PINTERFACETABLE;\n"
~"    function  UNITNAME () : ANSISTRING;\n"
~"    function  EQUALS () : BOOLEAN; virtual;\n"
~"    function  GETHASHCODE () : INT64; virtual;\n"
~"    function  TOSTRING () : ANSISTRING; virtual;\n"
~"end\n"
^done
(gdb) 
<ptype Exception>
&"ptype Exception\n"
~"type = ^EXCEPTION = class : public TOBJECT \n"
~"  private\n"
~"    FMESSAGE : ANSISTRING;\n"
~"    FHELPCONTEXT : LONGINT;\n"
~"    HELPCONTEXT : LONGINT;\n"
~"    MESSAGE : ANSISTRING;\n"
~"\n"
~"  public\n"
~"    function  CREATE () : EXCEPTION;\n"
~"    function  CREATEFMT () : EXCEPTION;\n"
~"    function  CREATERES () : EXCEPTION;\n"
~"    function  CREATERESFMT () : EXCEPTION;\n"
~"    function  CREATEHELP () : EXCEPTION;\n"
~"    function  CREATEFMTHELP () : EXCEPTION;\n"
~"    function  CREATERESHELP () : EXCEPTION;\n"
~"    function  CREATERESFMTHELP () : EXCEPTION;\n"
~"end\n"
^done
(gdb) 
<ptype Shortstring>
&"ptype Shortstring\n"
~"type = ShortString = record \n"
~"    length : BYTE;\n"
~"    st : array [0..-1] of CHAR;\n"
~"end\n"
^done
(gdb) 
<ptype pointer>
&"ptype pointer\n"
~"type = ^pointer\n"
^done
(gdb) 
<ptype byte>
&"ptype byte\n"
~"type = BYTE\n"
^done
(gdb) 
<info file>
&"info file\n"
~"S\303\255mbolos desde \302\253/home/leonardo/Desarrollo/orm2/test/lazarus/project1\302\273.\n"
~"Local exec file:\n"
~"\t`/home/leonardo/Desarrollo/orm2/test/lazarus/project1', tipo de archivo elf64-x86-64.\n"
~"\tPunto de entrada: 0x4b7af0\n"
~"\t0x00000000004001c8 - 0x00000000004001e4 is .interp\n"
~"\t0x00000000004001e4 - 0x0000000000400204 is .note.ABI-tag\n"
~"\t0x0000000000400208 - 0x0000000000410874 is .hash\n"
~"\t0x0000000000410878 - 0x0000000000442d38 is .dynsym\n"
~"\t0x0000000000442d38 - 0x000000000047c799 is .dynstr\n"
~"\t0x000000000047c79a - 0x0000000000480aaa is .gnu.version\n"
~"\t0x0000000000480ab0 - 0x0000000000480b10 is .gnu.version_r\n"
~"\t0x0000000000480b10 - 0x00000000004abe18 is .rela.dyn\n"
~"\t0x00000000004abe18 - 0x00000000004b2f58 is .rela.plt\n"
~"\t0x00000000004b2f60 - 0x00000000004b7af0 is .plt\n"
~"\t0x00000000004b7af0 - 0x000000000083e050 is .text\n"
~"\t0x000000000083e050 - 0x000000000083e090 is .eh_frame\n"
~"\t0x0000000000a3e090 - 0x0000000000a3e2d0 is .dynamic\n"
~"\t0x0000000000a3e2d0 - 0x0000000000a4c938 is .got\n"
~"\t0x0000000000a4c938 - 0x0000000000a4ef10 is .got.plt\n"
~"\t0x0000000000a4ef10 - 0x0000000000c17db0 is .data\n"
~"\t0x0000000000c17db0 - 0x0000000000c3abe8 is fpc.resources\n"
~"\t0x0000000000c3abf0 - 0x0000000000c56700 is .bss\n"
~"\t0x0000000000c56700 - 0x0000000000c56758 is fpc.reshandles\n"
^done
(gdb) 
<-data-evaluate-expression sizeof(POINTER)>
^done,value="8"
(gdb) 
<-break-insert -f foo>
&"Funci\303\263n \302\253foo\302\273 no definida.\n"
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="foo",times="0",original-location="foo"}
(gdb) 
<-break-delete 1>
^done
(gdb) 
<-break-insert +0>
^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004b7b99",func="main",file="project1.lpr",fullname="/home/leonardo/Desarrollo/orm2/test/lazarus/project1.lpr",line="7",times="0",original-location="project1.lpr:+0"}
(gdb) 
<-exec-run>
=thread-group-started,id="i1",pid="7982"
=thread-created,id="1",group-id="i1"
^running
*running,thread-id="all"
(gdb) 
=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
&"Error in re-setting breakpoint 2: No se encuentra la l\303\255nea 0 en el archivo \302\253project1.lpr\302\273.\n"
=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="n",addr="<PENDING>",pending="project1.lpr:+0",times="0",original-location="project1.lpr:+0"}
=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libglib-2.0.so.0",target-name="/lib/x86_64-linux-gnu/libglib-2.0.so.0",host-name="/lib/x86_64-linux-gnu/libglib-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libcairo.so.2",target-name="/usr/lib/x86_64-linux-gnu/libcairo.so.2",host-name="/usr/lib/x86_64-linux-gnu/libcairo.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",target-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",host-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfontconfig.so.1",target-name="/usr/lib/x86_64-linux-gnu/libfontconfig.so.1",host-name="/usr/lib/x86_64-linux-gnu/libfontconfig.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXext.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXrender.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXinerama.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXinerama.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXinerama.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXi.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXi.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXi.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXrandr.so.2",target-name="/usr/lib/x86_64-linux-gnu/libXrandr.so.2",host-name="/usr/lib/x86_64-linux-gnu/libXrandr.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXcomposite.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXcomposite.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXcomposite.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libffi.so.6",target-name="/usr/lib/x86_64-linux-gnu/libffi.so.6",host-name="/usr/lib/x86_64-linux-gnu/libffi.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libpcre.so.3",target-name="/lib/x86_64-linux-gnu/libpcre.so.3",host-name="/lib/x86_64-linux-gnu/libpcre.so.3",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpixman-1.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpixman-1.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpixman-1.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libpng12.so.0",target-name="/lib/x86_64-linux-gnu/libpng12.so.0",host-name="/lib/x86_64-linux-gnu/libpng12.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-render.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-render.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-render.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libselinux.so.1",target-name="/lib/x86_64-linux-gnu/libselinux.so.1",host-name="/lib/x86_64-linux-gnu/libselinux.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libresolv.so.2",target-name="/lib/x86_64-linux-gnu/libresolv.so.2",host-name="/lib/x86_64-linux-gnu/libresolv.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libexpat.so.1",target-name="/lib/x86_64-linux-gnu/libexpat.so.1",host-name="/lib/x86_64-linux-gnu/libexpat.so.1",symbols-loaded="0",thread-group="i1"
~"[Depuraci\303\263n de hilo usando libthread_db enabled]\n"
~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so",target-name="/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so",host-name="/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libnss_compat.so.2",target-name="/lib/x86_64-linux-gnu/libnss_compat.so.2",host-name="/lib/x86_64-linux-gnu/libnss_compat.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libnsl.so.1",target-name="/lib/x86_64-linux-gnu/libnsl.so.1",host-name="/lib/x86_64-linux-gnu/libnsl.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libnss_nis.so.2",target-name="/lib/x86_64-linux-gnu/libnss_nis.so.2",host-name="/lib/x86_64-linux-gnu/libnss_nis.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libnss_files.so.2",target-name="/lib/x86_64-linux-gnu/libnss_files.so.2",host-name="/lib/x86_64-linux-gnu/libnss_files.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so",target-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so",host-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0",target-name="/usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0",host-name="/usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libcanberra.so.0",target-name="/usr/lib/x86_64-linux-gnu/libcanberra.so.0",host-name="/usr/lib/x86_64-linux-gnu/libcanberra.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",target-name="/usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",host-name="/usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libtdb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libtdb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libtdb.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libltdl.so.7",target-name="/usr/lib/x86_64-linux-gnu/libltdl.so.7",host-name="/usr/lib/x86_64-linux-gnu/libltdl.so.7",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libvorbis.so.0",target-name="/usr/lib/x86_64-linux-gnu/libvorbis.so.0",host-name="/usr/lib/x86_64-linux-gnu/libvorbis.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libogg.so.0",target-name="/usr/lib/x86_64-linux-gnu/libogg.so.0",host-name="/usr/lib/x86_64-linux-gnu/libogg.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so",target-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so",host-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so",target-name="/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so",host-name="/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4",target-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4",host-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4",target-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4",host-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4",symbols-loaded="0",thread-group="i1"
=thread-created,id="2",group-id="i1"
~"[Nuevo Thread 0x7fffeef98700 (LWP 7985)]\n"
*running,thread-id="all"
=thread-created,id="3",group-id="i1"
~"[Nuevo Thread 0x7fffee797700 (LWP 7986)]\n"
*running,thread-id="all"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so",target-name="/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so",host-name="/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so",target-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so",host-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so",target-name="/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so",host-name="/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so",target-name="/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so",host-name="/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libdbus-1.so.3",target-name="/lib/x86_64-linux-gnu/libdbus-1.so.3",host-name="/lib/x86_64-linux-gnu/libdbus-1.so.3",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libudev.so.0",target-name="/lib/x86_64-linux-gnu/libudev.so.0",host-name="/lib/x86_64-linux-gnu/libudev.so.0",symbols-loaded="0",thread-group="i1"
~"[Thread 0x7fffeef98700 (LWP 7985) terminado]\n"
=thread-exited,id="2",group-id="i1"
-------------- next part --------------
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/leonardo/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
TIDEAnchorDockMaster.MakeIDEWindowDockSite MainIDE:TMainIDEBar
TIDEAnchorDockMaster.LoadUserLayout anchordocklayout.xml
TIDEAnchorDockMaster.LoadUserLayout restoring ...
TMainIDE.DoLoadLFM Creating designer for hidden component of /home/leonardo/Desarrollo/orm2/test/lazarus/unit1.pas
TMainIDE.DoOpenProjectFile select form in designer: Form1:TForm1 TDesigner
TIDEAnchorDockMaster.ShowForm AControl=PseudoTerminal:TPseudoConsoleDlg NeedPlacing=True Floating=True
TIDEAnchorDockMaster.ShowForm placing PseudoTerminal:TPseudoConsoleDlg ...
TIDEAnchorDockMaster.ShowForm creator for PseudoTerminal:TPseudoConsoleDlg found: Left= Top= Right= Bottom= DockSiblingName= DockAlign=alNone l=0,t=0,r=320,b=240
TIDEAnchorDockMaster.ShowForm MakeVisible PseudoTerminal:TPseudoConsoleDlg l=0,t=0,r=320,b=240 Floating=True
TIDEAnchorDockMaster.ShowForm AControl=DbgOutput:TDbgOutputForm NeedPlacing=True Floating=True
TIDEAnchorDockMaster.ShowForm placing DbgOutput:TDbgOutputForm ...
TIDEAnchorDockMaster.ShowForm creator for DbgOutput:TDbgOutputForm found: Left= Top= Right= Bottom= DockSiblingName= DockAlign=alNone l=0,t=0,r=400,b=200
TIDEAnchorDockMaster.ShowForm MakeVisible DbgOutput:TDbgOutputForm l=0,t=0,r=400,b=200 Floating=True
[TMainIDE.DoRunProject] A
TMainIDE.DoInitProjectRun A True 0
TMainIDE.DoInitProjectRun B
TMainIDE.DoInitProjectRun ProgramFilename=/home/leonardo/Desarrollo/orm2/test/lazarus/project1
[TCmdLineDebugger] Debug PID: 7980
<< TCmdLineDebugger.ReadLn "=thread-group-added,id="i1""
<< TCmdLineDebugger.ReadLn "(gdb) "
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandInitDebugger" State=None PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set confirm off"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-set new-console off"
  << TCmdLineDebugger.ReadLn "^error,msg="No hay tabla de s\303\255mbolos cargada. Use la orden \302\253file\302\273.""
  TGDBMIDebugger.ProcessResult Error: ,msg="No hay tabla de s\303\255mbolos cargada. Use la orden \302\253file\302\273."
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "set width 50000"
  << TCmdLineDebugger.ReadLn "&"set width 50000\n""
  [Debugger] Log output: &"set width 50000\n"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-version"
  << TCmdLineDebugger.ReadLn "~"GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04\n""
  << TCmdLineDebugger.ReadLn "~"Copyright (C) 2012 Free Software Foundation, Inc.\n""
  << TCmdLineDebugger.ReadLn "~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n""
  << TCmdLineDebugger.ReadLn "~"This GDB was configured as \"x86_64-linux-gnu\".\nPara las instrucciones de informe de errores, vea:\n""
  << TCmdLineDebugger.ReadLn "~"<http://bugs.launchpad.net/gdb-linaro/>.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=None
[Debugger] Running GDB version: Ubuntu/Linaro 7.4-2012.04-0ubuntu2
DebuggerState: Setting to Idle, from None
  DebugDataMonitor: >>ENTER: TGDBMIThreads.DoStateChange  New-State=Idle
    DebugDataMonitor: TThreadsMonitor.Clear
  DebugDataMonitor: <<EXIT: TGDBMIThreads.DoStateChange
  DebugDataMonitor: >>ENTER: TGDBMICallStack.DoStateChange  New-State=Idle
    DebugDataMonitor: TCallStackMonitor.CallStackClear
  DebugDataMonitor: <<EXIT: TGDBMICallStack.DoStateChange
  DebugDataMonitor: >>ENTER: TGDBMILocals.DoStateChange  New-State=Idle
  DebugDataMonitor: <<EXIT: TGDBMILocals.DoStateChange
  DebugDataMonitor: >>ENTER: TGDBMIWatches.DoStateChange  New-State=Idle
  DebugDataMonitor: <<EXIT: TGDBMIWatches.DoStateChange
  DebugDataMonitor: >>ENTER: TCurrentCallStackList.GetEntryForThread: ThreadId=0
  DebugDataMonitor: <<EXIT: TCurrentCallStackList.GetEntryForThread
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Idle
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
DebuggerState: Finished Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env COLORTERM=gnome-terminal" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env COLORTERM=gnome-terminal"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-BavNEObpsG,guid=7ea18718aab55af100b5094800000043" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-BavNEObpsG,guid=7ea18718aab55af100b5094800000043"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DESKTOP_SESSION=ubuntu-2d" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DESKTOP_SESSION=ubuntu-2d"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DISPLAY=:0.0" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DISPLAY=:0.0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GDMSESSION=ubuntu-2d" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GDMSESSION=ubuntu-2d"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GNOME_DESKTOP_SESSION_ID=this-is-deprecated" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GNOME_DESKTOP_SESSION_ID=this-is-deprecated"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GNOME_KEYRING_CONTROL=/tmp/keyring-tpFNcg" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GNOME_KEYRING_CONTROL=/tmp/keyring-tpFNcg"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GNOME_KEYRING_PID=2390" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GNOME_KEYRING_PID=2390"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GPG_AGENT_INFO=/tmp/keyring-tpFNcg/gpg:0:1" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GPG_AGENT_INFO=/tmp/keyring-tpFNcg/gpg:0:1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GTK_MODULES=canberra-gtk-module:canberra-gtk-module" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GTK_MODULES=canberra-gtk-module:canberra-gtk-module"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env HOME=/home/leonardo" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env HOME=/home/leonardo"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env _=/home/leonardo/Desarrollo/lazarus/./lazarus" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env _=/home/leonardo/Desarrollo/lazarus/./lazarus"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LANG=es_AR.UTF-8" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LANG=es_AR.UTF-8"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LIBOVERLAY_SCROLLBAR=0" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LIBOVERLAY_SCROLLBAR=0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LOGNAME=leonardo" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LOGNAME=leonardo"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env OLDPWD=/home/leonardo" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env OLDPWD=/home/leonardo"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PATH=/home/leonardo/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/lib/fpc/2.7.1" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PATH=/home/leonardo/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/lib/fpc/2.7.1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PWD=/home/leonardo/Desarrollo/lazarus" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PWD=/home/leonardo/Desarrollo/lazarus"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PYTHONPATH=/usr/lib/python2.7/site-packages" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PYTHONPATH=/usr/lib/python2.7/site-packages"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SESSION_MANAGER=local/leonardo-laptop:@/tmp/.ICE-unix/2401,unix/leonardo-laptop:/tmp/.ICE-unix/2401" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SESSION_MANAGER=local/leonardo-laptop:@/tmp/.ICE-unix/2401,unix/leonardo-laptop:/tmp/.ICE-unix/2401"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SHELL=/usr/bin/zsh" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SHELL=/usr/bin/zsh"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SHLVL=1" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SHLVL=1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SPEECHD_PORT=7560" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SPEECHD_PORT=7560"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SSH_AGENT_PID=2450" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SSH_AGENT_PID=2450"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SSH_AUTH_SOCK=/tmp/keyring-tpFNcg/ssh" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SSH_AUTH_SOCK=/tmp/keyring-tpFNcg/ssh"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env TERM=xterm" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env TERM=xterm"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env UBUNTU_MENUPROXY=libappmenu.so" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env UBUNTU_MENUPROXY=libappmenu.so"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env USER=leonardo" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env USER=leonardo"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env WINDOWID=73411529" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env WINDOWID=73411529"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XAUTHORITY=/home/leonardo/.Xauthority" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XAUTHORITY=/home/leonardo/.Xauthority"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_CURRENT_DESKTOP=Unity" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_CURRENT_DESKTOP=Unity"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_COOKIE=44df6a5e12911efb7d52a9d44ac5f4bd-1336601037.972594-328950209" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_COOKIE=44df6a5e12911efb7d52a9d44ac5f4bd-1336601037.972594-328950209"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: unset env DISPLAY" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "unset env DISPLAY"
  << TCmdLineDebugger.ReadLn "&"unset env DISPLAY\n""
  [Debugger] Log output: &"unset env DISPLAY\n"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DISPLAY=:0" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DISPLAY=:0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
[TDebugger.SetFileName] "/home/leonardo/Desarrollo/orm2/test/lazarus/project1"
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandChangeFilename" State=Idle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-file-exec-and-symbols "/home/leonardo/Desarrollo/orm2/test/lazarus/project1""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=Idle
DebuggerState: Setting to Stop, from Idle
  DebugDataMonitor: >>ENTER: TGDBMIThreads.DoStateChange  New-State=Stop
  DebugDataMonitor: <<EXIT: TGDBMIThreads.DoStateChange
  DebugDataMonitor: >>ENTER: TGDBMICallStack.DoStateChange  New-State=Stop
  DebugDataMonitor: <<EXIT: TGDBMICallStack.DoStateChange
  DebugDataMonitor: >>ENTER: TGDBMILocals.DoStateChange  New-State=Stop
  DebugDataMonitor: <<EXIT: TGDBMILocals.DoStateChange
  DebugDataMonitor: >>ENTER: TGDBMIWatches.DoStateChange  New-State=Stop
  DebugDataMonitor: <<EXIT: TGDBMIWatches.DoStateChange
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Stop
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
DebuggerState: Finished Stop
[TMainIDE.DoRunProject] B TGDBMIDebugger
[TMainIDE.DoRunProject] END
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandStartDebugging: ContinueCommand= TGDBMIDebuggerCommandExecute: -exec-continue" State=Stop PauseWaitState=0
  TGDBMIDebugger.StartDebugging WorkingDir="/home/leonardo/Desarrollo/orm2/test/lazarus/"
  >> TCmdLineDebugger.SendCmdLn "-environment-cd ."
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-environment-cd "/home/leonardo/Desarrollo/orm2/test/lazarus/""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression FPC_THREADVAR_RELOCATE_PROC"
  << TCmdLineDebugger.ReadLn "^error,msg="El s\303\255mbolo \302\253FPC_THREADVAR_RELOCATE_PROC\302\273 no est\303\241 en el contexto actual.""
  TGDBMIDebugger.ProcessResult Error: ,msg="El s\303\255mbolo \302\253FPC_THREADVAR_RELOCATE_PROC\302\273 no est\303\241 en el contexto actual."
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info functions FPC_CPUINIT"
  << TCmdLineDebugger.ReadLn "&"info functions FPC_CPUINIT\n""
  [Debugger] Log output: &"info functions FPC_CPUINIT\n"
  << TCmdLineDebugger.ReadLn "~"All functions matching regular expression \"FPC_CPUINIT\":\n""
  << TCmdLineDebugger.ReadLn "~"\nNon-debugging symbols:\n""
  << TCmdLineDebugger.ReadLn "~"0x00000000004b9070  SYSTEM_$$_FPC_CPUINIT\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-exec-arguments "
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "set inferior-tty /dev/pts/8"
  << TCmdLineDebugger.ReadLn "&"set inferior-tty /dev/pts/8\n""
  [Debugger] Log output: &"set inferior-tty /dev/pts/8\n"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-set language pascal"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype TObject"
  << TCmdLineDebugger.ReadLn "&"ptype TObject\n""
  [Debugger] Log output: &"ptype TObject\n"
  << TCmdLineDebugger.ReadLn "~"type = ^TOBJECT = class \n""
  << TCmdLineDebugger.ReadLn "~"  public\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATE () : TOBJECT;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DESTROY (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  NEWINSTANCE () : TOBJECT; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure FREEINSTANCE (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  SAFECALLEXCEPTION () : HRESULT; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DEFAULTHANDLER (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure FREE ();\n""
  << TCmdLineDebugger.ReadLn "~"    function  INITINSTANCE () : TOBJECT;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure CLEANUPINSTANCE ();\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSTYPE () : TCLASS;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSINFO () : POINTER;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSNAME () : SHORTSTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSNAMEIS () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSPARENT () : TCLASS;\n""
  << TCmdLineDebugger.ReadLn "~"    function  INSTANCESIZE () : INT64;\n""
  << TCmdLineDebugger.ReadLn "~"    function  INHERITSFROM () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  STRINGMESSAGETABLE () : PSTRINGMESSAGETABLE;\n""
  << TCmdLineDebugger.ReadLn "~"    function  METHODADDRESS () : POINTER;\n""
  << TCmdLineDebugger.ReadLn "~"    function  METHODNAME () : SHORTSTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  FIELDADDRESS () : POINTER;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure AFTERCONSTRUCTION (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure BEFOREDESTRUCTION (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DEFAULTHANDLERSTR (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DISPATCH (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DISPATCHSTR (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACE () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACE () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEBYSTR () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEWEAK () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEENTRY () : PINTERFACEENTRY;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEENTRYBYSTR () : PINTERFACEENTRY;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACETABLE () : PINTERFACETABLE;\n""
  << TCmdLineDebugger.ReadLn "~"    function  UNITNAME () : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  EQUALS () : BOOLEAN; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETHASHCODE () : INT64; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  TOSTRING () : ANSISTRING; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"end\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype Exception"
  << TCmdLineDebugger.ReadLn "&"ptype Exception\n""
  [Debugger] Log output: &"ptype Exception\n"
  << TCmdLineDebugger.ReadLn "~"type = ^EXCEPTION = class : public TOBJECT \n""
  << TCmdLineDebugger.ReadLn "~"  private\n""
  << TCmdLineDebugger.ReadLn "~"    FMESSAGE : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    FHELPCONTEXT : LONGINT;\n""
  << TCmdLineDebugger.ReadLn "~"    HELPCONTEXT : LONGINT;\n""
  << TCmdLineDebugger.ReadLn "~"    MESSAGE : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"\n""
  << TCmdLineDebugger.ReadLn "~"  public\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATE () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATEFMT () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERES () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERESFMT () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATEHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATEFMTHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERESHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERESFMTHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"end\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype Shortstring"
  << TCmdLineDebugger.ReadLn "&"ptype Shortstring\n""
  [Debugger] Log output: &"ptype Shortstring\n"
  << TCmdLineDebugger.ReadLn "~"type = ShortString = record \n""
  << TCmdLineDebugger.ReadLn "~"    length : BYTE;\n""
  << TCmdLineDebugger.ReadLn "~"    st : array [0..-1] of CHAR;\n""
  << TCmdLineDebugger.ReadLn "~"end\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype pointer"
  << TCmdLineDebugger.ReadLn "&"ptype pointer\n""
  [Debugger] Log output: &"ptype pointer\n"
  << TCmdLineDebugger.ReadLn "~"type = ^pointer\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype byte"
  << TCmdLineDebugger.ReadLn "&"ptype byte\n""
  [Debugger] Log output: &"ptype byte\n"
  << TCmdLineDebugger.ReadLn "~"type = BYTE\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info file"
  << TCmdLineDebugger.ReadLn "&"info file\n""
  [Debugger] Log output: &"info file\n"
  << TCmdLineDebugger.ReadLn "~"S\303\255mbolos desde \302\253/home/leonardo/Desarrollo/orm2/test/lazarus/project1\302\273.\n""
  << TCmdLineDebugger.ReadLn "~"Local exec file:\n""
  << TCmdLineDebugger.ReadLn "~"\t`/home/leonardo/Desarrollo/orm2/test/lazarus/project1', tipo de archivo elf64-x86-64.\n""
  << TCmdLineDebugger.ReadLn "~"\tPunto de entrada: 0x4b7af0\n""
  << TCmdLineDebugger.ReadLn "~"\t0x00000000004001c8 - 0x00000000004001e4 is .interp\n""
  << TCmdLineDebugger.ReadLn "~"\t0x00000000004001e4 - 0x0000000000400204 is .note.ABI-tag\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000400208 - 0x0000000000410874 is .hash\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000410878 - 0x0000000000442d38 is .dynsym\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000442d38 - 0x000000000047c799 is .dynstr\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000047c79a - 0x0000000000480aaa is .gnu.version\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000480ab0 - 0x0000000000480b10 is .gnu.version_r\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000480b10 - 0x00000000004abe18 is .rela.dyn\n""
  << TCmdLineDebugger.ReadLn "~"\t0x00000000004abe18 - 0x00000000004b2f58 is .rela.plt\n""
  << TCmdLineDebugger.ReadLn "~"\t0x00000000004b2f60 - 0x00000000004b7af0 is .plt\n""
  << TCmdLineDebugger.ReadLn "~"\t0x00000000004b7af0 - 0x000000000083e050 is .text\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000083e050 - 0x000000000083e090 is .eh_frame\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000a3e090 - 0x0000000000a3e2d0 is .dynamic\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000a3e2d0 - 0x0000000000a4c938 is .got\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000a4c938 - 0x0000000000a4ef10 is .got.plt\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000a4ef10 - 0x0000000000c17db0 is .data\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c17db0 - 0x0000000000c3abe8 is fpc.resources\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c3abf0 - 0x0000000000c56700 is .bss\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c56700 - 0x0000000000c56758 is fpc.reshandles\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  [Debugger] File type: 
  [Debugger] Entry point: 
  >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression sizeof(POINTER)"
  << TCmdLineDebugger.ReadLn "^done,value="8""
  << TCmdLineDebugger.ReadLn "(gdb) "
  [WARNING] [Debugger.TargetInfo] Unknown FileType: , using GDB cpu
  >> TCmdLineDebugger.SendCmdLn "-break-insert -f foo"
  << TCmdLineDebugger.ReadLn "&"Funci\303\263n \302\253foo\302\273 no definida.\n""
  [Debugger] Log output: &"Funci\303\263n \302\253foo\302\273 no definida.\n"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="foo",times="0",original-location="foo"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert +0"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004b7b99",func="main",file="project1.lpr",fullname="/home/leonardo/Desarrollo/orm2/test/lazarus/project1.lpr",line="7",times="0",original-location="project1.lpr:+0"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-exec-run"
  << TCmdLineDebugger.ReadLn "=thread-group-started,id="i1",pid="7982""
  << TCmdLineDebugger.ReadLn "=thread-created,id="1",group-id="i1""
  << TCmdLineDebugger.ReadLn "^running"
  << TCmdLineDebugger.ReadLn "*running,thread-id="all""
  << TCmdLineDebugger.ReadLn "(gdb) "
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "&"Error in re-setting breakpoint 2: No se encuentra la l\303\255nea 0 en el archivo \302\253project1.lpr\302\273.\n""
  [Debugger] Log output: &"Error in re-setting breakpoint 2: No se encuentra la l\303\255nea 0 en el archivo \302\253project1.lpr\302\273.\n"
  << TCmdLineDebugger.ReadLn "=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="n",addr="<PENDING>",pending="project1.lpr:+0",times="0",original-location="project1.lpr:+0"}"
  [WARNING] Debugger: Unexpected async-record: =breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="n",addr="<PENDING>",pending="project1.lpr:+0",times="0",original-location="project1.lpr:+0"}
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libglib-2.0.so.0",target-name="/lib/x86_64-linux-gnu/libglib-2.0.so.0",host-name="/lib/x86_64-linux-gnu/libglib-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libcairo.so.2",target-name="/usr/lib/x86_64-linux-gnu/libcairo.so.2",host-name="/usr/lib/x86_64-linux-gnu/libcairo.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",target-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",host-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfontconfig.so.1",target-name="/usr/lib/x86_64-linux-gnu/libfontconfig.so.1",host-name="/usr/lib/x86_64-linux-gnu/libfontconfig.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXext.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXrender.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXinerama.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXinerama.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXinerama.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXi.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXi.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXi.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXrandr.so.2",target-name="/usr/lib/x86_64-linux-gnu/libXrandr.so.2",host-name="/usr/lib/x86_64-linux-gnu/libXrandr.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXcomposite.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXcomposite.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXcomposite.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libffi.so.6",target-name="/usr/lib/x86_64-linux-gnu/libffi.so.6",host-name="/usr/lib/x86_64-linux-gnu/libffi.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libpcre.so.3",target-name="/lib/x86_64-linux-gnu/libpcre.so.3",host-name="/lib/x86_64-linux-gnu/libpcre.so.3",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpixman-1.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpixman-1.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpixman-1.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libpng12.so.0",target-name="/lib/x86_64-linux-gnu/libpng12.so.0",host-name="/lib/x86_64-linux-gnu/libpng12.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-render.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-render.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-render.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libselinux.so.1",target-name="/lib/x86_64-linux-gnu/libselinux.so.1",host-name="/lib/x86_64-linux-gnu/libselinux.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libresolv.so.2",target-name="/lib/x86_64-linux-gnu/libresolv.so.2",host-name="/lib/x86_64-linux-gnu/libresolv.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libexpat.so.1",target-name="/lib/x86_64-linux-gnu/libexpat.so.1",host-name="/lib/x86_64-linux-gnu/libexpat.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "~"[Depuraci\303\263n de hilo usando libthread_db enabled]\n""
  [Debugger] Console output: ~"[Depuraci\303\263n de hilo usando libthread_db enabled]\n"
  << TCmdLineDebugger.ReadLn "~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n""
  [Debugger] Console output: ~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so",target-name="/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so",host-name="/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libnss_compat.so.2",target-name="/lib/x86_64-linux-gnu/libnss_compat.so.2",host-name="/lib/x86_64-linux-gnu/libnss_compat.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libnsl.so.1",target-name="/lib/x86_64-linux-gnu/libnsl.so.1",host-name="/lib/x86_64-linux-gnu/libnsl.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libnss_nis.so.2",target-name="/lib/x86_64-linux-gnu/libnss_nis.so.2",host-name="/lib/x86_64-linux-gnu/libnss_nis.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libnss_files.so.2",target-name="/lib/x86_64-linux-gnu/libnss_files.so.2",host-name="/lib/x86_64-linux-gnu/libnss_files.so.2",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so",target-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so",host-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0",target-name="/usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0",host-name="/usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libcanberra.so.0",target-name="/usr/lib/x86_64-linux-gnu/libcanberra.so.0",host-name="/usr/lib/x86_64-linux-gnu/libcanberra.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",target-name="/usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",host-name="/usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libtdb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libtdb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libtdb.so.1",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libltdl.so.7",target-name="/usr/lib/x86_64-linux-gnu/libltdl.so.7",host-name="/usr/lib/x86_64-linux-gnu/libltdl.so.7",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libvorbis.so.0",target-name="/usr/lib/x86_64-linux-gnu/libvorbis.so.0",host-name="/usr/lib/x86_64-linux-gnu/libvorbis.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libogg.so.0",target-name="/usr/lib/x86_64-linux-gnu/libogg.so.0",host-name="/usr/lib/x86_64-linux-gnu/libogg.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so",target-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so",host-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so",target-name="/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so",host-name="/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4",target-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4",host-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4",target-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4",host-name="/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=thread-created,id="2",group-id="i1""
  << TCmdLineDebugger.ReadLn "~"[Nuevo Thread 0x7fffeef98700 (LWP 7985)]\n""
  [Debugger] Console output: ~"[Nuevo Thread 0x7fffeef98700 (LWP 7985)]\n"
  << TCmdLineDebugger.ReadLn "*running,thread-id="all""
  [DBGTGT] *
  [DBGTGT] running,thread-id="all"
  << TCmdLineDebugger.ReadLn "=thread-created,id="3",group-id="i1""
  << TCmdLineDebugger.ReadLn "~"[Nuevo Thread 0x7fffee797700 (LWP 7986)]\n""
  [Debugger] Console output: ~"[Nuevo Thread 0x7fffee797700 (LWP 7986)]\n"
  << TCmdLineDebugger.ReadLn "*running,thread-id="all""
  [DBGTGT] *
  [DBGTGT] running,thread-id="all"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so",target-name="/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so",host-name="/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so",target-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so",host-name="/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so",target-name="/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so",host-name="/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so",target-name="/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so",host-name="/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libdbus-1.so.3",target-name="/lib/x86_64-linux-gnu/libdbus-1.so.3",host-name="/lib/x86_64-linux-gnu/libdbus-1.so.3",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib/x86_64-linux-gnu/libudev.so.0",target-name="/lib/x86_64-linux-gnu/libudev.so.0",host-name="/lib/x86_64-linux-gnu/libudev.so.0",symbols-loaded="0",thread-group="i1""
  << TCmdLineDebugg


More information about the Lazarus mailing list