Understanding Different Types of Software Crashes
Software crashes can manifest in various ways. Understanding the specific type of crash you're experiencing is the first step in resolving the issue:
Application Freeze
Symptoms: Application becomes unresponsive, cursor changes to a spinning wheel/hourglass, but system remains functional
Common causes: Insufficient memory, resource conflicts, programming errors
Application Crash
Symptoms: Program closes unexpectedly, possibly with an error message
Common causes: Memory corruption, incompatible software, corrupted application files
Launch Failure
Symptoms: Application fails to start, may show brief loading screen before disappearing
Common causes: Missing files, permission issues, corrupted application data
System-Wide Hang
Symptoms: Entire system becomes unresponsive, may require forced restart
Common causes: Driver conflicts, hardware issues, severe resource shortages
Recurring Crashes
Symptoms: Application crashes consistently under specific conditions or at particular tasks
Common causes: Software bugs, incompatible settings, corrupted user profiles
Blue/Black Screen Crashes
Symptoms: System shuts down with a blue (Windows) or black (Mac) error screen
Common causes: Critical system errors, hardware failures, incompatible drivers
Quick Diagnostic Steps
Before diving into specific solutions, perform these quick diagnostic checks to potentially identify and resolve the issue quickly:
Initial Crash Diagnostic Checklist
Tip
Before troubleshooting further, try using the application in a simpler way. Close unnecessary files or projects, use basic features, and see if the crash still occurs. This can help determine if the issue is related to specific content or features.
Windows-Specific Crash Solutions
Force Closing Frozen Applications
When an application stops responding in Windows, you can force it to close:
- Press Ctrl+Alt+Delete and select "Task Manager", or right-click the taskbar and select "Task Manager", or press Ctrl+Shift+Esc directly
- In Task Manager, find the frozen application in the "Processes" or "Apps" tab
- Select the application and click "End task"
- Wait for the application to close, then try reopening it
Running Applications in Compatibility Mode
If a program was designed for an older version of Windows, compatibility issues might cause crashes:
- Right-click on the application's shortcut or executable file
- Select "Properties"
- Click on the "Compatibility" tab
- Check "Run this program in compatibility mode for:" and select an earlier Windows version
- Click "Apply" and then "OK"
- Try running the application again
Note
You can also use the Windows Program Compatibility Troubleshooter: right-click on the application, select "Troubleshoot compatibility," and follow the on-screen instructions.
Repairing Windows Applications
For applications installed through Windows installer:
- Open Settings (Windows key + I)
- Go to "Apps" > "Apps & features"
- Find the application that's crashing and select it
- Click "Modify" (if available)
- Select "Repair" in the installer window that opens
- Follow the on-screen instructions to complete the repair
Using Event Viewer to Identify Crash Causes
Windows logs errors and crashes, which can help identify the root cause:
- Press Windows key + R to open Run dialog
- Type "eventvwr.msc" and press Enter
- In Event Viewer, expand "Windows Logs" and click on "Application"
- Look for "Error" or "Warning" entries around the time of the crash
- Double-click on relevant errors to view details about the crash
- Look for information such as exception codes, faulting module names, or application names
Caution
Event Viewer shows many errors and warnings that are normal and not related to your issue. Focus on entries with timestamps that match when the crash occurred and that mention the specific application you're troubleshooting.
Using Windows Store App Troubleshooting
For applications installed from the Microsoft Store:
- Open Settings (Windows key + I)
- Go to "Apps" > "Apps & features"
- Find the app that's crashing and select it
- Click "Advanced options"
- Scroll down to find "Reset" and click it
- Confirm by clicking "Reset" again in the dialog box
- Relaunch the app and check if the issue is resolved
If resetting the app doesn't work, try repairing it:
- In the same Advanced options screen, click "Repair" instead of "Reset"
- Wait for the repair process to complete
macOS-Specific Crash Solutions
Force Quitting Applications on Mac
When an application becomes unresponsive on macOS:
- Press Command+Option+Esc to open the Force Quit Applications window
- Select the frozen application from the list
- Click "Force Quit"
- Confirm by clicking "Force Quit" again in the dialog box
- Relaunch the application
Alternative methods:
- Right-click (or Control+click) the application icon in the Dock, press and hold the Option key, and select "Force Quit"
- From the Apple menu, select "Force Quit" while holding the Shift key
Checking Crash Reports in macOS
macOS keeps detailed reports of application crashes:
- Click the Apple menu and select "About This Mac"
- Click "System Report"
- In the sidebar, select "Software" > "Logs" > "Crash Reports"
- Look for reports related to the crashing application
- Double-click a report to view details about what caused the crash
Alternatively, you can directly access crash logs by navigating to:
- ~/Library/Logs/DiagnosticReports/ (for user-specific crash logs)
- /Library/Logs/DiagnosticReports/ (for system-wide crash logs)
Tip
To quickly access the Library folder, hold down the Option key while clicking the "Go" menu in Finder, then select "Library".
Rebuilding Launch Services Database
If applications consistently fail to launch or crash during startup:
- Open Terminal (Applications > Utilities > Terminal)
- Enter the following command:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
- Press Enter and wait for the command to complete
- Restart your Mac
- Try launching the problematic application again
Clearing Application Caches and Preferences
Corrupted preference files or caches can cause applications to crash:
- Close the problematic application
- Open Finder and go to ~/Library/Preferences/ (hold Option key and click Go menu to see Library)
- Look for preference files related to the application (usually named com.company.applicationname.plist)
- Move these files to your desktop (as a backup)
- Also check ~/Library/Caches/ for application-related cache folders and move them to your desktop
- Restart your Mac
- Launch the application again - it will create new preference files with default settings
Caution
Moving preference files will reset all custom settings for the application. Keep the backup files on your desktop until you're sure the problem is resolved, then you can either delete them (if the application now works) or move them back (if this didn't solve the issue).
Mobile App Crash Solutions
Fixing Crashes on iOS (iPhone/iPad)
Force Close and Restart
- If an app freezes: Swipe up from the bottom of the screen (or double-click the home button on older models) to open the app switcher
- Swipe up on the app preview to close it
- Tap the app icon to relaunch it
Update iOS Apps
- Open the App Store
- Tap on your profile icon at the top right
- Scroll down to see available updates
- Tap "Update" next to the problematic app, or tap "Update All"
Offload and Reinstall
This preserves the app's data while reinstalling the application:
- Go to Settings > General > iPhone/iPad Storage
- Scroll to find the problematic app and tap on it
- Tap "Offload App"
- Once complete, tap "Reinstall App"
Reset App Settings
If the app continues to crash after reinstalling:
- Go to Settings > General > Reset
- Tap "Reset Location & Privacy" (if you suspect permission issues) or "Reset All Settings" (more comprehensive)
- Enter your passcode and confirm
- Note: This will not delete your data, but will reset system settings
Fixing Crashes on Android
Force Stop and Clear Cache
- Go to Settings > Apps (or Applications)
- Find and tap the problematic app
- Tap "Force Stop"
- Then tap "Storage" or "Storage & cache"
- Tap "Clear Cache" (this preserves your app data)
- If problems persist, you can also try "Clear Data" (this will remove your accounts, settings, and saved data)
Update Android Apps
- Open the Google Play Store
- Tap your profile icon at the top right
- Tap "Manage apps & device"
- Tap "Updates available" to see apps that need updating
- Update the problematic app or tap "Update all"
Boot into Safe Mode
If multiple apps are crashing, check if another app is causing conflicts:
- Press and hold the power button until the power menu appears
- Press and hold the "Power off" option until the "Safe mode" prompt appears
- Tap "OK" to restart in safe mode
- Test if the app still crashes in safe mode
- To exit safe mode, simply restart your device normally
Note
The exact steps for entering safe mode may vary depending on your Android device manufacturer. Check your device's support documentation for specific instructions.
Advanced Troubleshooting Techniques
Identify Resource-Intensive Processes
Applications may crash when they run out of system resources:
Windows:
- Open Task Manager (Ctrl+Shift+Esc)
- Click "More details" if in simple view
- Click the "Processes" tab
- Click the "Memory" or "CPU" column to sort by resource usage
- Identify and close any non-essential applications using excessive resources
macOS:
- Open Activity Monitor (Applications > Utilities > Activity Monitor)
- Click the "Memory" or "CPU" tab
- Click the column header to sort by usage
- Select resource-intensive processes and click the "X" button to quit them if they're non-essential
Checking for Disk Errors
Corrupted disk sectors can cause application crashes:
Windows:
- Open File Explorer
- Right-click on your system drive (usually C:) and select "Properties"
- Go to the "Tools" tab
- Under "Error checking", click "Check"
- Follow the prompts to scan the drive
Alternatively, use Command Prompt (as administrator):
- Type
chkdsk C: /f /r
(replace C: with your drive letter) - Press Enter and follow any prompts
macOS:
- Restart your Mac and hold Command+R while booting to enter Recovery Mode
- Select Disk Utility from the menu
- Select your startup disk
- Click "First Aid" and then "Run"
- Wait for the process to complete
Clean Booting Your System
Eliminate startup programs and services that might conflict with applications:
Windows:
- Press Windows key + R, type
msconfig
and press Enter - Go to the "Services" tab
- Check "Hide all Microsoft services"
- Click "Disable all"
- Go to the "Startup" tab and click "Open Task Manager"
- Disable all startup items by selecting each one and clicking "Disable"
- Close Task Manager, click "OK" in System Configuration
- Restart your computer
- Test if the application still crashes
macOS:
- Apple menu > System Settings > General > Login Items
- Under "Open at Login", remove items by clicking the minus (-) button
- Also check "Allow in the Background" section and remove unnecessary items
- Restart your Mac
- Test if the application still crashes
Tip
If the application runs correctly after a clean boot, gradually re-enable startup items and services one by one, restarting after each addition, until you identify the conflicting program.
Checking for Conflicting Software
Certain combinations of software can conflict, especially security programs:
- Temporarily disable antivirus, firewall, or security software
- Test if the problematic application runs without crashing
- If successful, adjust security software settings to add an exception for the application
- Re-enable security software with new exceptions in place
Important
Only disable security software temporarily for testing and re-enable it immediately afterward. Don't browse the web or open untrusted files while your security software is disabled.
Software-Specific Solutions
Web Browsers
Chrome, Firefox, Safari, and Edge can crash due to extensions, corrupted profiles, or cache issues:
Clear Browser Cache and Cookies
- Chrome: Settings > Privacy and security > Clear browsing data
- Firefox: Settings > Privacy & Security > Cookies and Site Data > Clear Data
- Safari: Safari menu > Preferences > Privacy > Manage Website Data > Remove All
- Edge: Settings > Privacy, search, and services > Clear browsing data
Disable Extensions
- Chrome: Settings > Extensions
- Firefox: Settings > Extensions & Themes
- Safari: Safari menu > Preferences > Extensions
- Edge: Settings > Extensions
- Disable all extensions and re-enable them one by one to identify any problematic extensions
Create a New Browser Profile
- Chrome: Click profile icon > Add > Create a new profile
- Firefox: Help menu > Troubleshooting Information > Profile Directory > Show in Finder/Explorer, then restart Firefox with the -P flag to create a new profile
- Edge: Settings > Profiles > Add profile
Office Applications
Microsoft Office, LibreOffice, and similar productivity suites often crash due to specific issues:
Run in Safe Mode
- Microsoft Office: Press and hold Ctrl while launching the application, then click "Yes" when prompted to start in Safe Mode
- LibreOffice: Start with
-safe-mode
parameter (e.g.,soffice -safe-mode
from command line)
Repair Office Installation
- Windows: Control Panel > Programs > Programs and Features > Microsoft Office > Change > Repair
- macOS: Applications folder > right-click Microsoft Office > Show Package Contents > Contents > Resources > Office16ApplicationRepair.app
Reset Application Data
For Microsoft Office:
- Close all Office applications
- Windows: File Explorer address bar, type
%appdata%\Microsoft\Office
- Rename the folder for your Office version (e.g., "16.0") to "16.0.old"
- macOS: ~/Library/Containers/com.microsoft.[application] and ~/Library/Group Containers/UBF8T346G9.[application]
- Restart the Office application
Creative Software
Adobe Creative Cloud, video editors, and other resource-intensive applications:
Reset Preferences
Adobe applications:
- Close the application
- Press and hold specific key combinations while launching (varies by application):
- Photoshop: Ctrl+Alt+Shift (Windows) or Command+Option+Shift (Mac)
- Illustrator: Ctrl+Alt+Shift (Windows) or Command+Option+Shift (Mac)
- Premiere Pro: Alt (Windows) or Option (Mac)
- Confirm that you want to reset preferences when prompted
Optimise Performance Settings
- Check application preferences for performance or hardware acceleration settings
- Reduce the application's memory usage in preferences if available
- Disable GPU acceleration if crashes occur during specific operations
- Lower the project quality/resolution while working
Video, Audio and Gaming Applications
Media and gaming software often crash due to driver or resource issues:
Update Audio and Video Drivers
- For graphics: Visit NVIDIA, AMD, or Intel website to download the latest graphics drivers
- For audio: Visit your PC or sound card manufacturer's website for the latest audio drivers
Verify Game/Application Files
- Steam: Right-click game > Properties > Local Files > Verify integrity of game files
- Epic Games Launcher: Library > click the three dots on a game > Verify
- Origin: Right-click game > Repair
Preventive Measures
Take these steps to reduce the likelihood of future software crashes:
Keep Software Updated
- Enable automatic updates for your operating system
- Regularly check for application updates
- Subscribe to update notifications for critical software
Manage System Resources
- Close applications you're not actively using
- Restart your computer regularly (at least once a week)
- Monitor system resources and upgrade hardware if consistently running at capacity
- Uninstall unused applications to free up space and reduce background processes
Maintain Your System
- Run disk cleanup and defragmentation (Windows) or First Aid (Mac) regularly
- Keep at least 15-20% of your drive space free
- Use up-to-date antivirus and anti-malware software
- Create system restore points (Windows) or Time Machine backups (Mac) before major software changes
Helpful Troubleshooting Tools
These utilities can help diagnose and fix software crashes:
Tool | Platform | Purpose | How to Access |
---|---|---|---|
Reliability Monitor | Windows | View crash history and system stability over time | Control Panel > Security and Maintenance > Reliability Monitor |
Memory Diagnostic Tool | Windows | Test RAM for errors that might cause crashes | Windows Search > "Windows Memory Diagnostic" |
System File Checker | Windows | Scan and repair corrupted system files | Command Prompt (Admin) > sfc /scannow |
Console | macOS | View detailed system and application logs | Applications > Utilities > Console |
Apple Diagnostics | macOS | Test hardware for issues causing software crashes | Restart and hold D key during startup |
Onyx | macOS | System maintenance and cleaning | Download from Titanium Software website |
Developer Mode | Android | Access to detailed logs and debugging | Settings > About phone > Tap Build number 7 times |
Analytics | iOS | View crash reports and logs | Settings > Privacy & Security > Analytics & Improvements > Analytics Data |
When to Seek Professional Help
Consider professional assistance when:
- Crashes persist after trying all relevant troubleshooting steps
- Multiple applications crash simultaneously
- Crashes are accompanied by hardware symptoms (unusual noises, overheating, etc.)
- System-wide instability continues after reinstalling the operating system
- Critical work applications crash, causing business disruption
- You're not comfortable performing advanced troubleshooting steps
Warning
If you're experiencing frequent crashes across different applications and your system feels increasingly unstable, back up your important data immediately. This could indicate a failing hard drive, memory issues, or other hardware problems that might lead to data loss.
Need Professional Help with Software Crashes?
If you've tried these troubleshooting steps and your applications continue to crash, our expert technicians can help. We can remotely diagnose complex software issues, repair corrupted installations, and resolve conflicts between applications to get your system running smoothly again.
Book a Support SessionWas this article helpful?
Reminder
These guides are provided as general information only. Your specific issue may require professional diagnosis. If you're uncomfortable performing any steps, please book a support session.