For some reason, sleigh is crashing when parsing several architectures. Ghidra seems to work fine with these architectures, so there must be some difference in what I'm doing.
I'm not sure what I could be messing up here, since you just give sleigh the path to the file and it takes it from there. The only thing I could think of is that there's some incompatibility between rust's libz-sys and the zlib that sleigh expects that is only triggering in a couple cases?
For some reason,
sleigh
is crashing when parsing several architectures. Ghidra seems to work fine with these architectures, so there must be some difference in what I'm doing.I'm not sure what I could be messing up here, since you just give
sleigh
the path to the file and it takes it from there. The only thing I could think of is that there's some incompatibility between rust'slibz-sys
and thezlib
that sleigh expects that is only triggering in a couple cases?Impacted architectures:
PIC-16:LE:16:PIC-16
PIC-16:LE:16:PIC-16F
CP1600:BE:16:default
avr8:LE:16:default
avr8:LE:16:extended
avr8:LE:16:atmega256
avr8:LE:24:xmega