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.