I'm having some strange problems with sprite kit throwing up when trying to destroy an SKShapeNode. The image below is an extract from the stack trace.
Has anyone seen this before? I don't seem to get this problem when using SKSpriteNodes (i.e., when BAJoint isa SKSpriteNode rather than an SKShapeNode.
In addition, if you look at the stack trace you will see a call to SKEffectNode's dealloc. I have not used SKEffectNodes anywhere in my application in any shape or form, so I'm puzzled why the SKEffectNode dealloc is being invoked.