
21 Oct
2005
21 Oct
'05
9:02 a.m.
On Fri, Oct 21, 2005 at 01:40:38PM +0100, Simon Marlow wrote:
0x080ba84a
: cmpb $0x0,(%eax,%edx,1) the crash is here ^^^ it does appear to be something string-related, because that instruction isn't a common one in GHC-generated code - comparing a byte against zero, with a non-trivial addressing mode, looks very much like a string traversal.
Do you have any other CString-related code in your program?
No. But my program uses HSQL, which has it *all over* the place. So many uses, in fact, that I have really no idea where to begin tracking it down. I wonder if the bug is in HSQL or GHC? -- John