<p>Am 08.09.2014 18:28 schrieb "Reinier Olislagers" <<a href="mailto:reinierolislagers@gmail.com">reinierolislagers@gmail.com</a>>:<br>
><br>
> On 08/09/2014 18:01, Joost van der Sluis wrote:<br>
> > On 09/08/2014 10:25 AM, Reinier Olislagers wrote:<br>
> >> gdb ./hellomips<br>
> >><br>
> >><br>
> >> dlopen failed on 'libthread_db.so.1' - File not found<br>
> >> GDB will not be able to debug pthreads.<br>
> >><br>
> >> GNU gdb 6.8<br>
> >> Copyright (C) 2008 Free Software Foundation, Inc.<br>
> >> License GPLv3+: GNU GPL version 3 or later<br>
> >> <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>><br>
> >> This is free software: you are free to change and redistribute it.<br>
> >> There is NO WARRANTY, to the extent permitted by law.  Type "show<br>
> >> copying"<br>
> >> and "show warranty" for details.<br>
> >> This GDB was configured as "mips-openwrt-linux"...<br>
> >> (no debugging symbols found)<br>
> >> (gdb) run<br>
> >> Starting program: /usbstorage/backup/hellomips<br>
> >><br>
> >><br>
> ><br>
> > That's it? Nothing more? You could try to send a sigint (ctrl-c) and<br>
> > then ask for a backtrace (bt).<br>
> (gdb) run<br>
> Starting program: /usbstorage/backup/hellomips<br>
> ^C<br>
> Program received signal SIGINT, Interrupt.<br>
> 0x00401b20 in ?? ()<br>
> (gdb) bt<br>
> #0  0x00401b20 in ?? ()<br>
> warning: GDB can't find the start of the function at 0x401b20.<br>
><br>
>     GDB is unable to find the start of the function at 0x401b20<br>
> and thus can't determine the size of that function's stack frame.</p>
<p>Could you please recompile FPC with OPT="-gl" (maybe also -O-) and compile your test program with that options as well and then retest the GDB run?</p>
<p>Regards,<br>
Sven</p>