[Lazarus] Cannot debug app (gdb errors)

Leonardo M. Ramé l.rame at griensu.com
Fri Nov 9 14:11:36 CET 2012


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 SESSION_MANAGER=local/leonardo-laptop:@/tmp/.ICE-unix/2445,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"
-- 
Leonardo M. Ramé
http://leonardorame.blogspot.com




More information about the Lazarus mailing list