The thing I don't understand is how the line number for the getConfigFile() call can be right; How can it hang comparing a variable to NULL?