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.
(gdb)
<ptype TObject>
&"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>
&"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>
&"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>
&"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>
&"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>
&"set print elements 2500\n"
=cmd-param-changed,param="print elements",value="2500"
^done
(gdb)
<info file>
&"info file\n"
~"Symbols from \"/home/pupil/git/validation_project/s]"]>Blockedlus_control.bin\".\n"
~"Local exec file:\n"
~"\t`/home/pupil/git/validation_project/s]"]>Blockedlus_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>",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>
&"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)
<kill>