Error Codes Wiki

Mac Error -600 — Process Not Found (procNotFound)

Warningsystem

Overview

Mac error -600 occurs when the system tries to communicate with a process that no longer exists, common with crashing apps and Apple Event failures.

Key Details

  • Error -600 maps to procNotFound — the target process for an Apple Event cannot be found
  • Apple Events are the inter-process communication mechanism in macOS
  • Occurs when an app crashes or quits while another app tries to communicate with it
  • Common with AppleScript, Automator, and apps that use inter-app communication
  • Launch Services database corruption can cause persistent -600 errors

Common Causes

  • Target application crashed or was force-quit during Apple Event delivery
  • Launch Services database out of sync — app registered but not running
  • AppleScript trying to communicate with an app that is not open
  • Sandboxing restrictions blocking inter-process communication
  • Corrupted application bundle preventing proper process registration

Steps

  1. 1Open the target application manually before running the AppleScript or automation
  2. 2Rebuild Launch Services database: /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
  3. 3Restart the Mac to clear stale process references
  4. 4Check Console.app for crash logs related to the target application
  5. 5Reinstall the application if crash logs show consistent failures

Tags

macerror-600process-not-foundapple-eventsapplescript

More in System

Frequently Asked Questions

Apple Events are macOS's inter-process communication system. They allow apps to send commands to each other, enabling automation and scripting.