[Interest] Fwd: Re: [lldb-dev] Qt 5 Creator 3.3 (Mac) Debugger locks up with endless error logging of "DW_AT_specification(address) has no decl"

René J.V. Bertin rjvbertin at gmail.com
Tue Feb 3 23:12:18 CET 2015


(So this time I *am* cross-posting a message from lldb-dev ...)

Jim, you're invited to send an example .o file you get warnings about to Greg Clayton (directly), so he can try to figure out what's going on. I presume the offer extends to others too, but it's probably counter-productive if we open the flood gates :)

R.

 
----------  Forwarded Message  ----------

Subject: Re: [lldb-dev] [Interest] Qt 5 Creator 3.3 (Mac) Debugger locks up with endless error logging of "DW_AT_specification(address)	has no decl"
Date: Tuesday February 03 2015, 13:43:00
From: Greg Clayton <gclayton at apple.com>
To: René J.V. Bertin <rjvbertin at gmail.com>
CC: LLDB Development Mailing List <lldb-dev at cs.uiuc.edu>

This happens when you parse DW_TAG_subprogram or DW_TAG_inlined_subroutine tags and they have DW_AT_specification or DW_AT_abstract_origin attributes that point to where the function was defined (its declaration context (which classes and namespaces it was in)) and we try to go and figure out the decl context for a type and we get nothing in response. 

You can send me one of the .o files that are mentioned in the warning along with the warning that is emitted? Don't send it to the list, just send it to me with the appropriate message and I can look at the DWARF and see what is going on.

Greg Clayton
...
> 
> ------- Debugger Log Example Extract ---------
> ...
> warning: (x86_64) /Source/IgorDev7/Igorsrc7/build-IgorPhoenix-64_bit_Qt_5_from_SVN-Debug/debug/IgorWindowUtilities.o 0x2a0009ac67: DW_AT_specification(0x000767fb) has no decl
> 
> ERROR: Lldb stderr: warning: (x86_64) /Source/IgorDev7/Igorsrc7/build-IgorPhoenix-64_bit_Qt_5_from_SVN-Debug/debug/wDataClassForEmbeddedQWidget.o 0x2b0009c964: DW_AT_specification(0x0007c91e) has no decl
> 
> ERROR: Lldb stderr: warning: (x86_64) /Source/IgorDev7/Igorsrc7/build-IgorPhoenix-64_bit_Qt_5_from_SVN-Debug/debug/CurveFittingDialog.o 0x6c000ba7f1: DW_AT_specification(0x00013bc0) has no decl
> 
> ERROR: Lldb stderr: warning: (x86_64) /Source/IgorDev7/Igorsrc7/build-IgorPhoenix-64_bit_Qt_5_from_SVN-Debug/debug/CurveFittingDialog.o 0x6c000ba84f: DW_AT_specification(0x00013c42) has no decl
> 
> warning: (x86_64) /Source/IgorDev7/Igorsrc7/build-IgorPhoenix-64_bit_Qt_5_from_SVN-Debug/debug/CurveFittingDialog.o 0x6c000ba9fa: DW_AT_specification(0x00013cbc) has no decl
...
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

-----------------------------------------



More information about the Interest mailing list