Well - I'd never seen a Xcode recursive init loop. So it took me a few minutes to recognize what the debugger was saying.
Hey dummy... I've got a stack of threads trying to init() and they keep calling each other... back and forth like two kids on a see-saw going forever.
If you've seen it - it will be easier to spot in the future. So here take a good look at my mistake.
I'm quite proud of that CRASH.