BoomerangDecompiler/boomerang

Core dump in condToRelational

rfalke opened this issue · 0 comments

Subject: https://github.com/rfalke/decompiler-subjects/blob/master/from_holdec/all_i386_opcodes/ia32_elf/subject.exe
Version: boomerang-cli v0.4.0-alpha-87-g0079415e

Backtrace:

#0  0x00007ffff7ee2747 in condToRelational (condExp=std::shared_ptr<Exp> (use count 1, weak count 1) = {...}, jtCond=BranchType::JPAR) at /usr/include/c++/8/bits/shared_ptr_base.h:996
#1  0x00007ffff7edf67b in Statement::propagateTo (this=<optimized out>, convert=@0x7fffffffd2f0: false, settings=settings@entry=0x446ef0, destCounts=destCounts@entry=0x7fffffffd340, 
    usedByDomPhi=usedByDomPhi@entry=0x7fffffffd310, force=force@entry=false) at BOOMERANG/src/boomerang/ssl/statements/Statement.cpp:340
#2  0x00007ffff7e64a48 in StatementPropagationPass::execute (this=0x43b5e0, proc=0xbcff10) at BOOMERANG/src/boomerang/passes/early/StatementPropagationPass.cpp:64
#3  0x00007ffff7e53132 in PassManager::executePass (this=<optimized out>, pass=0x43b5e0, proc=0xbcff10) at BOOMERANG/src/boomerang/passes/PassManager.cpp:126
#4  0x00007ffff7e0a59f in ProcDecompiler::earlyDecompile (this=<optimized out>, proc=0xbcff10) at BOOMERANG/src/boomerang/decomp/ProcDecompiler.cpp:367
#5  0x00007ffff7e0c441 in ProcDecompiler::tryDecompileRecursive (this=0x7fffffffd770, proc=<optimized out>) at BOOMERANG/src/boomerang/decomp/ProcDecompiler.cpp:207
#6  0x00007ffff7e0cd02 in ProcDecompiler::tryDecompileRecursive (this=0x7fffffffd770, proc=<optimized out>) at BOOMERANG/src/boomerang/decomp/ProcDecompiler.cpp:189
#7  0x00007ffff7e0cd02 in ProcDecompiler::tryDecompileRecursive (this=0x7fffffffd770, proc=<optimized out>) at BOOMERANG/src/boomerang/decomp/ProcDecompiler.cpp:189
#8  0x00007ffff7dd7ce5 in UserProc::decompileRecursive (this=this@entry=0x422810) at BOOMERANG/src/boomerang/db/proc/UserProc.cpp:144
#9  0x00007ffff7e12867 in ProgDecompiler::decompile (this=this@entry=0x7fffffffd888) at BOOMERANG/src/boomerang/decomp/ProgDecompiler.cpp:39
#10 0x00007ffff7da71df in Project::decompileBinaryFile (this=<optimized out>) at BOOMERANG/src/boomerang/core/Project.cpp:210
#11 0x000000000041181c in CommandlineDriver::decompile (this=0x7fffffffd9d0, fname=..., pname=...) at /usr/include/c++/8/bits/unique_ptr.h:342
#12 0x0000000000411e38 in CommandlineDriver::decompile (this=this@entry=0x7fffffffd9d0) at BOOMERANG/src/boomerang-cli/CommandlineDriver.cpp:408
#13 0x00000000004080ec in main (argc=<optimized out>, argv=<optimized out>) at BOOMERANG/src/boomerang-cli/Main.cpp:28