And sometimes, you find out why. I remember a few reports on the implementation of GHC, it seems a good approach.
The bug broke down to a case which I can handle in few manners, mixtures of thunks and records.
I patched it for now, but the everything-is-a-thunk in the runtime starts to look attractive.
GHC version -0.3?