This is a Bad Situation. It looks like a bug in the garbage
collector, which are very hard to reproduce.
It will probably go away if you change *anything* (heap size etc).
Do pls try it with 4.06. If it happens there then we'd better
get the source and see if we can reproduce it.
Simon
| -----Original Message-----
| From: Alastair Reid [mailto:[EMAIL PROTECTED]]
| Sent: 13 February 2000 23:30
| To: [EMAIL PROTECTED]
| Cc: [EMAIL PROTECTED]
| Subject: strange selectee 11
|
|
|
| I just converted a program from Hugs to GHC. After running for a
| while (about 100 garbage collections with the default GC settings), it
| printed:
|
| foo: fatal error: evacuate: THUNK_SELECTOR: strange selectee 11
|
| Looking at the source for 4.02 (a little out of date, I'm using 4.04
| on a freebsd box), it looks like this is probably an attempt to apply
| a selector to a function - clearly a bad idea.
|
| Does the change in error message from 4.02 to 4.04 indicate
| some intense
| debugging in this area?
|
| Would upgrading to 4.06 be likely to help here?
|
| What information do you need from me to figure this one out?
|
| --
| Alastair Reid [EMAIL PROTECTED]
| http://www.cs.utah.edu/~reid/
|