Hi Daniel & humble,
For the record, I just ran into this problem. It only happens on device, and works fine in iPhone Simulator.
I am also using Sparrow 1.4. 🙈 Sorry I haven't upgraded to Sparrow 2.x yet for Tiny Piano. Don't want to "fix" what's been working great for so long. 🙂
SPView is the main view of my root view controller. I add a heavyweight modal view as a subview of the SPView. (In the past, adding subviews has worked fine. For example, I put the iAd banner as a subview of SPView.)
When I remove the heavyweight modal view, I get
failed to create framebuffer: 8cd6
I dug into SPView.m, and added a NSLog, and realized that mWidth and mHeight of the mRenderbuffer are both 0. Once this error happens, Sparrow cannot recover and it starts spitting out errors like:
2014-04-29 08:47:26.846 Tiny Piano[17277:907] Warning: There was an OpenGL error: #1286
2014-04-29 08:47:26.854 Tiny Piano[17277:907] Warning: There was an OpenGL error: #1282
I feel like I've solved/avoided this in the past... but will investigate further and report on my findings.