ANNOUNCE: GHC 6.12.3 Release Candidate 1

Matthias Kilian kili at outback.escape.de
Thu May 27 15:35:13 EDT 2010


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


More information about the Glasgow-haskell-users mailing list