Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2012-11

Cannot debug app (gdb errors)

14 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Leonardo M. Ramé

Hi, I'm having some problems since a couple of days. I cannot start my app from the IDE, I get the same errors with or without debug information.

My setup is this:

Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04

My locale and LC_Type are es_AR.

Here's the content of the debug window:

=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 DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-zFKkhFlPa3,guid=de7b27d6181803aeda2a168f00000035> ^done
(gdb)
<-gdb-set env DEFAULTS_PATH=/usr/share/gconf/xfce.default.path> ^done
(gdb)
<-gdb-set env DESKTOP_SESSION=xfce>
^done
(gdb)
<-gdb-set env DISPLAY=:0.0>
^done
(gdb)
<-gdb-set env GDMSESSION=xfce>
^done
(gdb)
<-gdb-set env GLADE_CATALOG_PATH=:/usr/share/glade3/catalogs> ^done
(gdb)
<-gdb-set env GLADE_MODULE_PATH=:/usr/share/glade3/pixmaps> ^done
(gdb)
<-gdb-set env GLADE_PIXMAP_PATH=:/usr/lib/glade3/modules> ^done
(gdb)
<-gdb-set env GNOME_KEYRING_CONTROL=/tmp/keyring-2pIc8H> ^done
(gdb)
<-gdb-set env GNOME_KEYRING_PID=2374>
^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 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/xfce.mandatory.path> ^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>
^done
(gdb)
<-gdb-set env ,unix/leonardo-laptop:/tmp/.ICE-unix/2445> ^done
(gdb)
<-gdb-set env SHELL=/usr/bin/zsh>
^done
(gdb)
<-gdb-set env SPEECHD_PORT=7560>
^done
(gdb)
<-gdb-set env SSH_AGENT_PID=2434>
^done
(gdb)
<-gdb-set env SSH_AUTH_SOCK=/tmp/ssh-neZoSNJc2385/agent.2385> ^done
(gdb)
<-gdb-set env UBUNTU_MENUPROXY=libappmenu.so>
^done
(gdb)
<-gdb-set env USER=leonardo>
^done
(gdb)
<-gdb-set env XAUTHORITY=/home/leonardo/.Xauthority> ^done
(gdb)
<-gdb-set env XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg> ^done
(gdb)
<-gdb-set env XDG_CURRENT_DESKTOP=XFCE>
^done
(gdb)
<-gdb-set env XDG_DATA_DIRS=/usr/share/xfce:/usr/local/share/:/usr/share/:/usr/share> ^done
(gdb)
<-gdb-set env XDG_MENU_PREFIX=xfce->
^done
(gdb)
<-gdb-set env XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0> ^done
(gdb)
<-gdb-set env XDG_SESSION_COOKIE=44df6a5e12911efb7d52a9d44ac5f4bd-1352463028.489721-795894762> ^done
(gdb)
<-gdb-set env XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0> ^done
(gdb)
<-file-exec-and-symbols "/home/leonardo/Desarrollo/griensu/printcomposer/bin/printcomposer"> ^done
(gdb)
<-environment-cd .>
^done
(gdb)
<-environment-cd "/home/leonardo/Desarrollo/griensu/printcomposer/bin/"> ^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"
&"/build/buildd/gdb-7.4-2012.04/gdb/buildsym.c:696: internal-error: la verificaci\303\263n de consistencia interna fall\303\263\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable." &"\n"

Reply by email

Martin
to Leonardo M. Ramé
Leonardo M. Ram? wrote 13 lines
Hi, I'm having some problems since a couple of days. I cannot start my app from the IDE, I get the same errors with or without debug information. My setup is this: Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 My locale and LC_Type are es_AR. Here's the content of the debug window:

which version of fpc do you use? have you recently upgraded?

Try stabs or dwarf.
do NOT (NEVER) smart link for debugging, see wiki dbg setup

your GDB crashes while reading the symbol table (reading all, while looking for a symbol that does not exist, But if this one was skipped, it would crash later.)
This is an issue all versions of gdb have.

The IDE has no influence on this. FPC (and the linker) generate the debug info.

On a related note. your gdb is localized. the ide usually has no problem, since most messages needed by the ide are still english. It may have small functionality deduction. IIRC not showing exception messages is one possible effect.

Reply by email

Leonardo M. Ramé
to Martin
Martin wrote 33 lines
On 09/11/2012 14:11, Leonardo M. Ram? wrote: >Hi, I'm having some problems since a couple of days. I cannot start my >app from the IDE, I get the same errors with or without debug >information. > >My setup is this: > >Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux >GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 > >My locale and LC_Type are es_AR. > >Here's the content of the debug window: > which version of fpc do you use? have you recently upgraded? Try stabs or dwarf. do NOT (NEVER) smart link for debugging, see wiki dbg setup your GDB crashes while reading the symbol table (reading all, while looking for a symbol that does not exist, But if this one was skipped, it would crash later.) This is an issue all versions of gdb have. The IDE has no influence on this. FPC (and the linker) generate the debug info. On a related note. your gdb is localized. the ide usually has no problem, since most messages needed by the ide are still english. It may have small functionality deduction. IIRC not showing exception messages is one possible effect.

Thanks Martin, I'm using FPC rev 22945 and Lazarus 39266 (from today).

BTW. Does anyone know how to force GDB to ignore localization?.

Reply by email

