Crash reports in Zoho Apptics

Crash reporting in Apptics console

Overview

App crashes are fatal exceptions that cause the app to quit forcefully due to an issue. There may be multiple crashes because of the same unique issue. Instant error reporting enables you to get notified of such crashes, access detailed crash reports, and gain actionable insights (crash analytics) to help you pinpoint the root cause behind a crash instance in real-time.

The crash reports in Apptics also include crash logs, stack traces, device timeline, and other diagnostic info to determine the impact of an individual issue across app versions, OS versions, affected devices, device model, device id, and so on.
To start tracking the crashes in your app, you need to integrate our SDK with your app. For SDK implementation, refer to:
  1. Crashes SDK guide for Android
  2. Crashes SDK guide for Cocoa
  3. Crashes SDK guide for Windows
  4. Crashes SDK guide for React Native
  5. Crashes SDK guide for Flutter
  6. Crashes SDK guide for JavaScript

Crash types in Apptics

Crashes

It is classic case where your app shuts down unexpectedly, usually due to unhandled exceptions or critical runtime errors. 

App hangs (ANR errors)

App Not Responding (ANR) errors occur when an app becomes unresponsive or frozen due to any user input, event, or draw within five seconds. ANRs happen when the main thread (especially the UI thread) of an app gets blocked for a long time. With app hangs or ANRs, the app doesn't crash immediately, but the user is forced to quit the app manually.

App launch errors

These occur when your app fails to initialize properly and crashes immediately after launch, often due to misconfigured startup logic or missing dependencies.

CPU exceptions

Errors caused when the processor encounters unexpected issues such as invalid operations or illegal memory access that disrupt normal app execution. These exceptions can cause the app to crash or hang and are often triggered by low-level issues in the code or misconfigurations.

Disk write errors

Disk write errors are when the app cannot write data to the device’s storage. They happen commonly due to insufficient space, permission issues, file system corruption, or race conditions during write operations. These errors can lead to crashes, data inconsistency, or even permanent data loss.

Crash analytics dashboard

  1. Navigate to Quality > Crash. You can view the total number of crashes, unique issues that caused the reported crashes, unique devices affected, and percentage of crash-free devices (crash free rate) for the selected date range.
  2. The charts help you visualize the number of crashes, the types of crashes, and the timeline of crashes that happened over the selected date range across different platforms.

  1. As you scroll to the bottom, you will see a list of all the unique issues along with details such as the issue description, the impacted OS version(s), impacted app version(s), the total number of crashes, and the total number of affected devices, and comments.

Crash grouping

  1. Apptics automatically tracks each crash instance, groups them based on stack traces, and provides unique fingerprints for each crash. This means that you can save time triaging crashes and look into the unique issues behind those crashes.
  2. For more clarity, you will see tags beside each unique issue listed in the console. One tag will notify the crash type, while the other tag will specify the app framework for which the crashes are reported, i.e., Native, React Native, or Flutter.

    Analyze crash reports

    Crash tracking in Apptics includes symbolicated crash reports and error logs, stack traces, threads, device details, crash environment, breadcrumbs, and other diagnostic information to debug and identify the root causes of issues. 
    1. Click on the individual issue in the unique issues list to get more details.

    1. The timeline graph gives you the total number of crashes and the unique number of affected devices over time. You can view stats like the number of crashes caused by the unique issue, the affected devices, and the latest affected app version.
    2. The other graphs give you an idea of the affected devices, OS versions, and app versions.

    Stack traces

    1. You can find the symbolicated stack trace with the current threads by default to help you debug and solve the issue. Click on Show all threads to view the entire stack trace with all the threads. 

    1. If you are not able to see symbolicated/deobfuscated stack traces for some reason, click on Symbolicate for iOS, and Deobfuscate
      for Android.

    1. You can also view the full stack trace with raw data about the issue by clicking on the <> Raw text button.
    2. Click on crash_log.txt to download the crash file and symbolicate it locally in the machine if required.

    AI analysis

    Click on AI analysis to get an AI-generated crash analysis report which includes device information, crash summary, analysis, conclusion, and remedies if available.

    Analyze individual crash instances

    1. Click on Show list in the crash details page and you will see a list of all the crash instances that happened due to the unique issue. 
    2. The list includes details such as the affected device model, app version, OS version, device ID, time at which the crash happened, and the time at which it was received in Apptics.

    Device timeline

    1. Click on the individual crash instance to view the device timeline. It shows details of crash instances for the device.

    1. The device timeline will give you the details on the device-specific information such as:
      1. Apptics SDK version
      2. App version
      3. OS version
      4. Battery status
      5. Network EDGE
      6. Wifi strength
      7. Device orientation
      8. Device Id
      9. Device model
      10. UUID
    Drill down further and analyze session data — the traces of the events, API calls, and screens that were triggered in during the session in which the crash instance happened.


    1. The events trace shows the events that occurred when the issue occurred.
    2. The API calls trace shows the list of all the API calls that were triggered while the issue occurred
    3. The screes trace shows the list of all the screens that were visited when the issue occurred.

    User info and additional attributes

    1. Click on View custom properties to check if any custom properties are available for a particular crash.

    1. Click PII is available to get the user info like the user ID and email ID (if available).

    Note: Viewing user info is a role-based action and only the project members with the appropriate roles and privileges can view it. Whenever the user info is viewed, a record is created in the audit logs for the project in the Apptics console as per Zoho's privacy policy. 

    Issue management

    Prioritize issues

    You can prioritize crashes based on severity. You can mark the severity as show stopper, critical, major, minor, or none.

    Collaborate to resolve issues

    1. Allow team members to comment, tag, and assign team members to resolve an individual issue promptly. 

    1. Apptics provides the option to manage issues from within the console which you can use when you have not integrated Apptics with your project management tool. You can address and close issues from within the console. You can view all, open, and closed issues. 

    Assign issues in Zoho Projects

    1. If you are using Zoho Projects, you can integrate it with Zoho Apptics to assign these issues as bugs and manage them efficiently. (Refer to our Zoho Projects integration guide.)
    2. Once you have enabled the Zoho Projects integration, you will see an additional column in the Unique Issues list as 'Project' with the 'Assign' option.
    3. Click Assign to assign the individual issues as bugs in Zoho Projects.

    1. Fill in all the details in the pop-up and click Assign bug. The issue will be assigned to the concerned person within your project.

    Get instant notifications on crashes

    1. If you are using Zoho Cliq or Slack, you can enable the integration Zoho Apptics to get instant real-time notifications of crashes reported in Apptics to your dedicated Cliq channel or Slack workspace.
    You can search for crashes based on specific user details like device ID or user ID, platforms, app versions, issue, and user groups.


        Create. Review. Publish.

        Write, edit, collaborate on, and publish documents to different content management platforms.

        Get Started Now


          Access your files securely from anywhere

            Zoho CRM Training Programs

            Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

            Zoho CRM Training
              Redefine the way you work
              with Zoho Workplace

                Zoho DataPrep Personalized Demo

                If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

                Zoho CRM Training

                  Create, share, and deliver

                  beautiful slides from anywhere.

                  Get Started Now


                    Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                    BOOK A SESSION







                                Quick LinksWorkflow AutomationData Collection
                                Web FormsEnterpriseOnline Data Collection Tool
                                Embeddable FormsBankingBegin Data Collection
                                Interactive FormsWorkplaceData Collection App
                                CRM FormsCustomer ServiceAccessible Forms
                                Digital FormsMarketingForms for Small Business
                                HTML FormsEducationForms for Enterprise
                                Contact FormsE-commerceForms for any business
                                Lead Generation FormsHealthcareForms for Startups
                                Wordpress FormsCustomer onboardingForms for Small Business
                                No Code FormsConstructionRSVP tool for holidays
                                Free FormsTravelFeatures for Order Forms
                                Prefill FormsNon-Profit
                                Intake FormsLegalMobile App
                                Form DesignerHRMobile Forms
                                Card FormsFoodOffline Forms
                                Assign FormsPhotographyMobile Forms Features
                                Translate FormsReal EstateKiosk in Mobile Forms
                                Electronic Forms
                                Drag & drop form builder

                                Notification Emails for FormsAlternativesSecurity & Compliance
                                Holiday FormsGoogle Forms alternative GDPR
                                Form to PDFJotform alternativeHIPAA Forms
                                Email FormsEncrypted Forms

                                Secure Forms

                                WCAG

                                        Create. Review. Publish.

                                        Write, edit, collaborate on, and publish documents to different content management platforms.

                                        Get Started Now






                                                          You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                              Manage your brands on social media

                                                                Use cases

                                                                Make the most of Zoho Desk with the use cases.

                                                                 
                                                                  

                                                                eBooks

                                                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                                 
                                                                  

                                                                Videos

                                                                Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                                 
                                                                  

                                                                Webinar

                                                                Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                                 
                                                                  
                                                                • Desk Community Learning Series


                                                                • Meetups


                                                                • Ask the Experts


                                                                • Kbase


                                                                • Resources


                                                                • Glossary


                                                                • Desk Marketplace


                                                                • MVP Corner

                                                                  Zoho Sheet Resources

                                                                   

                                                                      Zoho Forms Resources


                                                                        Secure your business
                                                                        communication with Zoho Mail


                                                                        Mail on the move with
                                                                        Zoho Mail mobile application

                                                                          Stay on top of your schedule
                                                                          at all times


                                                                          Carry your calendar with you
                                                                          Anytime, anywhere




                                                                                Zoho Sign Resources

                                                                                  Sign, Paperless!

                                                                                  Sign and send business documents on the go!

                                                                                  Get Started Now




                                                                                          Zoho TeamInbox Resources





                                                                                                    Zoho DataPrep Demo

                                                                                                    Get a personalized demo or POC

                                                                                                    REGISTER NOW


                                                                                                      Design. Discuss. Deliver.

                                                                                                      Create visually engaging stories with Zoho Show.

                                                                                                      Get Started Now









                                                                                                                          • Related Articles

                                                                                                                          • Getting started with Zoho Apptics

                                                                                                                            Getting Started Welcome to Zoho Apptics! The right place for your apps. Zoho Apptics is the privacy-friendly product analytics solution that provides you with in-app usage, engagement, performance, and growth monitoring for your mobile and web apps– ...
                                                                                                                          • Deobfuscation using Zoho Apptics

                                                                                                                            Overview Obfuscation of your code is the process of renaming all the classes and their methods names in a way that is difficult to reverse-engineer but will still function correctly. ProGuard (it's successor R8) is the default Java code optimizer and ...
                                                                                                                          • Non-fatal tracking in Zoho Apptics

                                                                                                                            Overview Apptics provides a way to record the non fatal errors and exceptions that are caught in your app's try-catch blocks. Using the non-fatal module in Zoho Apptics, you can track and analyze non fatal errors similar to fatal errors like crashes ...
                                                                                                                          • Zoho Cliq integration in Zoho Apptics

                                                                                                                            Overview Zoho Cliq integration offers real-time notifications for crashes, non-fatal, in-app feedback, and store reviews that you receive for your app. You can do the configuration once you create an account in Zoho Cliq for your organization. You ...
                                                                                                                          • Symbolication using Zoho Apptics

                                                                                                                            Overview Symbolicating the crash reports into a human-readable format is essential for any developer to understand the reason behind the crash quickly. What is a dSYM file? A dSYM file is a debug symbol file generated by Apple Xcode along with the ...
                                                                                                                            Wherever you are is as good as
                                                                                                                            your workplace

                                                                                                                              Resources

                                                                                                                              Videos

                                                                                                                              Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                              eBooks

                                                                                                                              Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                              Webinars

                                                                                                                              Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                              CRM Tips

                                                                                                                              Make the most of Zoho CRM with these useful tips.



                                                                                                                                Zoho Show Resources