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