I had some problem with static allocation/deallocation with the iphone.
I don't know much detail but basically, a boost singleton (serialization lib) was destroy while boost was still using it.

Might help, might not!