THIS FAQ ONLY APPLIES TO SCREENWRITER 6.5 ON MACOS!
After activating the program, double-clicking on the Screenwriter 6.5 app (or single-clicking on the app icon in the dock) appears to do nothing. Normally, either the program should launch, or the Activate and Register Screenwriter program should be launched asking you to enter a serial number.
Instead, the following shows up on the console:
Service exited with abnormal code: 43
NOTE: This "abnormal code 43" is DIFFERENT than the error "-43" that is specific to saving on MacOS 10.13.x High Sierra.
ALSO: You might also see this as an error code 48 or 32.
It is unknown what causes this issue, but it is rare, and may be cause by aborting Apple's MacOS installers. We have compensated for this rare issue in yet unreleased Screenwriter 18.104.22.168.
If this issue is affecting you, please open a tech support request and we will provide you with a link to the newer release.
OLD INSTRUCTIONS FOR SELF-DIAGNOSIS:
However, here's how you can diagnose (and correct) the issue, if you feel comfortable with the Terminal program:
1) Start the Terminal program. It is located in the /Applications/Utilities folder.
2) Enter this command (not that in Terminal, case matters. All of the following commands are lower case):
stat -F /tmp
This should show you that /tmp is a symlink to /private/tmp:
lrwxr-xr-x 1 root wheel 11 Oct 5 09:28:26 2015 /tmp@ -> private/tmp
3) Verify that /private/tmp is NOT a symlink. Run the command:
stat -F /private/tmp
If it were a symlink (private/tmp followed by -> and another directory), then you would continue to follow the symlink chain with "stat -F" until you get to a real directory.
4) Check what the permissions are set to by running the command:
stat -x /private/tmp
This will show you the mode and Uid values for the directory:
Size: 11866 FileType: Directory
Mode: (1777/drwxrwxrwt) Uid: ( 0/ root) Gid: ( 0/ wheel)
The mode should be 1777 and the Uid should be zero. (If there were a chain of links, do this on the real directory at the end of the chain.)
5) Fix the issue:
If the mode is wrong fix it by running:
sudo chmod 1777 /private/tmp
If the owner is wrong fix it by running:
sudo chown root:wheel /private/tmp
NOTE that for the above two commands, you will be prompted to enter your computer's password, which will NOT echo to the screen.
6) Test double-clicking the Screenwriter app to see if it now runs.
If it doesn't, then please open a support request and we will investigate.
Tag: Movie Magic Screenwriter 6, Macintosh