That might do it. I was so focused on the fact that "RawProcessor.recyle()" should actually be "delete RawProcessor" (since the object is not being reused) that I didn't check that it was present in all possible branches. Good find, I bet that's it.

Read More...