Unknown author
to Leonardo M. Ramé
Leonardo M. Ram? wrote 38 lines
On 2012-11-09 15:10:21 +0100, Martin wrote: > On 09/11/2012 14:11, Leonardo M. Ram? wrote: >> Hi, I'm having some problems since a couple of days. I cannot start my >> app from the IDE, I get the same errors with or without debug >> information. >> >> My setup is this: >> >> Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux >> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 >> >> My locale and LC_Type are es_AR. >> >> Here's the content of the debug window: >> > which version of fpc do you use? have you recently upgraded? > > Try stabs or dwarf. > do NOT (NEVER) smart link for debugging, see wiki dbg setup > > your GDB crashes while reading the symbol table (reading all, while > looking for a symbol that does not exist, But if this one was > skipped, it would crash later.) > This is an issue all versions of gdb have. > > The IDE has no influence on this. FPC (and the linker) generate the > debug info. > > > On a related note. your gdb is localized. the ide usually has no > problem, since most messages needed by the ide are still english. > It may have small functionality deduction. IIRC not showing > exception messages is one possible effect. > Thanks Martin, I'm using FPC rev 22945 and Lazarus 39266 (from today). BTW. Does anyone know how to force GDB to ignore localization?.

Set LC_Type to C ?

Michael.

Reply by email

Leonardo M. Ramé
to Unknown author
Show quoted text 45 lines
On Fri, 9 Nov 2012, Leonardo M. Ram? wrote: >On 2012-11-09 15:10:21 +0100, Martin wrote: >>On 09/11/2012 14:11, Leonardo M. Ram? wrote: >>>Hi, I'm having some problems since a couple of days. I cannot start my >>>app from the IDE, I get the same errors with or without debug >>>information. >>> >>>My setup is this: >>> >>>Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux >>>GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 >>> >>>My locale and LC_Type are es_AR. >>> >>>Here's the content of the debug window: >>> >>which version of fpc do you use? have you recently upgraded? >> >>Try stabs or dwarf. >>do NOT (NEVER) smart link for debugging, see wiki dbg setup >> >>your GDB crashes while reading the symbol table (reading all, while >>looking for a symbol that does not exist, But if this one was >>skipped, it would crash later.) >>This is an issue all versions of gdb have. >> >>The IDE has no influence on this. FPC (and the linker) generate the >>debug info. >> >> >>On a related note. your gdb is localized. the ide usually has no >>problem, since most messages needed by the ide are still english. >>It may have small functionality deduction. IIRC not showing >>exception messages is one possible effect. >> > >Thanks Martin, I'm using FPC rev 22945 and Lazarus 39266 (from today). > >BTW. Does anyone know how to force GDB to ignore localization?. Set LC_Type to C ?

How?, for example, creating a shell script to launch Lazarus?, I don't want to change the LC_Type for the whole system.

Reply by email

Unknown author
to Leonardo M. Ramé
Leonardo M. Ram? wrote 49 lines
On 2012-11-09 15:20:45 +0100, wrote: > > > On Fri, 9 Nov 2012, Leonardo M. Ram? wrote: > >> On 2012-11-09 15:10:21 +0100, Martin wrote: >>> On 09/11/2012 14:11, Leonardo M. Ram? wrote: >>>> Hi, I'm having some problems since a couple of days. I cannot start my >>>> app from the IDE, I get the same errors with or without debug >>>> information. >>>> >>>> My setup is this: >>>> >>>> Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux >>>> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 >>>> >>>> My locale and LC_Type are es_AR. >>>> >>>> Here's the content of the debug window: >>>> >>> which version of fpc do you use? have you recently upgraded? >>> >>> Try stabs or dwarf. >>> do NOT (NEVER) smart link for debugging, see wiki dbg setup >>> >>> your GDB crashes while reading the symbol table (reading all, while >>> looking for a symbol that does not exist, But if this one was >>> skipped, it would crash later.) >>> This is an issue all versions of gdb have. >>> >>> The IDE has no influence on this. FPC (and the linker) generate the >>> debug info. >>> >>> >>> On a related note. your gdb is localized. the ide usually has no >>> problem, since most messages needed by the ide are still english. >>> It may have small functionality deduction. IIRC not showing >>> exception messages is one possible effect. >>> >> >> Thanks Martin, I'm using FPC rev 22945 and Lazarus 39266 (from today). >> >> BTW. Does anyone know how to force GDB to ignore localization?. > > Set LC_Type to C ? > How?, for example, creating a shell script to launch Lazarus?, I don't want to change the LC_Type for the whole system.

Not the IDE:

Create a script that sets the variable, exec's the debugger and then point the IDE to the script instead of pointing it straight to gdb.

Michael.

Reply by email

Leonardo M. Ramé
to Unknown author
Show quoted text 66 lines
On Fri, 9 Nov 2012, Leonardo M. Ram? wrote: >On 2012-11-09 15:20:45 +0100, wrote: >> >> >>On Fri, 9 Nov 2012, Leonardo M. Ram? wrote: >> >>>On 2012-11-09 15:10:21 +0100, Martin wrote: >>>>On 09/11/2012 14:11, Leonardo M. Ram? wrote: >>>>>Hi, I'm having some problems since a couple of days. I cannot start my >>>>>app from the IDE, I get the same errors with or without debug >>>>>information. >>>>> >>>>>My setup is this: >>>>> >>>>>Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux >>>>>GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 >>>>> >>>>>My locale and LC_Type are es_AR. >>>>> >>>>>Here's the content of the debug window: >>>>> >>>>which version of fpc do you use? have you recently upgraded? >>>> >>>>Try stabs or dwarf. >>>>do NOT (NEVER) smart link for debugging, see wiki dbg setup >>>> >>>>your GDB crashes while reading the symbol table (reading all, while >>>>looking for a symbol that does not exist, But if this one was >>>>skipped, it would crash later.) >>>>This is an issue all versions of gdb have. >>>> >>>>The IDE has no influence on this. FPC (and the linker) generate the >>>>debug info. >>>> >>>> >>>>On a related note. your gdb is localized. the ide usually has no >>>>problem, since most messages needed by the ide are still english. >>>>It may have small functionality deduction. IIRC not showing >>>>exception messages is one possible effect. >>>> >>> >>>Thanks Martin, I'm using FPC rev 22945 and Lazarus 39266 (from today). >>> >>>BTW. Does anyone know how to force GDB to ignore localization?. >> >>Set LC_Type to C ? >> > >How?, for example, creating a shell script to launch Lazarus?, I don't >want to change the LC_Type for the whole system. Not the IDE: Create a script that sets the variable, exec's the debugger and then point the IDE to the script instead of pointing it straight to gdb. Michael. -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Michael, here's the script I made (note I've exported LC_TYPE and LC_CTYPE because I don't know which one gdb reads):

