I have a Galaxy Nexus running on 4.0.1. I've noticed that when it crashes it usually requires a battery pull to get it working again.
I was wondering if the pulling of the battery to get the phone to work again is a "feature" of Android. The phone will otherwise stay off after a crash indefinitely until you pull the battery out and put it back in. Is there a specific reason why it cannot be turned on again without first removing the battery? Is there some benefit to this?