use volatile pointers for intentional-crash code.