export LC_TYPE=C
export LC_CTYPE=C
/usr/bin/gdb

But I'm getting this error while trying to run my app:

The GDB command:
"-gdb-set confirm off"
did not return any result.

The GDB process is no longer running.

Reply by email

Unknown author
to Leonardo M. Ramé
Leonardo M. Ram? wrote 74 lines
On 2012-11-09 15:27:36 +0100, wrote: > > > On Fri, 9 Nov 2012, Leonardo M. Ram? wrote: > >> On 2012-11-09 15:20:45 +0100, wrote: >>> >>> >>> On Fri, 9 Nov 2012, Leonardo M. Ram? wrote: >>> >>>> On 2012-11-09 15:10:21 +0100, Martin wrote: >>>>> On 09/11/2012 14:11, Leonardo M. Ram? wrote: >>>>>> Hi, I'm having some problems since a couple of days. I cannot start my >>>>>> app from the IDE, I get the same errors with or without debug >>>>>> information. >>>>>> >>>>>> My setup is this: >>>>>> >>>>>> Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux >>>>>> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 >>>>>> >>>>>> My locale and LC_Type are es_AR. >>>>>> >>>>>> Here's the content of the debug window: >>>>>> >>>>> which version of fpc do you use? have you recently upgraded? >>>>> >>>>> Try stabs or dwarf. >>>>> do NOT (NEVER) smart link for debugging, see wiki dbg setup >>>>> >>>>> your GDB crashes while reading the symbol table (reading all, while >>>>> looking for a symbol that does not exist, But if this one was >>>>> skipped, it would crash later.) >>>>> This is an issue all versions of gdb have. >>>>> >>>>> The IDE has no influence on this. FPC (and the linker) generate the >>>>> debug info. >>>>> >>>>> >>>>> On a related note. your gdb is localized. the ide usually has no >>>>> problem, since most messages needed by the ide are still english. >>>>> It may have small functionality deduction. IIRC not showing >>>>> exception messages is one possible effect. >>>>> >>>> >>>> Thanks Martin, I'm using FPC rev 22945 and Lazarus 39266 (from today). >>>> >>>> BTW. Does anyone know how to force GDB to ignore localization?. >>> >>> Set LC_Type to C ? >>> >> >> How?, for example, creating a shell script to launch Lazarus?, I don't >> want to change the LC_Type for the whole system. > > Not the IDE: > > Create a script that sets the variable, exec's the debugger and then > point the IDE to the script instead of pointing it straight to gdb. > > Michael. > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus Michael, here's the script I made (note I've exported LC_TYPE and LC_CTYPE because I don't know which one gdb reads): export LC_TYPE=C export LC_CTYPE=C /usr/bin/gdb

Put an exec before this, like:
exec /usr/bin/gdb

This will replace the shell command with the gdb process.

I expect something like this:

#!/bin/sh
export LC_TYPE=C
export LC_CTYPE=C
exec /usr/bin/gdb

Michael.

Reply by email

Leonardo M. Ramé
to Leonardo M. Ramé: Hi, I'm having some problems since a couple of days. I cannot start my app from the IDE,…
Leonardo M. Ram? wrote 16 lines
Hi, I'm having some problems since a couple of days. I cannot start my app from the IDE, I get the same errors with or without debug information. My setup is this: Ubuntu 12.04 Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04 My locale and LC_Type are es_AR. Here's the content of the debug window: =thread-group-added,id="i1" (gdb) <-gdb-set confirm off>

Well, let's start again.

I've built gdb 7.5 and 7.3.1 from sources, and used those instead of the one installed by default in Ubuntu, but the problem persists.

I've updated Lazarus and FPC from svn trunk and compiled them, the problem is still there.

Now I'm running lazarus with this params:

./lazarus --debug-log=lazlog.txt
--debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO,DBG_WARNINGS,DBGMI_STRUCT_PARSE

I attached the generated lazlog.txt file, hope it helps to find the cause of my problem.

