Move:
[pic release];
to the end of your method. You should NEVER interact with an object once you release it, this is almost a guaranteed way to crash your app.
If you do not want to be bothered with manually managing memory, you should give ARC a try: