-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DW_DLE_RNGLISTS_ERROR with dwarf 5 debug fission generated by gcc 10 #259
Comments
I have the files and hope to take a look today. |
Test setup works, reproduced the error. |
I had to a little renaming (internals) to make this rnglists/loclists understandable in the code. As is, the code only works if the rnglists/loclists are in the main object, not the tied-file. |
Code fixed, running regression tests now. |
I pused the fixes to github, closing the issue. |
Thank you!
I'll look into this tomorrow to see if I'm doing something wrong of if the problem is on libdwarf's side. |
I just fixed a problem with reading .debug_names, hope to push fix today. |
Looks like I'm still seeing errors in 1038e7c, not sure if that's the pushed fix for 261 you refer to or not. I can look into this more later. |
…ed (#194) Re-enables test cases that were disabled due to davea42/libdwarf-code#259 and davea42/libdwarf-code#267
Hi,
I'm seeing errors along the following lines from libdwarf and dwarfdump:
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
The text was updated successfully, but these errors were encountered: