Incident: Rosetta Applications Fail to Work Properly After Apple's Security Update.

Published Date: 2012-02-02

Postmortem Analysis
Timeline 1. The software failure incident with the Rosetta applications not working properly after the Security Update 2012-001 for Snow Leopard happened around February 2012 [10335].
System 1. Rosetta applications on OS X Snow Leopard [10335]
Responsible Organization 1. Apple - The software failure incident was caused by the Security Update 2012-001 for Snow Leopard issued by Apple, which resulted in Rosetta applications no longer working properly [10335].
Impacted Organization 1. Users who rely on PowerPC applications [10335]
Software Causes 1. The software causes of the failure incident were related to the Security Update 2012-001 for Snow Leopard, which resulted in issues with Rosetta applications no longer working properly, causing problems with applications crashing, file saving, printing, and other application behaviors [10335].
Non-software Causes 1. Incompatibility of Rosetta applications with the latest security update for Snow Leopard [10335] 2. Removal of Rosetta from OS X Lion, forcing users to stay with Snow Leopard to continue using PowerPC applications [10335]
Impacts 1. PowerPC applications no longer worked properly, with issues related to file saving, printing, and program functionality [10335]. 2. Users were unable to perform tasks like saving files or printing, leading to disruptions in their workflow [10335]. 3. The inability to create new documents or temporary files for save and print operations indicated a problem with filesystem management [10335]. 4. Troubleshooting and pinpointing the exact cause of the software failure was challenging due to the spread of issues to other application behaviors [10335].
Preventions 1. Thorough testing of the security update before release to ensure compatibility with Rosetta applications [10335] 2. Conducting a detailed impact analysis on how the security update might affect existing functionalities, especially those related to legacy technologies like Rosetta [10335] 3. Providing clear guidance to users on potential issues that might arise after installing the security update and offering solutions or workarounds in advance [10335]
Fixes 1. Reapply the latest OS X 10.6.8 Combo update [10335]. 2. Revert to a system backup created before updating the OS [10335].
References 1. Users who have installed the OS X 10.7.3 update and Security Update 2012-001 for Snow Leopard [Article 10335] 2. MacFixIt reader "Jcerro" who reported the issues with Rosetta applications not working properly after the update [Article 10335] 3. MacFixIt reader Jmorris who suggested a potential cause related to Rosetta's interaction with Apple's ImageIO framework and provided a patch to address the issue [Article 10335]

Software Taxonomy of Faults

