-exec-run error compiling on ubuntu 14.04 lts lazarus / 12-Debugger ---------------------------------------------------------------------- cpicanco · 2016-06-22 15:08 Lazarus 1.6.0, Ubuntu 14.0.4 LTS, clean install Hi, the quoted text is the debugger output after a "-exec-run" error on the first compiling trial. (view -> Debug Windows -> Debug Output). The program will not compile without the debugger neither (Tools -> Options -> Debugger -> General -> Debugger Type = none). The program is compiling normally on Debian 8 though. Please, any help would be very welcomed. Quote(gdb) &"ptype TObject\n" &"No symbol table is loaded.  Use the \"file\" command.\n" ^error,msg="No symbol table is loaded.  Use the \"file\" command." (gdb) &"ptype Exception\n" &"No symbol table is loaded.  Use the \"file\" command.\n" ^error,msg="No symbol table is loaded.  Use the \"file\" command." (gdb) &"ptype Shortstring\n" &"No symbol table is loaded.  Use the \"file\" command.\n" ^error,msg="No symbol table is loaded.  Use the \"file\" command." (gdb) &"ptype pointer\n" &"No symbol table is loaded.  Use the \"file\" command.\n" ^error,msg="No symbol table is loaded.  Use the \"file\" command." (gdb) &"ptype byte\n" &"No symbol table is loaded.  Use the \"file\" command.\n" ^error,msg="No symbol table is loaded.  Use the \"file\" command." (gdb) &"set print elements 2500\n" =cmd-param-changed,param="print elements",value="2500" ^done (gdb) &"info file\n" ~"Symbols from \"/home/pupil/git/validation_project/stimulus_control.bin\".\n" ~"Local exec file:\n" ~"\t`/home/pupil/git/validation_project/stimulus_control.bin', file type elf64-x86-64.\n" ~"\tEntry point: 0x41efd0\n" ~"\t0x00000000004001c8 - 0x00000000004001e4 is .interp\n" ~"\t0x00000000004001e4 - 0x0000000000400204 is .note.ABI-tag\n" ~"\t0x0000000000400208 - 0x00000000004026c0 is .hash\n" ~"\t0x00000000004026c0 - 0x000000000040a238 is .dynsym\n" ~"\t0x000000000040a238 - 0x00000000004119ba is .dynstr\n" ~"\t0x00000000004119ba - 0x0000000000412404 is .gnu.version\n" ~"\t0x0000000000412408 - 0x0000000000412468 is .gnu.version_r\n" ~"\t0x0000000000412468 - 0x0000000000412720 is .rela.dyn\n" ~"\t0x0000000000412720 - 0x0000000000419f68 is .rela.plt\n" ~"\t0x0000000000419f68 - 0x0000000000419f82 is .init\n" ~"\t0x0000000000419f90 - 0x000000000041efd0 is .plt\n" ~"\t0x000000000041efd0 - 0x0000000000796070 is .text\n" ~"\t0x0000000000796070 - 0x0000000000796079 is .fini\n" ~"\t0x0000000000796080 - 0x00000000007e7100 is .rodata\n" ~"\t0x00000000007e7100 - 0x00000000007e7104 is .eh_frame\n" ~"\t0x00000000009e7108 - 0x00000000009e7110 is .init_array\n" ~"\t0x00000000009e7110 - 0x00000000009e7118 is .fini_array\n" ~"\t0x00000000009e7118 - 0x00000000009e7120 is .jcr\n" ~"\t0x00000000009e7120 - 0x00000000009e73e0 is .dynamic\n" ~"\t0x00000000009e73e0 - 0x00000000009e74c8 is .got\n" ~"\t0x00000000009e74c8 - 0x00000000009e9cf8 is .got.plt\n" ~"\t0x00000000009e9d00 - 0x0000000000b83280 is .data\n" ~"\t0x0000000000b83280 - 0x0000000000bb4300 is fpc.resources\n" ~"\t0x0000000000bb4300 - 0x0000000000bceb68 is .bss\n" ~"\t0x0000000000bceb68 - 0x0000000000bced00 is fpc.reshandles\n" ^done (gdb) <-data-evaluate-expression sizeof(^char)> ^error,msg="A syntax error in expression, near `char)'." (gdb) <-break-insert -f foo> &"Function \"foo\" not defined.\n" ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr= "",pending="foo",times="0",original-location="foo"} (gdb) <-break-delete 1> ^done (gdb) <-break-insert main> ^error,msg="Function \"main\" not defined." (gdb) <-break-insert *4321232> ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr= "0x000000000041efd0",thread-groups=["i1"],times="0",original- location="*4321232"} (gdb) <-break-insert +0> ^error,msg="No symbol table is loaded.  Use the \"file\" command." (gdb) &"info address main\n" &"No symbol \"main\" in current context.\n" ^error,msg="No symbol \"main\" in current context." (gdb) <-exec-run> =thread-group-started,id="i1",pid="2325" =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" =thread-exited,id="1",group-id="i1" =thread-group-exited,id="i1",exit-code="0177" *stopped,reason="exited",exit-code="0177" (gdb) ---------------------------------------------------------------------- cpicanco · 2016-06-22 15:15 Mysteriously, it was solved by itself! After an auto update of ubuntu base and after changing the debugger to none, compiling, and changing back to gdb. Strange. Quote=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/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/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/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="/usr/lib/x86_64-linux-gnu/libthai.so.0",target- name="/usr/lib/x86_64-linux-gnu/libthai.so.0",host- name="/usr/lib/x86_64-linux-gnu/libthai.so.0",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="/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/libstdc++.so.6",target- name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host- name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols- loaded="0",thread-group="i1" =library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target- name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host- name="/lib/x86_64-linux-gnu/libgcc_s.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="/usr/lib/x86_64-linux- gnu/libharfbuzz.so.0",target-name="/usr/lib/x86_64-linux- gnu/libharfbuzz.so.0",host-name="/usr/lib/x86_64-linux- gnu/libharfbuzz.so.0",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" =library-loaded,id="/usr/lib/x86_64-linux-gnu/libdatrie.so.1",target- name="/usr/lib/x86_64-linux-gnu/libdatrie.so.1",host- name="/usr/lib/x86_64-linux-gnu/libdatrie.so.1",symbols- loaded="0",thread-group="i1" =library-loaded,id="/usr/lib/x86_64-linux- gnu/libgraphite2.so.3",target-name="/usr/lib/x86_64-linux- gnu/libgraphite2.so.3",host-name="/usr/lib/x86_64-linux- gnu/libgraphite2.so.3",symbols-loaded="0",thread-group="i1" ~"[Thread debugging using libthread_db enabled]\n" ~"Using host libthread_db library \"/lib/x86_64-linux- gnu/libthread_db.so.1\".\n" =breakpoint-modified,bkpt={number="3",type="breakpoint",disp="keep",en abled="y",addr="0x000000000041efd0",thread- groups=["i1"],times="1",original-location="*4321232"} *stopped,reason="breakpoint-hit",disp="keep",bkptno="3",frame={addr="0 x000000000041efd0",func="??",args=[]},thread-id="1",stopped- threads="all",core="3" (gdb) <-break-delete 3> ^done (gdb) &"info address FPC_RAISEEXCEPTION\n" &"No symbol \"FPC_RAISEEXCEPTION\" in current context.\n" ^error,msg="No symbol \"FPC_RAISEEXCEPTION\" in current context." (gdb) &"info address FPC_BREAK_ERROR\n" &"No symbol \"FPC_BREAK_ERROR\" in current context.\n" ^error,msg="No symbol \"FPC_BREAK_ERROR\" in current context." (gdb) &"info address FPC_RUNERROR\n" &"No symbol \"FPC_RUNERROR\" in current context.\n" ^error,msg="No symbol \"FPC_RUNERROR\" in current context." (gdb) <-exec-continue> ^running *running,thread-id="all" (gdb) =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="/usr/lib/x86_64-linux- gnu/gtk-2.0/modules/liboverlay-scrollbar.so",target- name="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay- scrollbar.so",host-name="/usr/lib/x86_64-linux- gnu/gtk-2.0/modules/liboverlay-scrollbar.so",symbols- loaded="0",thread-group="i1" =library-loaded,id="/usr/lib/x86_64-linux- gnu/gtk-2.0/modules/libunity-gtk-module.so",target- name="/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libunity-gtk- module.so",host-name="/usr/lib/x86_64-linux- gnu/gtk-2.0/modules/libunity-gtk-module.so",symbols-loaded="0",thread- group="i1" =library-loaded,id="/usr/lib/x86_64-linux-gnu/libunity- gtk2-parser.so.0",target-name="/usr/lib/x86_64-linux-gnu/libunity- gtk2-parser.so.0",host-name="/usr/lib/x86_64-linux-gnu/libunity- gtk2-parser.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/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/gio/modules/libdconfsettings.so",target- name="/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so",host- name="/usr/lib/x86_64-linux- gnu/gio/modules/libdconfsettings.so",symbols-loaded="0",thread- group="i1" =thread-created,id="2",group-id="i1" ~"[New Thread 0x7fffee387700 (LWP 3409)]\n" *running,thread-id="all" =thread-created,id="3",group-id="i1" ~"[New Thread 0x7fffedb86700 (LWP 3410)]\n" *running,thread-id="all" =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.5",target-name="/usr/lib/x86_64-linux- gnu/libibus-1.0.so.5",host-name="/usr/lib/x86_64-linux- gnu/libibus-1.0.so.5",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/libudev.so.1",target- name="/lib/x86_64-linux-gnu/libudev.so.1",host- name="/lib/x86_64-linux-gnu/libudev.so.1",symbols-loaded="0",thread- group="i1" =library-loaded,id="/lib/x86_64-linux-gnu/libcgmanager.so.0",target- name="/lib/x86_64-linux-gnu/libcgmanager.so.0",host- name="/lib/x86_64-linux-gnu/libcgmanager.so.0",symbols- loaded="0",thread-group="i1" =library-loaded,id="/lib/x86_64-linux-gnu/libnih.so.1",target- name="/lib/x86_64-linux-gnu/libnih.so.1",host-name="/lib/x86_64-linux- gnu/libnih.so.1",symbols-loaded="0",thread-group="i1" =library-loaded,id="/lib/x86_64-linux-gnu/libnih-dbus.so.1",target- name="/lib/x86_64-linux-gnu/libnih-dbus.so.1",host- name="/lib/x86_64-linux-gnu/libnih-dbus.so.1",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" =thread-created,id="4",group-id="i1" ~"[New Thread 0x7fffe7dba700 (LWP 3412)]\n" *running,thread-id="all" =thread-created,id="5",group-id="i1" ~"[New Thread 0x7fffe75b9700 (LWP 3413)]\n" *running,thread-id="all" =thread-created,id="6",group-id="i1" ~"[New Thread 0x7fffe6db8700 (LWP 3414)]\n" *running,thread-id="all" ~"[Thread 0x7fffe75b9700 (LWP 3413) exited]\n" =thread-exited,id="5",group-id="i1"