#4804: Bus Error during Stage 2 (libraries/vector)
---------------------------------+------------------------------------------
Reporter: altaic | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 7.1 | Keywords:
Testcase: | Blockedby:
Os: MacOS X | Blocking:
Architecture: Unknown/Multiple | Failure: Building GHC failed
---------------------------------+------------------------------------------
Comment(by altaic):
Here's the last command's error when building with `BuildFlavour =
devel2`:
{{{
"inplace/bin/ghc-stage2" -H64m -O -fasm -package-name vector-0.7.0.1
-hide-all-packages -i -ilibraries/vector/. -ilibraries/vector/dist-
install/build -ilibraries/vector/dist-install/build/autogen
-Ilibraries/vector/dist-install/build -Ilibraries/vector/dist-
install/build/autogen -Ilibraries/vector/include
-Ilibraries/vector/internal -optP-DVECTOR_BOUNDS_CHECKS -optP-include
-optPlibraries/vector/dist-install/build/autogen/cabal_macros.h -package
base-4.3.0.0 -package primitive-0.3.1 -O2 -XCPP -XDeriveDataTypeable -no-
user-package-conf -rtsopts -O -dcore-lint -odir libraries/vector/dist-
install/build -hidir libraries/vector/dist-install/build -stubdir
libraries/vector/dist-install/build -hisuf hi -osuf o -hcsuf hc -c
libraries/vector/./Data/Vector/Fusion/Stream/Monadic.hs -o
libraries/vector/dist-install/build/Data/Vector/Fusion/Stream/Monadic.o
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package primitive-0.3.1 ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
ghc-stage2: internal error: MUT_ARR_PTRS_FROZEN0 object entered!
(GHC version 7.1.20101203 for i386_apple_darwin)
Please report this as a GHC bug:
http://www.haskell.org/ghc/reportabug
make[1]: *** [libraries/vector/dist-
install/build/Data/Vector/Fusion/Stream/Monadic.o] Abort trap
make: *** [all] Error 2
}}}
And rerunning the last command with `-v`:
{{{
Glasgow Haskell Compiler, Version 7.1.20101203, stage 2 booted by GHC
version 7.0.0.20100924
Using binary package database:
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/inplace/lib/package.conf.d/package.cache
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-inplace
wired-in package integer-gmp mapped to integer-gmp-0.2.0.2-inplace
wired-in package base mapped to base-4.3.0.0-inplace
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-
haskell-2.5.0.0-inplace
wired-in package dph-seq mapped to dph-seq-0.5-inplace
wired-in package dph-par mapped to dph-par-0.5-inplace
Hsc static flags: -static
Created temporary directory:
/var/folders/c9/c9Ed6u86FQ4x80jwT4fQCU+++TI/-Tmp-/ghc64876_0
*** C pre-processor:
'/usr/bin/gcc' '-E' '-undef' '-traditional' '-v' '-I' 'libraries/vector
/dist-install/build' '-I' 'libraries/vector/dist-install/build' '-I'
'libraries/vector/dist-install/build/autogen' '-I'
'libraries/vector/include' '-I' 'libraries/vector/internal' '-I'
'/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libraries/primitive/cbits'
'-I'
'/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libraries/base/include'
'-I' '/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/includes' '-I'
'/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libffi/dist-
install/build' '-D__GLASGOW_HASKELL__=701' '-Ddarwin_BUILD_OS=1'
'-Di386_BUILD_ARCH=1' '-Ddarwin_HOST_OS=1' '-Di386_HOST_ARCH=1'
'-DVECTOR_BOUNDS_CHECKS' '-include' 'libraries/vector/dist-
install/build/autogen/cabal_macros.h' '-x' 'c'
'libraries/vector/Data/Vector/Fusion/Stream/Monadic.hs' '-o'
'/var/folders/c9/c9Ed6u86FQ4x80jwT4fQCU+++TI/-Tmp-/ghc64876_0/ghc64876_0.hscpp'
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5664~50/src/configure --disable-checking
--enable-werror --prefix=/usr --mandir=/share/man --enable-
languages=c,objc,c++,obj-c++ --program-transform-
name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-
darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-
darwin10 --target=i686-apple-darwin10 --with-gxx-include-
dir=/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5664)
/usr/libexec/gcc/i686-apple-darwin10/4.2.1/cc1 -E -traditional-cpp -quiet
-v -I libraries/vector/dist-install/build -I libraries/vector/dist-
install/build -I libraries/vector/dist-install/build/autogen -I
libraries/vector/include -I libraries/vector/internal -I
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libraries/primitive/cbits
-I
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libraries/base/include
-I /Users/wknop/Documents/Code/ProgrammingLanguages/ghc/includes -I
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libffi/dist-
install/build -imultilib x86_64 -D__DYNAMIC__ -D__GLASGOW_HASKELL__=701
-Ddarwin_BUILD_OS=1 -Di386_BUILD_ARCH=1 -Ddarwin_HOST_OS=1
-Di386_HOST_ARCH=1 -DVECTOR_BOUNDS_CHECKS -include libraries/vector/dist-
install/build/autogen/cabal_macros.h
libraries/vector/Data/Vector/Fusion/Stream/Monadic.hs -o
/var/folders/c9/c9Ed6u86FQ4x80jwT4fQCU+++TI/-Tmp-/ghc64876_0/ghc64876_0.hscpp
-fPIC -mmacosx-version-min=10.6.5 -m64 -mtune=core2 -undef
ignoring nonexistent directory "/usr/lib/gcc/i686-apple-
darwin10/4.2.1/../../../../i686-apple-darwin10/include"
ignoring duplicate directory "libraries/vector/dist-install/build"
#include "..." search starts here:
#include <...> search starts here:
libraries/vector/dist-install/build
libraries/vector/dist-install/build/autogen
libraries/vector/include
libraries/vector/internal
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libraries/primitive/cbits
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libraries/base/include
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/includes
/Users/wknop/Documents/Code/ProgrammingLanguages/ghc/libffi/dist-
install/build
/usr/local/include
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include
/usr/include
/System/Library/Frameworks (framework directory)
/Library/Frameworks (framework directory)
End of search list.
*** Checking old interface for
vector-0.7.0.1:Data.Vector.Fusion.Stream.Monadic:
*** Parser:
*** Renamer/typechecker:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package primitive-0.3.1 ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
ghc-stage2: internal error: MUT_ARR_PTRS_FROZEN0 object entered!
(GHC version 7.1.20101203 for i386_apple_darwin)
Please report this as a GHC bug:
http://www.haskell.org/ghc/reportabug
Abort trap
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4804#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs