Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,393
    • Issues 4,393
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 376
    • Merge Requests 376
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #15175

Closed
Open
Opened May 22, 2018 by MADjestic@trac-MADjestic

ghc: panic! (the 'impossible' happened)

Hey guys,

When following the installation instructions for SpaceInvaders, I am getting the following error:

[13 of 14] Compiling ObjectBehavior   ( src/ObjectBehavior.hs, dist/dist-sandbox-5c221c1a/build/spaceInvaders/spaceInvaders-tmp/ObjectBehavior.o )

src/ObjectBehavior.hs:20:1: warning: [-Wunused-imports]
    The qualified import of ‘System.Random’ is redundant
      except perhaps to import instances from ‘System.Random’
    To import instances alone, use: import System.Random()

src/ObjectBehavior.hs:23:1: warning: [-Wunused-imports]
    The import of ‘FRP.Yampa.Integration’ is redundant
      except perhaps to import instances from ‘FRP.Yampa.Integration’
    To import instances alone, use: import FRP.Yampa.Integration()

src/ObjectBehavior.hs:24:1: warning: [-Wunused-imports]
    The import of ‘FRP.Yampa.Utilities’ is redundant
      except perhaps to import instances from ‘FRP.Yampa.Utilities’
    To import instances alone, use: import FRP.Yampa.Utilities()

src/ObjectBehavior.hs:256:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature:
      gravity :: Vector2 Velocity

src/ObjectBehavior.hs:263:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature:
      limit :: Ord a => a -> a -> a -> a

src/ObjectBehavior.hs:265:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature:
      symLimit :: (Num t, Ord t) => t -> t -> t
ghc: panic! (the 'impossible' happened)
  (GHC version 8.0.2 for x86_64-unknown-linux):
	StgCmmEnv: variable not found
  $dNum_aoyU
  local binds for:
  $s$fVectorSpaceVector2a_$s$fVectorSpaceVector2a_$cnorm
  $s$fVectorSpaceVector2a_$s$fVectorSpaceVector2a_$cp1VectorSpace
  $sintegralAux_rsVn
  integralAux_rsVo
  lvl_rsVp
  lvl1_rsVq
  lvl2_rsVr
  lvl3_rsVs
  $sintegralAux1_rsVt
  integralAux1_rsVu
  $sintegralAux2_rsVv
  integralAux2_rsVw
  lvl4_rsVx
  lvl5_rsVy
  lvl6_rsVz
  lvl7_rsVA
  lvl8_rsVB
  lvl9_rsVC
  lvl10_rsVD
  lvl11_rsVE
  lvl13_rsVM
  lvl14_rsVN
  lvl15_rsVO
  lvl16_rsVP
  lvl17_rsVQ
  lvl18_rsVR
  lvl19_rsVS
  lvl20_rsVT
  lvl21_rsVU
  lvl22_rsVV
  lvl23_rsVW
  lvl24_rsVX
  lvl25_rsVY
  dt_rsVZ
  dt1_rsW0
  sf_rsW1
  dt2_rsW2
  lvl26_rsW3
  lvl27_rsW4
  lvl28_rsW5
  lvl29_rsW6
  lvl30_rsW7
  lvl31_rsW8
  lvl32_rsW9
  lvl33_rsWa
  lvl34_rsWb
  lvl35_rsWc
  lvl36_rsWd
  lvl37_rsWe
  lvl38_rsWf
  lvl39_rsWg
  lvl40_rsWh
  lvl41_rsWi
  lvl42_rsWj
  lvl43_rsWk
  lvl44_rsWl
  lvl45_rsWm
  lvl46_rsWn
  lvl47_rsWo
  lvl48_rsWp
  lvl49_rsWq
  lvl50_rsWr
  lvl51_rsWs
  lvl52_rsWt
  lvl53_rsWu
  lvl54_rsWv
  lvl55_rsWw
  lvl56_rsWx
  lvl57_rsWy
  lvl58_rsWz
  lvl59_rsWA
  lvl60_rsWB
  lvl61_rsWC
  lvl62_rsWD
  lvl63_rsWE
  lvl64_rsWF
  $sintegralAux3_rsWG
  integralAux5_rsWH
  ll_rsWI

Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

/original issue

$ ghc -V
The Glorious Glasgow Haskell Compilation System, version 8.0.2
 $ uname -a
Linux nu 4.9.95-gentoo #1 SMP PREEMPT Wed May 9 22:32:30 CEST 2018 x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
Trac metadata
Trac field Value
Version 8.0.2
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system Linux
Architecture x86_64 (amd64)
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: ghc/ghc#15175