> Hello,
>         I am getting the the folowing error message with ghc-5.04
> 
> meegpar: fatal error: GetMBlock: misaligned block 0x401d1000 
> returned when allocating 1 megablock(s) at 0x50800000
> 
> I saw on the mailing list that the problem exists since long time. 
> I would think that trying different addresses if the initial one does
> not succeed would not be a bad idea and not too difficult to do. 
> I would implement it myself if I could find a way to compile the ghc.
> I am attaching the different memory maps as produced by cat 
> /proc/PID/maps.

It's actually slightly more complicated than just trying different
addresses, because there's a corresponding predicate which discriminates
between heap addresses and static data.  

Fortunately, however, I've now fixed the bug and the fix will be in the
upcoming 5.04.2.

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to