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