Linux failures

Edward Z. Yang ezyang at mit.edu
Fri Sep 26 16:38:04 UTC 2014


The user001 is tracked by this bug:
https://ghc.haskell.org/trac/ghc/ticket/1487

Edward

Excerpts from Simon Peyton Jones's message of 2014-09-26 04:37:59 -0700:
> I am getting one persistent failure on Linux:
> 
> 
> =====> user001(normal) 5 of 29 [0, 0, 0]
> 
> cd . && '/5playpen/simonpj/HEAD-2/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint -dno-debug-output -no-user-package-db -rtsopts -fno-ghci-history -o user001 user001.hs  -package unix  >user001.comp.stderr 2>&1
> 
> cd . && ./user001    >user001.run.stdout 2>user001.run.stderr
> 
> Actual stdout output differs from expected:
> 
> --- ./user001.stdout    2014-09-11 08:38:41.000000000 +0100
> 
> +++ ./user001.run.stdout      2014-09-26 12:29:52.363884118 +0100
> 
> @@ -3,11 +3,11 @@
> 
> getEffectiveUserID: OK
> 
> getEffectiveGroupID: OK
> 
> getGroups: OK
> 
> -getLoginName: OK
> 
> +getLoginName: ERROR: getLoginName: does not exist (No such file or directory)
> 
> getEffectiveUserName: OK
> 
> getGroupEntryForID: OK
> 
> getGroupEntryForName: OK
> 
> getAllGroupEntries: OK
> 
> getUserEntryForID: OK
> 
> -getUserEntryForName: OK
> 
> +getUserEntryForName: ERROR: getLoginName: does not exist (No such file or directory)
> 
> getAllUserEntries: OK
> 
> *** unexpected failure for user001(normal)
> 
> This is in libraries/unix/tests.
> 
> I am also getting two failures when I say "sh validate" (runs in parallel).  But when I run them individually, they pass:
>    ghci/should_run             T2589 [bad stdout or stderr] (ghci)
>    ghci/should_run             ghcirun004 [bad stdout or stderr] (ghci)
> 
> 
> +++ ./ghci/should_run/ghcirun004.run.stderr     2014-09-26 12:06:21.102269076 +0100
> 
> @@ -0,0 +1 @@
> 
> +ghc-stage2: ioManagerWakeup: write: Bad file descriptor
> 
> I don't think these can be caused by my commits, but they should be fixed....  Any offers?
> 
> Simon


More information about the ghc-devs mailing list