[Lazarus] debugger error when end application

Martin Frb lazarus at mfriebe.de
Thu Feb 19 14:51:35 CET 2015


On 19/02/2015 13:29, FreeMan wrote:
> osx yosemite fpc & lazarus svn qt x64
> New project, run application then close application this gdb error 
> come allways
>
> While executing the command:
> "TGDBMIDebuggerInstruction: "-file-exec-and-symbols ", "
> gdb reported:
> "&"solib-target.c:326: internal-error: void 
> solib_target_free_so(struct so_list *): Assertion `so->lm_info->name 
> == NULL' failed.\nA problem internal to GDB has been 
> detected,\nfurther debugging may prove unreliable.""

This is a bug in gdb. It happens with a number of different messages. (I 
have plans to suppress those errors (during debugger shutdown)), but not 
yet the time)

Please change the "DisableLoadSymbolsForLibraries" option:
http://wiki.lazarus.freepascal.org/GDB_Debugger_Tips#internal-error:_clear_dangling_display_expressions

Out of interest, which version of gdb?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20150219/01c68810/attachment-0003.html>


More information about the Lazarus mailing list