Incident: Android System WebView Bug Causes Gmail and Android Apps Crash.

Published Date: 2021-03-27

Postmortem Analysis
Timeline 1. The software failure incident causing Gmail and other Android apps to crash happened on Monday [112102]. Therefore, the incident occurred on the Monday prior to the publication date of the article, which was on March 27, 2021. Hence, the software failure incident occurred on March 22, 2021.
System The system that failed in the software failure incident reported in Article 112102 was: 1. Android System WebView (bug in a previous version) [112102]
Responsible Organization 1. Google [112102]
Impacted Organization 1. Gmail users 2. Users of other Android apps 3. Samsung and Pixel phone owners 4. Twitter and Reddit users who reported the issue 5. Google as a tech giant 6. Samsung's support account on Twitter 7. People who found the temporary solution of uninstalling the buggy version of WebView 8. People who had to update Android System WebView and Google Chrome to resolve the issue 9. Users who had to reinstall WebView to restore full functionality to their phones [112102]
Software Causes 1. A bug in a previous version of Android System WebView [112102]
Non-software Causes 1. The issue was caused by a bug in a previous version of Android System WebView, a system component [112102].
Impacts 1. Some users experienced crashes in Gmail and other Android apps on Monday due to a bug in a previous version of Android System WebView [112102]. 2. The issue lasted roughly seven hours, causing inconvenience to users who relied on these apps during that time [112102]. 3. Users had to resort to social media platforms like Twitter and Reddit to report the crashing issues with Android apps, including Samsung and Pixel phone owners [112102].
Preventions 1. Regularly conducting thorough testing and quality assurance processes before releasing updates to system components like Android System WebView could have potentially prevented the bug that caused the crash [112102]. 2. Implementing a more robust monitoring system to quickly detect and respond to issues as they arise could have helped in identifying and resolving the problem with Gmail and other Android apps crashing sooner [112102].
Fixes 1. Update Android System WebView and Google Chrome by navigating to the Play Store app and selecting the "Update" option [112102].
References 1. Google's status dashboard for Gmail [112102] 2. Twitter 3. Reddit 4. Samsung's support account on Twitter

Software Taxonomy of Faults

Category Option Rationale
Recurring one_organization (a) The software failure incident having happened again at one_organization: The incident of Gmail and other Android apps crashing due to a bug in Android System WebView occurred, leading to similar issues within Google's products and services [112102].
Phase (Design/Operation) design (a) The software failure incident in Article 112102 was related to the design phase. Google mentioned that the issue causing Gmail and other Android apps to crash was due to a bug in a previous version of Android System WebView, a system component that lets Android apps display web content. This bug in the system component introduced by the development phase led to the apps crashing for some users [112102]. Additionally, the steps provided by Google to fix the issue involved updating Android System WebView and Google Chrome, indicating that the problem was rooted in the design or development of these software components. (b) The software failure incident in Article 112102 was not related to the operation phase or misuse of the system. The article did not mention any misuse or operational errors that contributed to the apps crashing. Instead, the focus was on a bug in the Android System WebView component and the steps to update the system components to resolve the issue.
Boundary (Internal/External) within_system (a) The software failure incident reported in Article 112102 was within_system. The issue causing Gmail and other Android apps to crash was identified as a bug in a previous version of Android System WebView, a system component that lets Android apps display web content. Google provided a solution by updating Android System WebView and Google Chrome through the Play Store app [112102].
Nature (Human/Non-human) non-human_actions (a) The software failure incident occurred due to non-human actions, specifically a bug in a previous version of Android System WebView, a system component that caused Gmail and other Android apps to crash [112102].
Dimension (Hardware/Software) software (a) The software failure incident in Article 112102 was not due to hardware issues but rather originated in software. The problem causing Gmail and other Android apps to crash was identified as a bug in a previous version of Android System WebView, a system component that allows Android apps to display web content. Google recommended updating Android System WebView and Google Chrome through the Play Store to resolve the issue [112102].
Objective (Malicious/Non-malicious) non-malicious (a) The software failure incident described in Article 112102 was non-malicious. The issue causing Gmail and other Android apps to crash was identified as a bug in a previous version of Android System WebView, a system component that displays web content for Android apps. Google acknowledged the problem, provided steps to fix it by updating Android System WebView and Google Chrome, and even suggested a temporary workaround of uninstalling the buggy version of WebView. Additionally, Google emphasized that system reliability is a top priority and continuous improvements are being made to enhance their systems [112102].
Intent (Poor/Accidental Decisions) (a) The software failure incident related to the Gmail and other Android apps crashing was not due to poor decisions but rather stemmed from a bug in a previous version of Android System WebView, a system component that lets Android apps display web content [112102]. The incident was resolved by updating Android System WebView and Google Chrome, indicating that the issue was not caused by poor decisions but rather a technical bug.
Capability (Incompetence/Accidental) development_incompetence, accidental (a) The software failure incident occurred due to development incompetence as it was caused by a bug in a previous version of Android System WebView, a system component that lets Android apps display web content [112102]. This bug led to Gmail and other Android apps crashing for some users, highlighting a lack of professional competence in ensuring the stability and functionality of the software component. (b) The software failure incident was accidental in nature as it was not intentionally introduced but rather stemmed from a bug in the Android System WebView, which was not intended to cause the apps to crash [112102]. The incident was not a deliberate act but rather an unintended consequence of the bug present in the system component.
Duration temporary From the provided article [112102], the software failure incident related to the crashing of Gmail and other Android apps was temporary. The problem began on Monday afternoon and lasted roughly seven hours before Google resolved the issue by providing steps for users to update Android System WebView and Google Chrome. During this time, some users found a temporary solution by uninstalling the buggy version of WebView. This indicates that the software failure incident was not permanent but rather temporary in nature.
Behaviour crash (a) crash: The software failure incident reported in Article 112102 was related to a crash. The issue caused Gmail and other Android apps to crash for some users due to a bug in a previous version of Android System WebView [112102]. The crash resulted in users experiencing trouble with Android apps crashing, including Samsung and Pixel phone owners [112102]. (b) omission: There is no specific mention of the software failure incident being related to omission in the provided article. (c) timing: The software failure incident was not related to timing issues where the system performed its intended functions too late or too early. (d) value: The software failure incident was not related to the system performing its intended functions incorrectly. (e) byzantine: The software failure incident was not related to the system behaving erroneously with inconsistent responses and interactions. (f) other: The software failure incident was specifically related to a crash caused by a bug in Android System WebView, leading to apps crashing for users [112102].

IoT System Layer

Layer Option Rationale
Perception None None
Communication None None
Application None None

Other Details

Category Option Rationale
Consequence property The consequence of the software failure incident described in the articles is as follows: (d) property: People's material goods, money, or data was impacted due to the software failure. The software failure incident caused Gmail and other Android apps to crash for some users, impacting their ability to access and use these applications [112102].
Domain information (a) The software failure incident reported in Article 112102 affected the production and distribution of information industry. The issue causing Gmail and other Android apps to crash was related to a bug in Android System WebView, a system component that allows Android apps to display web content [112102].

Sources

Back to List