#7366: Strange data corruption with HEAD
---------------------------------+------------------------------------------
 Reporter:  bgamari              |          Owner:                  
     Type:  bug                  |         Status:  new             
 Priority:  normal               |      Component:  Compiler        
  Version:                       |       Keywords:                  
       Os:  Unknown/Multiple     |   Architecture:  Unknown/Multiple
  Failure:  Building GHC failed  |       Testcase:                  
Blockedby:                       |       Blocking:                  
  Related:                       |  
---------------------------------+------------------------------------------
 Since at least 5f37e0c ghc has failed to build for me. The failure occurs
 early in the final stage build, showing up as,

 {{{
 "inplace/bin/ghc-stage2" -fPIC -dynamic  -H32m -O    -hide-all-packages -i
 -iutils/haddock/src -iutils/haddock/dist/build
 -iutils/haddock/dist/build/autogen -Iutils/haddock/dist/build
 -Iutils/haddock/dist/build/autogen    -optP-DIN_GHC_TREE -optP-include
 -optPutils/haddock/dist/build/autogen/cabal_macros.h -package Cabal-1.17.0
 -package array-0.4.0.1 -package base-4.6.0.0 -package containers-0.5.0.0
 -package directory-1.2.0.0 -package filepath-1.3.0.1 -package
 ghc-7.7.20121024 -package pretty-1.1.1.0 -package xhtml-3000.2.1 -package
 deepseq-1.3.0.1  -funbox-strict-fields -O2 -Wall -fwarn-tabs -XHaskell2010
 -XCPP -XDeriveDataTypeable -XScopedTypeVariables -XMagicHash  -no-user-
 package-db -rtsopts      -odir utils/haddock/dist/build -hidir
 utils/haddock/dist/build -stubdir utils/haddock/dist/build -hisuf dyn_hi
 -osuf  dyn_o -hcsuf dyn_hc -c utils/haddock/src/Haddock/GhcUtils.hs -o
 utils/haddock/dist/build/Haddock/GhcUtils.dyn_o
 /m/vinci7/data1/dietz/ghc/ghc/inplace/lib/settings: openFile: does not
 exist (No such file or directory)
 }}}
 Investigation with strace shows that the path passed to open() has been
 corrupted,
 {{{
 
open("/m/vinci7/data1/dietz/ghc/ghc/inplace/lib/settin@\270\215\240\347\277\212",
 O_RDONLY|O_NOCTTY|O_NONBLOCK) = -1 ENOENT (No such file or directory)
 }}}

 Furthermore, the stage 1 testsuite fails immediately,
 {{{
 $ make
 ../mk/boilerplate.mk:149: ../mk
 /ghcconfig_m_vinci7_data1_dietz_ghc_ghc_inplace_bin_ghc-stage2.mk: No such
 file or directory
 ../mk/ghc-config "/m/vinci7/data1/dietz/ghc/ghc/inplace/bin/ghc-stage2"
 >"../mk/ghcconfig_m_vinci7_data1_dietz_ghc_ghc_inplace_bin_ghc-stage2.mk";
 if [ $? != 0 ]; then rm -f "../mk
 /ghcconfig_m_vinci7_data1_dietz_ghc_ghc_inplace_bin_ghc-stage2.mk"; exit
 1; fi
 ghc-config: b���羌
 make: *** [../mk/ghcconfig_m_vinci7_data1_dietz_ghc_ghc_inplace_bin_ghc-
 stage2.mk] Error 1
 }}}

 I am using gcc 4.4.6 and have tried both self-built ghc 7.4.2 and ghc
 7.6.1 for stage 0.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7366>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to