Skip to content

DW_DLE_RNGLISTS_ERROR with dwarf 5 debug fission generated by gcc 10 #259

@jeremy-rifkin

Description

@jeremy-rifkin

Hi,
I'm seeing errors along the following lines from libdwarf and dwarfdump:

DW_DLE_RNGLISTS_ERROR: rnglists table index of 26 is unusable, there is no default  rnglists base address .

This was after compiling a test executable with gcc 10, dwarf 5, debug fission, and release mode. Interestingly I didn't encounter errors on a binary built in debug mode, I'm not sure if this is a fluke or a hint about what gcc is doing. I also didn't encounter this when building with newer versions of gcc.

I invoked dwarfdump with libdwarf-code/build/src/bin/dwarfdump/dwarfdump -i -M -G -vv --file-tied=demo test/CMakeFiles/demo.dir/demo.cpp.dwo.

Here are the relevant demo and demo.cpp.dwo files: demo_and_dwo.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions