making 6.4.1-aug-1 with itself
Simon Marlow
simonmar at microsoft.com
Wed Aug 3 06:57:07 EDT 2005
On 03 August 2005 10:38, Serge D. Mechveliani wrote:
> ../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude
> -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O
> -Rghc-timing -fgeneri\cs -fgenerics -split-objs -c GHC/Dotnet.hs
> -o GHC/Dotnet.o -ohi GHC/Dotnet.hi
> ...
> ...
>
> ( cd GHC/Dotnet_split; rm -f ld.script; touch ld.script; echo
> "INPUT(" *.o ")" >>ld.script; /usr/bin/ld -r -x -o ../Dotnet.o
> ld.script; ); rm -f GHC/PArr.o; if [ ! -d GHC/PArr_split ]; then
> mkdir GHC/PArr_split; else \usr/bin/find GHC/PArr_split -name '*.o'
> -print |
> xargs rm -f __rm_food; fi;
> ../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude
> -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O
> -Rghc-timing -fgeneri\cs -fgenerics -split-objs -c
> GHC/PArr.hs -o GHC/PArr.o -ohi GHC/PArr.hi
> ghc-6.4.1.20050801: internal error: evacuate: strange closure type
> 2160 Please report this as a bug to
> glasgow-haskell-bugs at haskell.org, or
> http://www.sourceforge.net/projects/ghc/
> make[2]: *** [GHC/PArr.o] Error 254
> make[1]: *** [all] Error 1
> make[1]: Leaving directory
> `/home/mechvel/ghc/6.4.1-aug-1/ghc-6.4.1.20050801/libraries'
> make: *** [build] Error 1
> ---------------------------------
Hmm, another occurrence of the elusive GC bug. I can't repeat this one
either.
Can you check that it is repeatable for you:
$ cd libraries/base
$ rm GHC/PArr.o
$ make GHC/PArr.o
and let me know whether you get the same crash repeatedly. Could you
also try this:
$ rm GHC/PArr.o
$ make GHC/PArr.o EXTRA_HC_OPTS="+RTS -C0 -RTS"
which might help to make it more repeatable (that disables the context
switch timer).
Cheers,
Simon
More information about the Glasgow-haskell-bugs
mailing list