2007/1/8, Kirsten Chevalier <[EMAIL PROTECTED]>:
On 1/8/07, Stefan Aeschbacher <[EMAIL PROTECTED]> wrote:
> There are many things i do not understand. Why the different behaviour
> on Linux and Windows? Shouldn't an exception be thrown on Linux
> instead of a core dump? I don't use any unsafePerformIO or foreign
> calls. Why the changed path? I never change working directory in my
> code. Why is a function (-> reading the config file) re-evaluated at a
> later point in time?
>
> How can I debug such a problem?
>
> My environement is ghc 6.6 on Ubuntu or Windows XP.
>
It may be difficult to say without seeing your code. Is it possible
for you to post it, or at least a minimal test case that would
illustrate the different errors on the different OSes? What Unix
toolkit are you using when running ghc on Windows, if any (cygwin,
mingw, both, neither?)
I know that it's difficult without code but unfortunately the whole
program is already quite large (several thousand lines) and I wouldn't
see how to extract a relevant test case at the moment as i have no
real clue where to search for the problem.
I use cygwin on Windows. I just compiled the application from a
cmd.exe and the result is the same (even though cmd.exe (and the
normal cygwin terminal) swallows the error message, but the error is
shown when run in rxvt).
regards
Stefan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe