Right. It's actually the call to test2 x0, when x0 is undefined, that triggers the error. SB crashes with a SIGSEGV (bad address). It does not appear to depend on iOS version. I see the same results on iPadOS 14.5 and on iOS 12.5.2. I guess the advice would be "don't do this".