Extended Description
I accidentally used lldb's "file" command with a bogus path.
Instead of:
file /Users/kenryall/Source/HW_XCode/build/Debug/HW_XCode
I gave it:
file file://localhost/Users/kenryall/Source/HW_XCode/build/Debug/HW_XCode
This caused a null pointer to be used in FileSpec::ResolveExecutableLocation.
The attached patch fixes this problem.