[GHC] #14280: Aarch64 build is broken
GHC
ghc-devs at haskell.org
Tue Sep 26 22:30:09 UTC 2017
#14280: Aarch64 build is broken
-------------------------------------+-------------------------------------
Reporter: bgamari | Owner: (none)
Type: bug | Status: new
Priority: high | Milestone: 8.4.1
Component: Compiler | Version: 8.2.1
Keywords: | Operating System: Unknown/Multiple
Architecture: aarch64 | Type of failure: Compile-time
| crash or panic
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
Trying to bootstrap 7446c7f68bd5addd2f2db0d8d5910fb963869c47 on an aarch64
(Debian 8, LLVM 5) box results in a reproducibly segfaulting `ghc-stage2`,
{{{
(gdb) run
Starting program: /mnt/ext/arm/ghc/inplace/lib/bin/ghc-stage2
-B/mnt/ext/arm/ghc/inplace/lib -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc
-fPIC -dynamic -H32m -O -Wall -hide-all-packages -i -iutils/check-ppr/.
-iutils/check-ppr/dist-install/build -Iutils/check-ppr/dist-install/build
-iutils/check-ppr/dist-install/build/check-ppr/autogen -Iutils/check-ppr
/dist-install/build/check-ppr/autogen -optP-include -optPutils/check-ppr
/dist-install/build/check-ppr/autogen/cabal_macros.h -package-id
base-4.11.0.0 -package-id bytestring-0.10.8.2 -package-id
containers-0.5.10.2 -package-id Cabal-2.0.0.2 -package-id
directory-1.3.1.2 -package-id
filepath-1.4.1.2 -package-id ghc-8.3 -Wall -XHaskell2010 -no-user-package-
db -rtsopts -Wnoncanonical-monad-instances -odir utils/check-ppr/dist-
install/build -hidir utils/check-ppr/dist-install/build -stubdir utils
/check-ppr/dist-install/build -c utils/check-ppr/./Main.hs -o utils/check-
ppr/dist-install/build/Main.dyn_o
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-
gnu/libthread_db.so.1".
[New Thread 0x3fafaff200 (LWP 29429)]
Thread 1 "ghc-stage2" received signal SIGSEGV, Segmentation fault.
0x00000000005aa360 in stg_IND_STATIC_info ()
(gdb) bt
#0 0x00000000005aa360 in stg_IND_STATIC_info ()
#1 0x0000007fb11b3450 in ccib_info$def () from
/mnt/ext/arm/ghc/libraries/base/dist-
install/build/libHSbase-4.11.0.0-ghc8.3.20170926.so
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14280>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list