[Lazarus] Debugging libraries which define generics.

Donald Ziesig donald at ziesig.org
Fri Dec 15 20:51:46 CET 2017


On 12/15/2017 01:33 PM, Martin Frb via Lazarus wrote:
> On 15/12/2017 18:29, Martin Frb via Lazarus wrote:
>> On 15/12/2017 15:46, Donald Ziesig via Lazarus wrote:
>>>
>>>  1. When the mouse hovers over a variable, the debugger (and program
>>>     being debugged) frequently crashes with the error:
>>>     "-data-evaluate-expression TCQPiece(ITEM)^" did not return any
>>>     result.
>>>     This is particularly annoying because it inevitably happens just
>>>     as I am getting close to finding a problem and I move the mouse
>>>     across the editor window :'(.
>>>
>>> These problems do not occur when debugging non-generic code.
>>>
>> This is an issue in gdb.
>>
>> First make sure to use dward (debug info).
> ^^^ "dwarf"
>>
>> You can try (if it currently compiles / its a package, install it)  
>> lazdebuggerfpgdbmi.lpk  (must be the one with gdbmi *and* fp)
> just remembered, not sure if this works for libraries (.so). You may 
> have to compile an app that includes the code directly.
>
>
>
Thanks Martin.  I changed all of the packages and the main project to 
use Dwarf3 and it looks as if it has solved the problem. 8-) I'll keep 
debugging and let you know if it reappears.

Don


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20171215/9c8f2e62/attachment.html>


More information about the Lazarus mailing list