On Sun, May 23, 2010 at 07:42:21PM +0100, Ian Lynagh wrote: > We are pleased to announce the first release candidate for GHC 6.12.3: [...] > Please test as much as possible; bugs are much cheaper if we find them > before the release!
Here are some test results on OpenBSD/amd64, with an 800 MB data size liimit and with pthread support disabled (several people had serious trouble with pthread support enabled for ghc-6.12.2, so I disabled it in our port until I've time to debug that problem). I've used the ghc-6.12 branch from the darcs repository for it; a build with the official release candidate (plus the --with-gmp-* patch recently pushed) is still running. Executive summary: looks quite good. The only failure that *really* puzzles me is the num009 one. I've added some remarks to the list of unexpected failures below. OVERALL SUMMARY for test run started at Thu May 27 19:11:36 CEST 2010 2383 total tests, which gave rise to 7689 test cases, of which 0 caused framework failures 1605 were skipped 5872 expected passes 178 expected failures 0 unexpected passes 34 unexpected failures Unexpected failures: concprog001(ghci) ==> out of memory (probably harmless) getUserEntryForName(normal,optc,hpc,optasm,ghci) ==> known (by me) issue. probably a bug/incompatibility in OpenBSD hClose003(normal,optc,hpc,optasm,ghci) ==> did not investigate yet. failure details (for the normal way) below hReady002(ghci) ==> did not investigate yet. failure details below num009(normal,optc,hpc,optasm,ghci) ==> no idea. failure details below openFile008(normal,optc,hpc,optasm,ghci) ==> too many open files. limits were too tight on my system, I'll have to retest with higher limits queryfdoption01(normal,optc,hpc,optasm) ==> unsupported operation. rings a bell here, I'll look at it next weekend signals002(normal,optc,hpc,optasm,ghci) ==> wrong exit code (150, expected 0). not yet investigated. simpl015(optc,optasm) ==> out of memory (in the compiler). (probably harmless) testblockalloc(normal) ==> out of memory. (probably harmless) Details: =====> hClose003(normal) 1002 of 2383 [0, 1, 0] cd ./lib/IO && '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output -o hClose003 hClose003.hs -package unix >hClose003.comp.stderr 2>&1 cd ./lib/IO && ./hClose003 </dev/null >hClose003.run.stdout 2>hClose003.run.stderr Actual stdout output differs from expected: --- ./lib/IO/hClose003.stdout.normalised Thu May 27 19:35:14 2010 +++ ./lib/IO/hClose003.run.stdout.normalised Thu May 27 19:35:14 2010 @@ -1,4 +1,4 @@ Right () False -Left <file descriptor: X>: hClose: resource vanished (Broken pipe) +Right () False *** unexpected failure for hClose003(normal) =====> hReady002(ghci) 1015 of 2383 [0, 6, 0] cd ./lib/IO && sleep 1 | '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output hReady002.hs --interactive -v0 -ignore-dot-ghci +RTS -I0.1 -RTS <hReady002.genscript 1>hReady002.interp.stdout 2>hReady002.interp.stderr Actual stderr output differs from expected: --- /dev/null Thu May 27 19:35:59 2010 +++ ./lib/IO/hReady002.run.stderr.normalised Thu May 27 19:35:59 2010 @@ -0,0 +1 @@ +hReady002: <stdin>: hWaitForInput: end of file *** unexpected failure for hReady002(ghci) =====> num009(normal) 1072 of 2383 [0, 12, 0] cd ./lib/Numeric && '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output -o num009 num009.hs >num009.comp.stderr 2>&1 cd ./lib/Numeric && ./num009 </dev/null >num009.run.stdout 2>num009.run.stderr Actual stdout output differs from expected: --- ./lib/Numeric/num009.stdout.normalised Thu May 27 19:39:12 2010 +++ ./lib/Numeric/num009.run.stdout.normalised Thu May 27 19:39:12 2010 @@ -1 +1,6 @@ +tanf +-Infinity +NaN +(-8388608,105) +(-12582912,105) Done *** unexpected failure for num009(normal) =====> num009(optc) 1072 of 2383 [0, 13, 0] cd ./lib/Numeric && '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output -o num009 num009.hs -O -fvia-C >num009.comp.stderr 2>&1 cd ./lib/Numeric && ./num009 </dev/null >num009.run.stdout 2>num009.run.stderr Actual stdout output differs from expected: --- ./lib/Numeric/num009.stdout.normalised Thu May 27 19:39:13 2010 +++ ./lib/Numeric/num009.run.stdout.normalised Thu May 27 19:39:13 2010 @@ -1 +1,6 @@ +tanf +NaN +NaN +(-12582912,105) +(-12582912,105) Done *** unexpected failure for num009(optc) =====> num009(hpc) 1072 of 2383 [0, 14, 0] cd ./lib/Numeric && '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output -o num009 num009.hs -O -fhpc >num009.comp.stderr 2>&1 cd ./lib/Numeric && ./num009 </dev/null >num009.run.stdout 2>num009.run.stderr Actual stdout output differs from expected: --- ./lib/Numeric/num009.stdout.normalised Thu May 27 19:39:14 2010 +++ ./lib/Numeric/num009.run.stdout.normalised Thu May 27 19:39:14 2010 @@ -1 +1,6 @@ +tanf +NaN +NaN +(-12582912,105) +(-12582912,105) Done *** unexpected failure for num009(hpc) =====> num009(optasm) 1072 of 2383 [0, 15, 0] cd ./lib/Numeric && '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output -o num009 num009.hs -O -fasm >num009.comp.stderr 2>&1 cd ./lib/Numeric && ./num009 </dev/null >num009.run.stdout 2>num009.run.stderr Actual stdout output differs from expected: --- ./lib/Numeric/num009.stdout.normalised Thu May 27 19:39:15 2010 +++ ./lib/Numeric/num009.run.stdout.normalised Thu May 27 19:39:15 2010 @@ -1 +1,6 @@ +tanf +NaN +NaN +(-12582912,105) +(-12582912,105) Done *** unexpected failure for num009(optasm) =====> num009(ghci) 1072 of 2383 [0, 16, 0] cd ./lib/Numeric && '/home/kili/src/ghc/ghc-6.12/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -no-user-package-conf -dno-debug-output num009.hs --interactive -v0 -ignore-dot-ghci +RTS -I0.1 -RTS <num009.genscript 1>num009.interp.stdout 2>num009.interp.stderr Actual stdout output differs from expected: --- ./lib/Numeric/num009.stdout.normalised Thu May 27 19:39:15 2010 +++ ./lib/Numeric/num009.run.stdout.normalised Thu May 27 19:39:15 2010 @@ -1 +1,6 @@ +tanf +-Infinity +NaN +(-8388608,105) +(-12582912,105) Done *** unexpected failure for num009(ghci) Ciao, Kili _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users