-
Notifications
You must be signed in to change notification settings - Fork 35
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
abi-dumper/eu-readelf "Integer overflow in hexadecimal number" on fedora:34 #28
Comments
Hi! Thanks for the report! Could you please attach the eu-readelf output? |
Also please share output of |
The |
The patch for the first part of the request looks reasonable. Would you like to create a pull request? |
Fixes: lvc#28 See that issue for the details.
Sure, I sent: #29 But if there are tests for this repo, I don't know how to run them. |
As I understand, the |
We recently upgraded our "abi-dumper" build from fedora:33 -> fedora:34 and we started seeing the following errors with our project google-cloud-cpp
Looking at the
eu-readelf
output for one of the offending lines above (17646) we see that the output is:In the above output the
18446744073709551615
(==0xFFFFFFFFFFFFFFFF
) is the number that's too big for the perl call tohex($2)
in abi-dumper (it's also not hex).The issue may be a bug in
elfutils
on Fedora 34. Note that there is also a line sayingERROR: invalid debug_loc section of object, please fix your elf utils
in the first block.However, it would be nice if
abi-dumper
could workaround this issue. A diff like the following seems to quiet the Integer overflow warnings for me:The text was updated successfully, but these errors were encountered: