Alex writes:

> Then this happens:
> 
> oconnor.ucc.ie:~/filt4: galileo struct
> Loading struct.gal...
> Processing...
> G!> :q
> Bai!
> Bus error
> 
> 
> I have no real idea what's going on here.  Exit is done simply via
> a "return ()";  it also seems to be highly "circumstantial", as it
> goes away depending on the precise contents of the input file read,
> but in no real discernable pattern.  It also seems to go away if
> I have no input file, but instead enter the same thinks direct.
> 
> 
> As I say, I realise that was a rather limp report, but some clues as
> to where I should at least _start_ looking would be good...

Ok - it looks like a garbage collector bug.  See if it goes away when you
change the allocation area size with +RTS -A.

> BTW, previously reported heap-allocation bug with this same program,
> experienced with 4.00, seems to have gone away.  Thanks!

We didn't do anything, honest!

-- 
Simon Marlow 
Microsoft Research Ltd., Cambridge, U.K.

Reply via email to