I believe this is yours. The for-rtl-output print_reg function aborts on fake internal registers. The debug print reg macro that you deleted didn't. r~