Leonardo M. Ram? http://leonardorame.blogspot.com -------------- next part -------------- TMainIDE.ParseCmdLineOptions: PrimaryConfigPath="/home/leonardo/.lazarus" SecondaryConfigPath="/etc/lazarus" TIDEAnchorDockMaster.MakeIDEWindowDockSite MainIDE:TMainIDEBar TIDEAnchorDockMaster.LoadUserLayout anchordocklayout.xml TIDEAnchorDockMaster.LoadUserLayout restoring ... FindMissingClass FramePrint1:TFramePrint IsInherited=False TLazSourceFileManager.LoadLFM loading nested class TFramePrint needed by /home/leonardo/Desarrollo/griensu/printcomposer/main.pas TCustomFormEditor.JITListFindClass found nested class FramePrint:TFramePrint in unit /home/leonardo/Desarrollo/griensu/printcomposer/frmprint.pas TJITComponentList.ReadInlineComponent Has Stream: TFramePrint TJITComponentList.ReadInlineComponent creating TFramePrint NewOwner=:TForm1 ... TLazSourceFileManager.LoadLFM Creating designer for hidden component of /home/leonardo/Desarrollo/griensu/printcomposer/main.pas TLazSourceFileManager.OpenProjectFile select form in designer: Form1:TForm1 TDesigner TMainIDEBase.UpdateWindowMenu: enter LAZARUS END - cleaning up ... [TMainIDE.Destroy] A TAnchorDockManager.RemoveControl DockSite="Project Inspector" Control=ProjectInspector:TProjectInspectorForm TAnchorDockManager.RemoveControl DockSite="Messages" Control=MessagesView:TMessagesView TAnchorDockManager.RemoveControl DockSite="Object Inspector" Control=ObjectInspectorDlg:TObjectInspectorDlg TAnchorDockManager.RemoveControl DockSite="Source Editor" Control=SourceNotebook:TSourceNotebook TAnchorDockManager.RemoveControl DockSite="Console" Control=PseudoTerminal:TPseudoConsoleDlg [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE [TMainIDE.Destroy] END TAnchorDockMaster.Destroy 0/11 AnchorDockSite1:TAnchorDockHostSite TAnchorDockMaster.Destroy 1/11 AnchorDockSite2:TAnchorDockHostSite TAnchorDockMaster.Destroy 2/11 AnchorDockSite3:TAnchorDockHostSite TAnchorDockMaster.Destroy 3/11 AnchorDockSite4:TAnchorDockHostSite TAnchorDockMaster.Destroy 4/11 AnchorDockSite5:TAnchorDockHostSite TAnchorDockMaster.Destroy 5/11 AnchorDockSite6:TAnchorDockHostSite TAnchorDockMaster.Destroy 6/11 AnchorDockSplitter1:TAnchorDockSplitter TAnchorDockMaster.Destroy 7/11 AnchorDockSplitter2:TAnchorDockSplitter TAnchorDockMaster.Destroy 8/11 AnchorDockSplitter3:TAnchorDockSplitter TAnchorDockMaster.Destroy 9/11 AnchorDockSplitter4:TAnchorDockSplitter TAnchorDockMaster.Destroy 10/11 AnchorDockSplitter5:TAnchorDockSplitter TMainIDE.ParseCmdLineOptions: PrimaryConfigPath="/home/leonardo/.lazarus" SecondaryConfigPath="/etc/lazarus" TIDEAnchorDockMaster.MakeIDEWindowDockSite MainIDE:TMainIDEBar TIDEAnchorDockMaster.LoadUserLayout anchordocklayout.xml TIDEAnchorDockMaster.LoadUserLayout restoring ... FindMissingClass FramePrint1:TFramePrint IsInherited=False TLazSourceFileManager.LoadLFM loading nested class TFramePrint needed by /home/leonardo/Desarrollo/griensu/printcomposer/main.pas TCustomFormEditor.JITListFindClass found nested class FramePrint:TFramePrint in unit /home/leonardo/Desarrollo/griensu/printcomposer/frmprint.pas TJITComponentList.ReadInlineComponent Has Stream: TFramePrint TJITComponentList.ReadInlineComponent creating TFramePrint NewOwner=:TForm1 ... TLazSourceFileManager.LoadLFM Creating designer for hidden component of /home/leonardo/Desarrollo/griensu/printcomposer/main.pas TLazSourceFileManager.OpenProjectFile select form in designer: Form1:TForm1 TDesigner TMainIDEBase.UpdateWindowMenu: enter TBuildManager.DoCheckIfProjectNeedsCompilation icon has changed Project "/home/leonardo/Desarrollo/griensu/printcomposer/printcomposer.ico" TCompiler.Compile WorkingDir="/home/leonardo/Desarrollo/griensu/printcomposer/" CompilerFilename="/usr/local/bin/fpc" CompilerParams=" -MObjFPC -Scghi -O1 -g -gl -vewnhi -Fi/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux -Fl/opt/gnome/lib -Fu/home/leonardo/Desarrollo/griensu/libdicomutils -Fu/home/leonardo/Desarrollo/bgracontrols/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazpaint/bgrabitmap/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazarus/ideintf/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/lazcontrols/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/printers/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/components/lazutils/lib/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/packager/units/x86_64-linux -Fu/home/leonardo/Desarrollo/griensu/printcomposer/ -FU/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux/ -l -FE/home/leonardo/Desarrollo/griensu/printcomposer/bin/ -dLCL -dLCLgtk2 printcomposer.lpr" [TCompiler.Compile] CmdLine="/usr/local/bin/fpc -B -MObjFPC -Scghi -O1 -g -gl -vewnhi -Fi/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux -Fl/opt/gnome/lib -Fu/home/leonardo/Desarrollo/griensu/libdicomutils -Fu/home/leonardo/Desarrollo/bgracontrols/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazpaint/bgrabitmap/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazarus/ideintf/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/lazcontrols/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/printers/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/components/lazutils/lib/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/packager/units/x86_64-linux -Fu/home/leonardo/Desarrollo/griensu/printcomposer/ -FU/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux/ -l -FE/home/leonardo/Desarrollo/griensu/printcomposer/bin/ -dLCL -dLCLgtk2 printcomposer.lpr" Hint: Start of reading config file /etc/fpc.cfg Hint: End of reading config file /etc/fpc.cfg Free Pascal Compiler version 2.7.1 [2012/11/09] for x86_64 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling printcomposer.lpr Compiling main.pas Compiling page.pas Compiling /home/leonardo/Desarrollo/griensu/libdicomutils/libdicomutilswrapperdyn.pas libdicomutilswrapperdyn.pas(255,60) Hint: Variable "AStdDev" does not seem to be initialized libdicomutilswrapperdyn.pas(255,51) Hint: Variable "APromedio" does not seem to be initialized libdicomutilswrapperdyn.pas(441,57) Hint: Local variable "lDicomTags" does not seem to be initialized libdicomutilswrapperdyn.pas(473,3) Note: Local variable "lStr" not used Compiling thumbnails.pas Compiling utils.pas thumbnails.pas(36,15) Warning: An inherited method is hidden by "procedure Resize(TObject);" thumbnails.pas(43,17) Warning: An inherited method is hidden by "constructor Create(TStringList);" thumbnails.pas(58,17) Warning: An inherited method is hidden by "constructor Create(TLibDicomUtilsWrapperDyn);" thumbnails.pas(73,3) Note: Local variable "lBmp" not used thumbnails.pas(126,3) Note: Local variable "lHeight" is assigned but never used thumbnails.pas(36,22) Hint: Parameter "Sender" not used thumbnails.pas(37,21) Hint: Parameter "Sender" not used thumbnails.pas(38,47) Hint: Parameter "Button" not used thumbnails.pas(39,7) Hint: Parameter "Shift" not used thumbnails.pas(39,27) Hint: Parameter "X" not used thumbnails.pas(39,30) Hint: Parameter "Y" not used thumbnails.pas(40,45) Hint: Parameter "Button" not used thumbnails.pas(41,7) Hint: Parameter "Shift" not used thumbnails.pas(41,27) Hint: Parameter "X" not used thumbnails.pas(41,30) Hint: Parameter "Y" not used thumbnails.pas(234,3) Note: Local variable "I" not used thumbnails.pas(235,3) Note: Local variable "lDicomUtils" not used thumbnails.pas(17,3) Hint: Unit "fgl" not used in thumbnails Compiling frmprint.pas frmprint.pas(29,33) Hint: Parameter "Sender" not used frmprint.pas(28,33) Hint: Parameter "Sender" not used frmprint.pas(27,36) Hint: Parameter "Sender" not used main.pas(31,29) Hint: Parameter "Sender" not used main.pas(141,3) Note: Local variable "lCell" not used main.pas(60,26) Hint: Parameter "Sender" not used main.pas(77,28) Hint: Parameter "Sender" not used main.pas(58,40) Hint: Parameter "Sender" not used main.pas(244,3) Note: Local variable "lViewPortHeight" is assigned but never used main.pas(245,3) Note: Local variable "lWidth" not used main.pas(246,3) Note: Local variable "lHeight" not used main.pas(59,32) Hint: Parameter "Sender" not used main.pas(52,43) Hint: Parameter "Sender" not used main.pas(313,3) Note: Local variable "lOrigZoom" not used main.pas(48,42) Hint: Parameter "Sender" not used main.pas(50,42) Hint: Parameter "Sender" not used main.pas(50,50) Hint: Parameter "Source" not used main.pas(50,67) Hint: Parameter "X" not used main.pas(51,7) Hint: Parameter "Y" not used main.pas(51,19) Hint: Parameter "State" not used main.pas(54,43) Hint: Parameter "Sender" not used main.pas(56,41) Hint: Parameter "Sender" not used main.pas(57,7) Hint: Parameter "Shift" not used main.pas(57,27) Hint: Parameter "X" not used main.pas(57,30) Hint: Parameter "Y" not used main.pas(61,27) Hint: Parameter "Sender" not used printcomposer.lpr(10,33) Hint: Unit "libDicomUtilsWrapperDyn" not used in printcomposer printcomposer.lpr(10,58) Hint: Unit "page" not used in printcomposer printcomposer.lpr(10,64) Hint: Unit "thumbnails" not used in printcomposer printcomposer.lpr(11,3) Hint: Unit "utils" not used in printcomposer printcomposer.lpr(11,10) Hint: Unit "frmPrint" not used in printcomposer Compiling resource /home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux/printcomposer.or Linking /home/leonardo/Desarrollo/griensu/printcomposer/bin/printcomposer /usr/bin/ld: warning: /home/leonardo/Desarrollo/griensu/printcomposer/bin/link.res contains output sections; did you forget -T? 2193 lines compiled, 2.3 sec 3 warning(s) issued 42 hint(s) issued 10 note(s) issued [TCompiler.Compile] end [TMainIDE.DoRunProject] INIT TMainIDE.DoInitProjectRun Check build ... TBuildManager.DoCheckIfProjectNeedsCompilation icon has changed Project "/home/leonardo/Desarrollo/griensu/printcomposer/printcomposer.ico" TCompiler.Compile WorkingDir="/home/leonardo/Desarrollo/griensu/printcomposer/" CompilerFilename="/usr/local/bin/fpc" CompilerParams=" -MObjFPC -Scghi -O1 -g -gl -vewnhi -Fi/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux -Fl/opt/gnome/lib -Fu/home/leonardo/Desarrollo/griensu/libdicomutils -Fu/home/leonardo/Desarrollo/bgracontrols/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazpaint/bgrabitmap/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazarus/ideintf/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/lazcontrols/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/printers/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/components/lazutils/lib/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/packager/units/x86_64-linux -Fu/home/leonardo/Desarrollo/griensu/printcomposer/ -FU/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux/ -l -FE/home/leonardo/Desarrollo/griensu/printcomposer/bin/ -dLCL -dLCLgtk2 printcomposer.lpr" [TCompiler.Compile] CmdLine="/usr/local/bin/fpc -MObjFPC -Scghi -O1 -g -gl -vewnhi -Fi/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux -Fl/opt/gnome/lib -Fu/home/leonardo/Desarrollo/griensu/libdicomutils -Fu/home/leonardo/Desarrollo/bgracontrols/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazpaint/bgrabitmap/lib/x86_64-linux/2.7.1 -Fu/home/leonardo/Desarrollo/lazarus/ideintf/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/lazcontrols/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/components/printers/lib/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux/gtk2 -Fu/home/leonardo/Desarrollo/lazarus/lcl/units/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/components/lazutils/lib/x86_64-linux -Fu/home/leonardo/Desarrollo/lazarus/packager/units/x86_64-linux -Fu/home/leonardo/Desarrollo/griensu/printcomposer/ -FU/home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux/ -l -FE/home/leonardo/Desarrollo/griensu/printcomposer/bin/ -dLCL -dLCLgtk2 printcomposer.lpr" Hint: Start of reading config file /etc/fpc.cfg Hint: End of reading config file /etc/fpc.cfg Free Pascal Compiler version 2.7.1 [2012/11/09] for x86_64 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling printcomposer.lpr printcomposer.lpr(10,33) Hint: Unit "libDicomUtilsWrapperDyn" not used in printcomposer printcomposer.lpr(10,58) Hint: Unit "page" not used in printcomposer printcomposer.lpr(10,64) Hint: Unit "thumbnails" not used in printcomposer printcomposer.lpr(11,3) Hint: Unit "utils" not used in printcomposer printcomposer.lpr(11,10) Hint: Unit "frmPrint" not used in printcomposer Compiling resource /home/leonardo/Desarrollo/griensu/printcomposer/lib/x86_64-linux/printcomposer.or Linking /home/leonardo/Desarrollo/griensu/printcomposer/bin/printcomposer /usr/bin/ld: warning: /home/leonardo/Desarrollo/griensu/printcomposer/bin/link.res contains output sections; did you forget -T? 22 lines compiled, 1.9 sec 7 hint(s) issued [TCompiler.Compile] end TMainIDE.DoInitProjectRun ProgramFilename=/home/leonardo/Desarrollo/griensu/printcomposer/bin/printcomposer [TCmdLineDebugger] Debug PID: 29947 << 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"" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " >> TCmdLineDebugger.SendCmdLn "-gdb-version" << TCmdLineDebugger.ReadLn "~"GNU gdb (GDB) 7.3.1\n"" << TCmdLineDebugger.ReadLn "~"Copyright (C) 2011 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-unknown-linux-gnu\".\nPara las instrucciones de informe de errores, vea:\n"" << TCmdLineDebugger.ReadLn "~"<http://www.gnu.org/software/gdb/bugs/>.\n"" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=None >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 BC_ENV_ARGS=/home/leonardo/.bc" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env BC_ENV_ARGS=/home/leonardo/.bc" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env COLORTERM=Terminal" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env COLORTERM=Terminal" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-MAVHaX3uQH,guid=b0573891c4679fbf085edb7a00000039" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-MAVHaX3uQH,guid=b0573891c4679fbf085edb7a00000039" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DEFAULTS_PATH=/usr/share/gconf/xfce.default.path" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env DEFAULTS_PATH=/usr/share/gconf/xfce.default.path" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DESKTOP_SESSION=xfce" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env DESKTOP_SESSION=xfce" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GDMSESSION=xfce" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GDMSESSION=xfce" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GLADE_CATALOG_PATH=:/usr/share/glade3/catalogs" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GLADE_CATALOG_PATH=:/usr/share/glade3/catalogs" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GLADE_MODULE_PATH=:/usr/share/glade3/pixmaps" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GLADE_MODULE_PATH=:/usr/share/glade3/pixmaps" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GLADE_PIXMAP_PATH=:/usr/lib/glade3/modules" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GLADE_PIXMAP_PATH=:/usr/lib/glade3/modules" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GNOME_KEYRING_CONTROL=/tmp/keyring-pqs63s" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GNOME_KEYRING_CONTROL=/tmp/keyring-pqs63s" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GNOME_KEYRING_PID=2367" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GNOME_KEYRING_PID=2367" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GREP_COLOR=1;32" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GREP_COLOR=1;32" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GREP_OPTIONS=--color=auto" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env GREP_OPTIONS=--color=auto" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LC_CTYPE=es_AR.UTF-8" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env LC_CTYPE=es_AR.UTF-8" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LSCOLORS=Gxfxcxdxbxegedabagacad" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env LSCOLORS=Gxfxcxdxbxegedabagacad" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PAGER=less -R" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env PAGER=less -R" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env ,unix/leonardo-laptop:/tmp/.ICE-unix/2440" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env ,unix/leonardo-laptop:/tmp/.ICE-unix/2440" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SSH_AGENT_PID=2427" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env SSH_AGENT_PID=2427" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SSH_AUTH_SOCK=/tmp/ssh-aYaKHgAY2378/agent.2378" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env SSH_AUTH_SOCK=/tmp/ssh-aYaKHgAY2378/agent.2378" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env WINDOWID=50331652" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env WINDOWID=50331652" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env WINEARCH=win32" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env WINEARCH=win32" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_CURRENT_DESKTOP=XFCE" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_CURRENT_DESKTOP=XFCE" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_DATA_DIRS=/usr/share/xfce:/usr/local/share/:/usr/share/:/usr/share" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_DATA_DIRS=/usr/share/xfce:/usr/local/share/:/usr/share/:/usr/share" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_MENU_PREFIX=xfce-" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_MENU_PREFIX=xfce-" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_COOKIE=44df6a5e12911efb7d52a9d44ac5f4bd-1352541866.287648-1361604350" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_COOKIE=44df6a5e12911efb7d52a9d44ac5f4bd-1352541866.287648-1361604350" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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 >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandChangeFilename" State=Idle PauseWaitState=0 >> TCmdLineDebugger.SendCmdLn "-file-exec-and-symbols "/home/leonardo/Desarrollo/griensu/printcomposer/bin/printcomposer"" << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Idle >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished 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] Debugger=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/griensu/printcomposer/bin/" >> TCmdLineDebugger.SendCmdLn "-environment-cd ." << TCmdLineDebugger.ReadLn "^done" << TCmdLineDebugger.ReadLn "(gdb) " >> TCmdLineDebugger.SendCmdLn "-environment-cd "/home/leonardo/Desarrollo/griensu/printcomposer/bin/"" << 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"" << TCmdLineDebugger.ReadLn "&"buildsym.c:701: internal-error: la verificaci\303\263n de consistencia interna fall\303\263\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable."" << TCmdLineDebugger.ReadLn "&"\n"" << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "info functions FPC_CPUINIT" failed. DebuggerState: Setting to Error, from Stop 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: "TGDBMIDebuggerCommandStartDebugging: ContinueCommand= TGDBMIDebuggerCommandExecute: -exec-continue" DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange New-State=Error DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange DebuggerState: Finished Error >> TCmdLineDebugger.SendCmdLn "info functions $$_RUNERROR$" [TCmdLineDebugger.SendCmdLn] Unable to send <info functions $$_RUNERROR$>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "info functions $$_RUNERROR$" failed. >> TCmdLineDebugger.SendCmdLn "-exec-arguments " [TCmdLineDebugger.SendCmdLn] Unable to send <-exec-arguments >. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "-exec-arguments " failed. >> TCmdLineDebugger.SendCmdLn "set inferior-tty /dev/pts/2" [TCmdLineDebugger.SendCmdLn] Unable to send <set inferior-tty /dev/pts/2>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "set inferior-tty /dev/pts/2" failed. >> TCmdLineDebugger.SendCmdLn "set inferior-tty /dev/null" [TCmdLineDebugger.SendCmdLn] Unable to send <set inferior-tty /dev/null>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "set inferior-tty /dev/null" failed. >> TCmdLineDebugger.SendCmdLn "-gdb-set language pascal" [TCmdLineDebugger.SendCmdLn] Unable to send <-gdb-set language pascal>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "-gdb-set language pascal" failed. >> TCmdLineDebugger.SendCmdLn "ptype TObject" [TCmdLineDebugger.SendCmdLn] Unable to send <ptype TObject>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "ptype TObject" failed. >> TCmdLineDebugger.SendCmdLn "ptype Exception" [TCmdLineDebugger.SendCmdLn] Unable to send <ptype Exception>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "ptype Exception" failed. >> TCmdLineDebugger.SendCmdLn "ptype Shortstring" [TCmdLineDebugger.SendCmdLn] Unable to send <ptype Shortstring>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "ptype Shortstring" failed. >> TCmdLineDebugger.SendCmdLn "ptype pointer" [TCmdLineDebugger.SendCmdLn] Unable to send <ptype pointer>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "ptype pointer" failed. >> TCmdLineDebugger.SendCmdLn "ptype byte" [TCmdLineDebugger.SendCmdLn] Unable to send <ptype byte>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "ptype byte" failed. >> TCmdLineDebugger.SendCmdLn "info file" [TCmdLineDebugger.SendCmdLn] Unable to send <info file>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "info file" failed. >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression sizeof(^char)" [TCmdLineDebugger.SendCmdLn] Unable to send <-data-evaluate-expression sizeof(^char)>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "-data-evaluate-expression sizeof(^char)" failed. [WARNING] [Debugger.TargetInfo] Unknown FileType: , using GDB cpu >> TCmdLineDebugger.SendCmdLn "-break-insert -f foo" [TCmdLineDebugger.SendCmdLn] Unable to send <-break-insert -f foo>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "-break-insert -f foo" failed. >> TCmdLineDebugger.SendCmdLn "-break-insert main" [TCmdLineDebugger.SendCmdLn] Unable to send <-break-insert main>. No process running. << TCmdLineDebugger.ReadLn "" [WARNING] TGDBMIDebugger: ExecuteCommand "-break-insert main" failed. Exec done Leaving Queue with count: 0 Recurse-Count=0 State=Error >> Run OnIdle OnIdle: UnLock << Run OnIdle OnIdle: Finished Canceling: "TGDBMIDebuggerCommandStartDebugging: ContinueCommand= <none>" TDebugger.ReqCmd failed: Run 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 LAZARUS END - cleaning up ... [TMainIDE.Destroy] A TAnchorDockManager.RemoveControl DockSite="Project Inspector" Control=ProjectInspector:TProjectInspectorForm TAnchorDockManager.RemoveControl DockSite="Messages" Control=MessagesView:TMessagesView TAnchorDockManager.RemoveControl DockSite="Object Inspector" Control=ObjectInspectorDlg:TObjectInspectorDlg TAnchorDockManager.RemoveControl DockSite="Source Editor" Control=SourceNotebook:TSourceNotebook TAnchorDockManager.RemoveControl DockSite="Console" Control=PseudoTerminal:TPseudoConsoleDlg [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE [TMainIDE.Destroy] END TAnchorDockMaster.Destroy 0/11 AnchorDockSite1:TAnchorDockHostSite TAnchorDockMaster.Destroy 1/11 AnchorDockSite2:TAnchorDockHostSite TAnchorDockMaster.Destroy 2/11 AnchorDockSite3:TAnchorDockHostSite TAnchorDockMaster.Destroy 3/11 AnchorDockSite4:TAnchorDockHostSite TAnchorDockMaster.Destroy 4/11 AnchorDockSite5:TAnchorDockHostSite TAnchorDockMaster.Destroy 5/11 AnchorDockSite6:TAnchorDockHostSite TAnchorDockMaster.Destroy 6/11 AnchorDockSplitter1:TAnchorDockSplitter TAnchorDockMaster.Destroy 7/11 AnchorDockSplitter2:TAnchorDockSplitter TAnchorDockMaster.Destroy 8/11 AnchorDockSplitter3:TAnchorDockSplitter TAnchorDockMaster.Destroy 9/11 AnchorDockSplitter4:TAnchorDockSplitter TAnchorDockMaster.Destroy 10/11 AnchorDockSplitter5:TAnchorDockSplitter

