ARM isn't the only disassembler to crash. (it's the only one holding up free firmware though) It's time for some automated testing, don't you think? The following commands will do. With a larger data size, such as 16 MB, they ought to be part of the build.
dd bs=1k count=64 if=/dev/urandom of=random-blob for i in `objdump --help | egrep supported.arch` ; do if objdump -w -z -D --prefix-addresses --show-raw-insn -b binary --architecture="$i" random-blob ; then echo TRUE "$i" ; else echo FALSE "$i" ; fi ; done | egrep 'TRUE|FALSE' -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

