According to the crash log stack trace, the last method from you that was launched at -[FlipsideInfoView valuesChanged:] . + 46 means 46 bytes in the binary method.
The accident itself with obj_msgSend means that it crashed when trying to call a method on an object.
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000008
In combination with this message, the most likely reason is that you have a method call, for example [myVar someMethod]; , in which the value myVar not a valid pointer, but simply "8".
So, you need to analyze your method -[FlipsideInfoView valuesChanged:] and think about how one of your pointers to objects may fall.
Of course, the best way to analyze this is to play it when connected to the debugger.
source share