Reply by email

Martin
to Leonardo M. Ramé
Leonardo M. Ram? wrote 16 lines
On 2012-11-09 10:11:36 -0300, Leonardo M. Ram? wrote: > My locale and LC_Type are es_AR. > > Here's the content of the debug window: > > =thread-group-added,id="i1" > (gdb) > <-gdb-set confirm off> Well, let's start again. I've built gdb 7.5 and 7.3.1 from sources, and used those instead of the one installed by default in Ubuntu, but the problem persists. I've updated Lazarus and FPC from svn trunk and compiled them, the problem is still there.

<< TCmdLineDebugger.ReadLn "&"buildsym.c:701: internal-error: la verificaci\303\263n de consistencia interna fall\303\263\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable.""
<< TCmdLineDebugger.ReadLn "&"\n""
<< TCmdLineDebugger.ReadLn ""

You current problem is not related to the GDB locale.

GDB crashes while reading the debug info (dwarf or stabs, whatever you used / maybe even mixed).

This problem exists in all GDB versions that I know.

I can not tell if it is a GDB (it should be an error not a crash) only issue, or part FPC or linker (maybe there is invalid encoding, maybe not...)

This means it can not be fixed in Lazarus. Once it is known which part in the info is causing the crash, it can either be avoided by FPC (unless it is the linker) or needs to be fixed in GDB.