Category Option Rationale
Recurring unknown (a) The software failure incident related to Rosetta applications not working properly after a security update for Snow Leopard is specific to Apple products and services. This incident is unique to Apple's OS X operating system and the use of Rosetta technology for PowerPC applications [10335]. (b) There is no information provided in the articles about the software failure incident happening again at multiple organizations or with their products and services.
Phase (Design/Operation) design (a) The software failure incident in the article is related to the design phase. The failure occurred after Apple issued Security Update 2012-001 for Snow Leopard to address security vulnerabilities. However, after installing the update, issues arose with Rosetta applications not working properly, causing problems with applications crashing, file saving, printing, and other application behaviors. This indicates a failure due to contributing factors introduced by system development or updates [10335]. (b) The software failure incident is not related to the operation phase or misuse of the system.
Boundary (Internal/External) within_system (a) The software failure incident related to the OS X 10.7.3 update and Security Update 2012-001 for Snow Leopard causing issues with Rosetta applications is primarily within the system. The problems reported include applications crashing, issues with file saving, printing, and program functionality. These issues indicate a problem with filesystem management and the ability to create new documents or temporary files for save and print operations, which are internal system functions affected by the update [10335].
Nature (Human/Non-human) non-human_actions (a) The software failure incident in this case is related to non-human actions. The issue arose after installing the Security Update 2012-001 for Snow Leopard, which was intended to address security vulnerabilities in the OS. However, after the update, problems with Rosetta applications emerged, causing issues with file saving, printing, and application functionality. This indicates a failure introduced by the update itself, without direct human involvement in causing the specific issues [10335].
Dimension (Hardware/Software) software (a) The software failure incident related to hardware: - The software failure incident reported in the article is not directly attributed to hardware issues. Instead, it is related to the update issued by Apple for Snow Leopard, which caused problems with Rosetta applications running on Intel CPUs [10335]. (b) The software failure incident related to software: - The software failure incident reported in the article is primarily due to software issues. Specifically, the problems with Rosetta applications not working properly, crashing, and experiencing issues with file saving and printing are all related to the software update (Security Update 2012-001 for Snow Leopard) released by Apple [10335].
Objective (Malicious/Non-malicious) non-malicious (a) The software failure incident described in the article is non-malicious. It is related to the Security Update 2012-001 for Snow Leopard causing issues with Rosetta applications after installation. Users are experiencing problems with applications crashing, file saving, printing, and other application behaviors due to the update. The incident is attributed to compatibility issues and changes introduced by the security update, rather than any malicious intent [10335].
Intent (Poor/Accidental Decisions) accidental_decisions The software failure incident described in the article [10335] appears to be related to accidental_decisions. The failure was not due to poor decisions but rather unintended consequences of the Security Update 2012-001 for Snow Leopard. The update was intended to address security vulnerabilities but inadvertently caused issues with Rosetta applications, leading to problems with file saving, printing, and application functionality. The decision to release the security update was not made with the intention of causing these problems, indicating that the failure was more of an accidental consequence rather than a result of poor decisions.
Capability (Incompetence/Accidental) accidental (a) The software failure incident reported in the article is not directly attributed to development incompetence. The issues with Rosetta applications not working properly after the security update for Snow Leopard seem to stem from compatibility issues and changes made in the update rather than incompetence on the part of developers or the organization. (b) The software failure incident appears to be accidental, as it was not intentional for the security update to cause problems with Rosetta applications. Users who installed the update experienced issues with file saving, printing, and application functionality, indicating unintended consequences of the update rather than a deliberate action.
Duration temporary The software failure incident described in the article is temporary. Users experienced issues with Rosetta applications after installing the Security Update 2012-001 for Snow Leopard. The problems included applications crashing, inability to save files, and issues with printing. Users were provided with potential solutions such as reapplying the OS X 10.6.8 Combo update or reverting to a system backup created before the update was applied. Additionally, an altered version of Apple's ImageIO framework was made available to help address the problem for some users. This indicates that the software failure incident was not permanent but rather caused by specific circumstances introduced by the update [10335].
Behaviour crash, omission, value, other (a) crash: The software failure incident mentioned in the article involves crashes of applications after users installed the Security Update 2012-001 for Snow Leopard. Users reported problems with applications crashing, not being able to save files, or having issues with services like printing [10335]. (b) omission: The failure also includes the omission of proper functioning of Rosetta applications after the security update. Users found that their PowerPC applications were no longer working properly, specifically experiencing issues with file saving, printing, and the ability of programs to quit or open [10335]. (c) timing: There is no indication in the article that the failure was related to timing issues. (d) value: The failure does involve the system performing its intended functions incorrectly, as users were facing issues with various aspects of the software's functionality such as file saving, printing, and application behavior [10335]. (e) byzantine: The failure does not exhibit behaviors of inconsistency or erratic responses. (f) other: The other behavior observed in this software failure incident is the inability of the system to create new documents or temporary files for performing save and print operations, indicating a problem with filesystem management [10335].

IoT System Layer

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

Other Details

Category Option Rationale
Consequence property, delay, non-human, theoretical_consequence (a) death: There is no mention of any deaths resulting from the software failure incident in the provided article [10335]. (b) harm: The article does not mention any physical harm caused to individuals due to the software failure incident [10335]. (c) basic: The incident did not impact people's access to food or shelter [10335]. (d) property: People's material goods, money, or data were impacted as some individuals experienced problems with applications crashing, inability to save files, and issues with services like printing after installing the security update [10335]. (e) delay: People had to postpone activities as their PowerPC applications were not working properly after the security update, leading to issues with file saving, printing, and application behaviors [10335]. (f) non-human: The software failure incident impacted non-human entities, specifically PowerPC applications that were no longer functioning properly after the security update [10335]. (g) no_consequence: There were observed consequences of the software failure incident, particularly related to the malfunctioning of PowerPC applications after the security update [10335]. (h) theoretical_consequence: The article discusses potential consequences of the software failure incident, such as problems with filesystem management, creating new documents, and temporary files for save and print operations, but notes that the exact cause is yet to be thoroughly investigated [10335]. (i) other: The article does not mention any other specific consequences of the software failure incident beyond those related to property, delay, non-human entities, and theoretical consequences [10335].
Domain information (a) The software failure incident discussed in the article is related to the information industry. The issue arose after the installation of a security update for Snow Leopard, which caused problems with Rosetta applications, impacting tasks like file saving, printing, and program functionality [Article 10335].

Sources

Back to List