H'lo. I apologise in advance for an almost useless bug report, but this
is the best I can do, at present...
Using a built-from-source ghc-4.01 (s-s-s), my program (CSP interpreter)
compiles fine, and appears to run OK: until such time as one quits!
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...
BTW, previously reported heap-allocation bug with this same program,
experienced with 4.00, seems to have gone away. Thanks!
Slan,
Alex.