Reply by email

Leonardo M. Ramé
to Martin
Martin wrote 42 lines
On 10/11/2012 11:58, Leonardo M. Ram? wrote: >On 2012-11-09 10:11:36 -0300, Leonardo M. Ram? wrote: >>My locale and LC_Type are es_AR. >> >>Here's the content of the debug window: >> >>=thread-group-added,id="i1" >>(gdb) >><-gdb-set confirm off> >Well, let's start again. > >I've built gdb 7.5 and 7.3.1 from sources, and used those instead of the >one installed by default in Ubuntu, but the problem persists. > >I've updated Lazarus and FPC from svn trunk and compiled them, the >problem is still there. > << TCmdLineDebugger.ReadLn "&"buildsym.c:701: internal-error: la verificaci\303\263n de consistencia interna fall\303\263\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable."" << TCmdLineDebugger.ReadLn "&"\n"" << TCmdLineDebugger.ReadLn "" You current problem is not related to the GDB locale. GDB crashes while reading the debug info (dwarf or stabs, whatever you used / maybe even mixed). This problem exists in all GDB versions that I know. I can not tell if it is a GDB (it should be an error not a crash) only issue, or part FPC or linker (maybe there is invalid encoding, maybe not...) This means it can not be fixed in Lazarus. Once it is known which part in the info is causing the crash, it can either be avoided by FPC (unless it is the linker) or needs to be fixed in GDB.

I must also add the problem only exists when trying to run a specific application, even without debugging info, with others the debugger runs ok.

Reply by email

Reinier Olislagers
to Leonardo M. Ramé
Leonardo M. Ram? wrote 5 lines
Solved!. As this project uses BGRABitmap, I've found this: http://www.lazarus.freepascal.org/index.php?topic=16495.0 The problem was fixed after I changed from DWARF to STABS.

Had a similar problem with GDB 7.2 x86, Windows, FPC trunk+Laz trunk.

Switching from dwarf to stabs works.
Another simple project did work with dwarf.
http://lazarus.freepascal.org/index.php/topic,18816.msg106526.html#msg106526

Just tested it on Linux x64, gdb 7.4; wouldn't work with either dwarf or stabs - perhaps need to downgrade to gdb 7.2

Regards,
Reinier

Reply by email

Martin
to Leonardo M. Ramé: I must also add the problem only exists when trying to run a specific application, even…
Leonardo M. Ram? wrote
I must also add the problem only exists when trying to run a specific application, even without debugging info, with others the debugger runs ok.

Sometimes gdb looks at symbols from dll / so files. Your log does not look like it, but check the wiki (search gdb) there is an entry (under windows, but works cross platform) to disable looking at library symbols

Reply by email