Crash Reporter, a new app in Cydia has been released for jailbroken iPhone users. If you are experiencing crash problem due to overload of applications or bug in an iPhone app, Crash Reporter lets you identify the root cause of the crash and also allow you to send the crash log to the developer. Once the application Crash Reporter is launched, it will provide you with a list of possible application/extension that might cause the recent crash. You can select an app and analyze the log and send the crash log to the developer.
How to use Crash Reporter
Step #1 Download and install Crash Reporter. You can find Crash Reporter in Cydia via the BigBoss repository.
Step #2 Whenever you suspect a crash, just launch Crash Reporter. This screen contains all recently crashed applications.
Step #3 Tap on a cell to see logs of the application. The crash logs are sorted by date. Tap on one of them to analyze the crash log. You can also delete processed crash logs via this screen.
Step #4 In the suspects view, you can view the symbolicated crash log, and the syslog during crash. Crash Reporter would analyze the crash log and identify the possible libraries that causes the crash.
They are divided into 3 types:
- Primary suspect is the first library in the stack trace of the crashing thread.
- Secondary suspects are libraries involved in the crashing thread.
- Tertiary suspects are those involved in the application at that time, but were not running in the crashing thread.
Just generate a crash report to send to its developer. By default, the first link will send you to AppStore or Cydia, where you can paste to the report or mail to the developer.
As soon as you tap on the link, the crash log and syslog will be uploaded to pastie.org as an attachment so that the developer can use it later to debug the iPhone application.