
#10375: arm: ghci hits an illegal instruction -------------------------------------+--------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: GHCi | Version: 7.10.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: arm Type of failure: GHCi crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+--------------------------------- Comment (by erikd): If I compile the RTS with `-debug` and run {{{ inplace/bin/ghc-stage +RTS -DS -Dl -RTS --interactive }}} it fails as follows: {{{ Prelude> data X = A | B deriving Eq lookupSymbol: looking up ghczmprim_GHCziTypes_True_closure lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziTypes_False_closure lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziTypes_False_closure lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziTypes_True_closure lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziClasses_DZCEq_con_info lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziClasses_zeze_closure lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziClasses_not_closure lookupSymbol: symbol not found Prelude> A == A lookupSymbol: looking up ghczmprim_GHCziClasses_zeze_closure lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziTypes_ZC_con_info lookupSymbol: symbol not found lookupSymbol: looking up ghczmprim_GHCziTypes_ZMZN_closure lookupSymbol: symbol not found lookupSymbol: looking up base_GHCziBase_returnIO_closure lookupSymbol: symbol not found lookupSymbol: looking up base_GHCziShow_zdfShowBool_closure lookupSymbol: symbol not found lookupSymbol: looking up base_SystemziIO_print_closure lookupSymbol: symbol not found lookupSymbol: looking up base_GHCziBase_thenIO_closure lookupSymbol: symbol not found Segmentation fault }}} This (apart from the segfault) is identical to what happens on x86_64/linux compiled the same way. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10375#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler