I've read as many search results I could find on this dreaded problem, unfortunatelly, each one seems to focus on a specific function call.
My problem is that I get the same error from multiple functions, which I am guessing are being called back from functions that I use.
To make matters worse, the actual code is within a custom private framework which is being imported in another project, and as such, debugging isn't as simple?
Can anyone point me to the right direction? I have a feeling I'm calling certain methods wrongly or with bad context, but the output from xcode is not very helpful at this point.
  : CGContextSetFillColorWithColor: invalid context 0x0. This is
  a serious error. This application, or a library it uses, is using an
  invalid context  and is thereby contributing to an overall degradation
  of system stability and reliability. This notice is a courtesy: please
  fix this problem. It will become a fatal error in an upcoming update.
  
  : CGContextSetStrokeColorWithColor: invalid context 0x0. This
  is a serious error. This application, or a library it uses, is using
  an invalid context  and is thereby contributing to an overall
  degradation of system stability and reliability. This notice is a
  courtesy: please fix this problem. It will become a fatal error in an
  upcoming update.
  
  CGContextSaveGState: invalid context 0x0. This is a serious error.
  This application, or a library it uses, is using an invalid context 
  and is thereby contributing to an overall degradation of system
  stability and reliability. This notice is a courtesy: please fix this
  problem. It will become a fatal error in an upcoming update.
  
  : CGContextSetFlatness: invalid context 0x0. This is a serious
  error. This application, or a library it uses, is using an invalid
  context  and is thereby contributing to an overall degradation of
  system stability and reliability. This notice is a courtesy: please
  fix this problem. It will become a fatal error in an upcoming update.
  
  : CGContextAddPath: invalid context 0x0. This is a serious
  error. This application, or a library it uses, is using an invalid
  context  and is thereby contributing to an overall degradation of
  system stability and reliability. This notice is a courtesy: please
  fix this problem. It will become a fatal error in an upcoming update.
  
  : CGContextDrawPath: invalid context 0x0. This is a serious
  error. This application, or a library it uses, is using an invalid
  context  and is thereby contributing to an overall degradation of
  system stability and reliability. This notice is a courtesy: please
  fix this problem. It will become a fatal error in an upcoming update.
  
  : CGContextRestoreGState: invalid context 0x0. This is a
  serious error. This application, or a library it uses, is using an
  invalid context  and is thereby contributing to an overall degradation
  of system stability and reliability. This notice is a courtesy: please
  fix this problem. It will become a fatal error in an upcoming update.
  
  : CGContextGetBlendMode: invalid context 0x0. This is a serious
  error. This application, or a library it uses, is using an invalid
  context  and is thereby contributing to an overall degradation of
  system stability and reliability. This notice is a courtesy: please
  fix this problem. It will become a fatal error in an upcoming update.
Those errors may occur when a custom view is presented, or one of its inherited classes. At which point they spawn multiple times, until the keyboard won't provide any input. Touch events are still registered, but system slows down, and eventually may lead to unallocated object errors.