Crash reports

Updated at:

When an app crashes, the client uploads crash data in real time. Data appears in the console within seconds to minutes.

Mobile Analytics tracks crash count, crash rate, and trends. Reports are grouped by cause and show occurrence count, affected devices, and top device models.

Important

Before viewing crash reports, integrate the client SDK and complete instrumentation. Integrate an Android client and Integrate an iOS client.

To view crash reports:

  1. Log on to the console and choose Products & Services > Mobile PaaS. Select an application.

  2. In the left-side navigation pane, choose Mobile Analytics > App Performance Analytics > Crash Reports.

  3. Click Add Filter Condition in the upper-right corner. Select a platform, version, and date.

Crash report

Crash overview

Shows per-minute crash data and trends as a line chart.

  • Number of crashes: Total crash logs for the day (not deduplicated).

  • Crash rate: Total crash logs for the day (not deduplicated) / total activation logs.

Detailed crash data

Shows crash data for the selected date, categorized by cause. mPaaS supports crash log symbolication. iOS logs require symbolication; Android logs do not.

  • Number of crashes: Total crashes of the same type (crash log count).

  • Number of accounts: Unique user IDs for the same crash type, based on the userID field. Defaults to 1 if unspecified.

  • Number of devices: Unique device IDs for the same crash type, based on the Device ID field. Defaults to 1 if unspecified.

  • Version: The app version recorded in the crash log.

  • Details: The crash call stack.

Note

Stack information is available in crash report details on both Android and iOS.

Crash category details

In the detailed crash data list, click Details in the Operation column to view error group and error sample information.

  • Error group:

    • Number of crashes: Total crashes of the same type (crash log count).

    • Affected devices: Devices affected by this crash type, deduplicated by device ID.

      Note

      If the device ID is empty or a hyphen (-), the device count is not incremented.

    • Device percentage: Affected devices / total devices that crashed.

    • Device model: Crash distribution by device model, sorted by crash count in descending order.

  • Error sample: Shows device and log details for the current sample. Use the < and > buttons to switch samples.

    • Device details: Shows Device ID, Platform, User ID, Device Model, OS Version, and UUID.

    • Symbolication: iOS only. Shows symbolication status. If symbolication fails, the reason is displayed: symbol table file not found, invalid symbol table, or UUID mismatch. Upload a symbol table file to re-symbolicate manually.

      Note

      If no symbol table file is uploaded after the app is published, raw log content is displayed. After a dSYM file is uploaded, crash logs are symbolicated in real time within minutes.

    • Log details: Shows the crash log for the current sample. You can export the log. Log fields are documented in Crash instrumentation.

      Crash report - Android