core: disassembler is less verbose, fix null ptr deref