A number of iPhone users have been reporting crashes from various applications, both from Apple and third-party developers. The most common crash consists of an application suddenly ceasing operation followed by the screen turning black, and eventually you are taken back to the home screen. Occasionally an application will crash immediately after pressing the icon due to a refusal to properly launch.
In more serious cases, the crash will result in a complete freeze of your device, where the iPhone is completely unresponsive.
There are a few procedures that you can take to attempt to combat these issues. If you are experiencing any of these problems, go ahead and try these in order:
Additionally, if an application freezes, you can elect to force-quit by holding down the home button for several seconds, which can eliminate the problematic process that can also take a toll on battery life.
A step that you may want to take to prevent future crashes, would be to keep adequate space on your device’s internal memory. Similar to a desktop, the iPhone’s operating system will require some head-room, on the internal flash memory in order to properly operate. Keeping at least 10% of your memory free would be a good option.
As a final resort, you can always go to the Settings application and select Erase All Content and Settings, which will delete all data and media on your phone, so be weary of this option. If you are interested in determining what caused a crash, just like Mac OS X, your iPhone will generate a crash report following faulty behavior. These files are sent back to your computer when connected and synced with iTunes. You can locate them in /Library/Logs/Crashreporter/MobileDevice/.
via iPhoneAtlas.