-
Notifications
You must be signed in to change notification settings - Fork 945
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
retdec-llvmir2hll fails in SimpleCopyPropagationOptimizer due to insufficient stack space #403
Comments
Thank you for the report. I have managed to reproduce the issue on my PC. The fail is caused by insufficient stack space. The problem is that many of the analyses in
I was able to decompile the file, although it took 100 minutes, At present, there are the following workarounds you can try:
|
I think I hit this issue, too (or #144).
I wonder why there is no stack trace displayed in my case? |
@spaceone Could you please attach the binary file that you are trying to decompile ( |
@s3rvac I prefer to send this to you via email, so it doesn't get public available. I'll use your gmail address. |
@spaceone Thank you for the file. Here is a reaction to your questions:
I am not sure. I have tried to decompile the file with both Release and Debug version of RetDec and it has printed a stack trace in both cases.
Unfortunately, yes. The decompilation indeed fails because of insufficient stack space as
There may also be an infinite loop. We will have to verify when we get to work on this issues. |
Okay, thank you very much, also for you email reply! |
There have been several optimizations regarding this issue (most importantly #492, #495, #509). The decompilation of
Possibly either insufficient stack space or inifinite recursion in
|
Hello!
Decompiling (retdec-llvmir2hll) Teslacrypt (https://github.com/ytisf/theZoo/tree/master/malwares/Binaries/Ransomware.TeslaCrypt)
fails with a huge stacktrace for reasons I currently don't understand:
The text was updated successfully, but these errors were encountered: