-
Notifications
You must be signed in to change notification settings - Fork 123
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
[Bug]: panic at integer overflow when decompiling 0x000000000000df8c944e775bde7af50300999283 on x86 #64
Comments
Will attempt to reproduce and resolve for 0.3.3. (I also have an M1 Mac) Thank you! |
I have the same problem with contract 0x4cce413f565f8a9e2a25d9d270a9a36061f4439d it overflows the stack executing 0x67dd74ca. |
@davideaimar I dont think thats related to this issue, this issue appears to be related to an unhandled panic in I'll open an issue for you and attempt to resolve it :) |
@ape-dev-cs partially resolved in #66. (It won't panic anymore) Awaiting a patch on I'll have this issue fully fixed in release |
I'm still hitting a very similar issue with v0.3.3 with a different contract - output above. If we need to just wait for upstream issue to be fixed then no big deal. Edit: I'm able to reproduce this on x86 and arm. |
Panic resolved, however contract appears obfuscated somehow. Investigating. Regardless, closing as panic is resolved. Will continue to improve. |
Component
Heimdall Modules
Version
v0.3.2
Please check the following
Operating System
Linux
Describe the issue you are facing
When executing:
heimdall decompile 0x000000000000df8c944e775bde7af50300999283 -vvv -d --include-sol --rpc-url <url>
, I get an integer overflow exception, full stack trace below:It's worth noting that I'm using heimdall v0.3.2, but I'm unable to reproduce this error on arm (M1 Max), only on x86-64 (AMD Ryzen).
The text was updated successfully, but these errors were encountered: