Introducing Crash Logs and Session Tagging in UXCam
July 6, 2020 by Prabhat
No matter how good your business model or user experience, if your mobile applications don’t perform well it is likely that you will lose customers and business.
End users get unhappy with slow and crashing applications. 90% of users have stopped using an app due to poor performance.
Therefore, you must keep the quality and performance of the application intact. Naturally, every software application can have issues. However, it’s critical for the business that you solve these issues as soon as possible.
This is where UXCam can help you. The monitoring of Application not Responding (ANR) and crash logs are simple to use, yet powerful features that can give you an insight into where the issues are.
First, let’s start with UXCam’s new crash log session tagging feature.
You can mark sessions with crashes as a “favorite session” so that you carry on with your investigation by identifying other sessions with similar issues.
You can always come back to the sessions that are marked as a favorite for further investigation. You can ask a colleague of yours to look into the sessions using the “favorite session” – tagging which is applicable universally across the organization.
Similarly, the “viewed session” can be used to speed up the investigation, if you want to discard the sessions that you consider irrelevant for the investigation process.
You can now precisely identify and view ANR logs. ANR (“Application Not Responding”) errors happen when an app stops responding to user interactions.
The bottom line for non-technical people: Your developers now have more context to solve crashes and bugs faster.
For you developers out there – besides many types of crash logs, here are the common types of crash logs that you can analyze with UXCam:
Stack overflow is raised when the size of the stack for a given app or service exceeds the defined limit for a given platform.
This can commonly be observed when a service enters into infinite recursion. Furthermore, for the same application, it may be seen in a device with low resources and not in the one with high resources.
Out-of-bounds is a type of buffer overflow error. It is raised when an array index exceeds the allowed value. Thus, if a variable is addressed outside the boundary of an array, the out-of-bounds error is seen.
The segmentation fault error is observed when a service tries to access a memory location that it is not permitted to. For example, if a service is trying to write the config to a location that has read-only permission.