Stacy, Thanks for the help, but still no luck. I have tried running the script everywhere and python crashes every time. It always just gives me the standard "python.exe has stopped working" error and closes the program.
Im not sure if there are error log files anywhere that will give me any information. I am at a dead end.
Updated so it will now write a file to c:\CrimeMap_output.txt. It will add a description for each test before running it and note when each test is complete. You can change the file location by modifying the outTxtFile variable in the code.
Please explain exactly how you are running the code.
I forgot about that until your last post, which allowed me to isolate where the error is occurring (before any of the tests can even start).
You have three options:
get hold of a different ArcGIS version; seems to be OK in 10.2 SP1
make your process not require a composite locator, by doing a series of individual locators, each time selecting addresses that haven't been geocoded (into a feature layer)
use the Parallelised Composite Geocoding script I developed (posted here), which will do the same thing as a composite locator but can make use of multiple CPUs
I am happy to help out if you want to do number three - it would be good for it to have some testing! The green comment section at the top of the code should explain all the inputs required. If you download the script you can then add it as an import at the top of your script and call it.