
Simon Marlow wrote:
David Brown wrote:
0x080b45b8 in s2EI_info ()
Fortunately I wrote a wiki page on just this subject, mainly so that I can say RTFM :-) After reading the FM, if you're still having difficulties then post a followup and we'll try to help if we can.
http://hackage.haskell.org/trac/ghc/wiki/DebuggingGhcCrashes
This looks quite helpful, but still like it is going to be a pain in the neck. I did figure a few things out last night. - I grepped all of the libraries going into the program, and found the s2EI_info defined in libHSbase.o - Thanks to the splitting, I un"ar"ed libHSbase.o into individual files, and found this label in a file that appears to be the code to 'Foreign.C.peekCAString'. This makes sense with the assembly shown. - It appears to be trying to dereference a NULL pointer. I'm going to try the back-in-time approach given to see if I can track down what is calling this. I discovered it isn't just x86, but appears to be this particular machine. My other machines work fine. There might be a library difference between the machines, or something like that. Thanks, David