
Hi Stefan,
I am writing a network server in haskell. Lately I seem to have introduced a new bug. On Linux, when a client closes the connection to the server, the server dumps core.
Are you using any calls to system? Any libraries which may do funky stuff?
application.exe: config.xml: openFile: does not exist (No such file or directory)
I use readFile to read the config file. I tried to print out the config file after it is read to make sure that it is completely read. I only load this config file exactly once during program initialization. The config is used long before the crash. I printed the current working dir in the exception handler and there is something interesting. Instead of the path to the application, it is "\C:\\WINDOWS\\system32".
What is the working directory at the begining? Is that really the working directory? The "\C" at the start isn't the C drive, but some bizare escape code, I think. Thanks Neil