Skip to content

Crash while running move_globals step

The crash happens during rewriting of a binary in the step move_globals with the assertion:

thanos.exe: SMPStaticAnalyzer/include/interfaces/irdb/STARSOp.h:131: virtual STARS_uval_t STARS_IRDB_op_t::GetImmedValue() const: Assertion `OpType==op_Imm' failed.

The application is attached here: SVGRenderer

Rewriting it with:

$PSZ -c rida -c move_globals SVGRenderer temp

can reproduce the problem. I do not have IDA Pro installed, disabling it might be required for reproduction.

The application is written in Rust (if this is out of scope feel free to close the issue).

Solving this problem is not particularly important to me, therefore I will not personally look into it.