https://bugs.winehq.org/show_bug.cgi?id=43259
Bug ID: 43259 Summary: Can't find range for DW_TAG_lexical_block Product: Wine Version: 2.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
Repeated printing of the following message when winedbg is triggered (either by running it or due to a crash):
fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range
It appears that loaded DLLs have generated DW_TAG_lexical_block elements that don't have a range attached to them. This specifically happens when an inlined function has a lexical block, so every use of TRACE/WARN/ERR/FIXME in an inlined function that occurs in a loaded dll will cause this message to be printed. I am not yet sure if this is a problem with dbghelp or with gcc, but I've filed an upstream bug on gcc:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81254
https://bugs.winehq.org/show_bug.cgi?id=43259
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43259
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- 00e27186ed436d1a32394fc2f233c72a4f747af5 has been pushed to silence the FIXME to a WARN.