Incident: Facebook Messenger App Crashes on iOS Due to Bug.

Published Date: 2018-06-15

Postmortem Analysis
Timeline 1. The software failure incident with Facebook Messenger crashing due to a bug in version 170.0 happened on the day the article was published, which was June 15, 2018 [Article 72741].
System 1. Facebook Messenger version 170.0 [72741]
Responsible Organization 1. Facebook - The software failure incident in this case was caused by a bug in Messenger version 170.0, which made the app crash upon opening [72741].
Impacted Organization 1. Users of Facebook Messenger on iPhone or iPad were impacted by the software failure incident [72741].
Software Causes 1. The software cause of the failure incident was a bug in Messenger version 170.0 that made the app crash upon opening, as reported by many users [72741].
Non-software Causes 1. The release of Messenger version 170.0 with a bug that caused the app to crash [72741].
Impacts 1. The software failure incident caused Facebook Messenger to crash frequently for users on iPhone or iPad who had downloaded Messenger version 170.0 [72741]. 2. Users reported that the app would crash as soon as they opened it, indicating a significant disruption in the usability of the Messenger app [72741].
Preventions To prevent the software failure incident of Facebook Messenger crashing due to a bug in version 170.0, the following measures could have been taken: 1. Thorough Testing: Conducting comprehensive testing, including regression testing, before releasing a new version of the software could have helped identify and fix the bug prior to the release [72741]. 2. Beta Testing: Implementing a beta testing program where a subset of users can test the new version before the full release to catch any potential issues or bugs [unknown]. 3. Code Review: Implementing a robust code review process to ensure that the code changes made in the new version are thoroughly reviewed by peers to catch any potential issues [unknown]. 4. Monitoring and Feedback: Setting up monitoring systems to track app performance and user feedback closely after a new release to quickly identify and address any emerging issues [unknown].
Fixes 1. Download Messenger version 170.1 to fix the app crashing issue [72741].
References 1. The Verge [72741] 2. CNET [72741]

Software Taxonomy of Faults

Category Option Rationale
Recurring one_organization (a) The software failure incident related to Facebook Messenger crashing due to a bug in version 170.0 has happened within the same organization (Facebook) as mentioned in Article 72741. The bug causing the app to crash upon opening was addressed by releasing a new version, 170.1, to fix the issue [72741].
Phase (Design/Operation) design (a) The software failure incident in this case was due to a bug introduced in Messenger version 170.0, which was just released. This bug caused the app to crash as soon as users opened it, indicating a failure related to the development phase of the software [72741]. (b) The article does not provide specific information about the failure being caused by operation or misuse of the system.
Boundary (Internal/External) within_system (a) The software failure incident described in the article is within_system. The crash issue in Facebook Messenger was caused by a bug in the newly released version 170.0 of the app, leading to it crashing as soon as users opened it. The fix for this issue was the release of Messenger version 170.1 to counter that bug, indicating that the failure originated from within the system itself [72741].
Nature (Human/Non-human) non-human_actions, human_actions (a) The software failure incident in this case was due to a bug in Messenger version 170.0, which caused the app to crash as soon as it was opened. This bug was a contributing factor introduced without human participation, as it was a result of the software code itself rather than any deliberate human action [72741]. (b) The resolution to the software failure incident involved human actions, as users were required to download Messenger version 170.1 to fix the bug that was causing the app to crash. Additionally, the new update was released by Facebook to counter the bug, indicating human intervention in addressing the issue [72741].
Dimension (Hardware/Software) software (a) The software failure incident mentioned in the article is related to a bug in Messenger version 170.0 that causes the app to crash on iPhones and iPads. This bug is a contributing factor originating in the software itself, not in the hardware [72741]. (b) The software failure incident is directly attributed to a bug in the Messenger app version 170.0, indicating that the failure originated in the software [72741].
Objective (Malicious/Non-malicious) non-malicious (a) The software failure incident mentioned in the article is non-malicious. It was caused by a bug in Messenger version 170.0 that made the app crash as soon as it was opened, according to user reports. The fix for this issue was the release of Messenger version 170.1 to counter that bug, indicating that the failure was not due to malicious intent [72741].
Intent (Poor/Accidental Decisions) accidental_decisions (a) The software failure incident mentioned in Article 72741 was not due to poor decisions but rather a bug in the newly released Messenger version 170.0. The app was crashing as soon as users opened it, leading to the release of a quick fix in Messenger version 170.1 to counter that bug. This indicates that the failure was not a result of poor decisions but rather a technical issue with the software release [72741].
Capability (Incompetence/Accidental) development_incompetence, accidental (a) The software failure incident in this case was due to a bug in Messenger version 170.0 that caused the app to crash as soon as it was opened. This bug was a result of development incompetence, as it was a mistake made during the development process by the developers or the development organization [72741]. (b) The software failure incident was accidental in nature, as it was not intentional but rather a consequence of the bug present in Messenger version 170.0 that caused the app to crash [72741].
Duration temporary (a) The software failure incident described in the article is temporary. Users experienced the app crashing issue after updating to Messenger version 170.0, but a fix was promptly provided by Facebook in the form of Messenger version 170.1, released the next day to counter the bug causing the crashes [72741].
Behaviour crash (a) crash: The software failure incident described in Article 72741 is related to a crash. Users reported that the Facebook Messenger app was crashing as soon as they opened it after downloading version 170.0 [72741]. (b) omission: There is no information in the provided article indicating that the software failure incident was due to the system omitting to perform its intended functions at an instance(s). (c) timing: The article does not mention any issues related to the timing of the system's functions. (d) value: The software failure incident is not attributed to the system performing its intended functions incorrectly. (e) byzantine: The software failure incident is not described as a byzantine failure where the system behaves erroneously with inconsistent responses and interactions. (f) other: The behavior of the software failure incident in this case is specifically related to a crash caused by a bug in the Messenger app [72741].

IoT System Layer

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

Other Details

Category Option Rationale
Consequence delay The consequence of the software failure incident described in the articles is (e) delay. Users of Facebook Messenger on iPhone or iPad experienced frequent app crashes due to a bug in version 170.0, which led to delays in using the app until the fix in version 170.1 was released [72741].
Domain information (a) The software failure incident mentioned in the article is related to the information industry, specifically affecting users of Facebook Messenger on iPhone or iPad devices [72741].

Sources

Back to List