#5637: runhaskell ghc panic running netwire 2 demo
--------------------------------+-------------------------------------------
    Reporter:  gareth.rowlands  |       Owner:              
        Type:  bug              |      Status:  new         
    Priority:  normal           |   Component:  Compiler    
     Version:  7.0.3            |    Keywords:              
    Testcase:                   |   Blockedby:              
          Os:  Windows          |    Blocking:              
Architecture:  x86              |     Failure:  None/Unknown
--------------------------------+-------------------------------------------
 Running the netwire 2 demo at the URL below with runhaskell gives a ghc
 panic.

 Steps to reproduce:


 1> cabal update; cabal install netwire-2.0.1
 ...
 2> get http://hpaste.org/54025 into demo.hs
 3> runhaskell .\demo.hs
 ghc: panic! (the 'impossible' happened)
   (GHC version 7.0.3 for i386-unknown-mingw32):
         addTickHsExpr
     (|/\(@ a{tv a1hy} [sk]).
       (netwire-2.0.1:Control.Wire.Trans.Sample.sample{v reZ} [gid])
       @ a{tv a1hy} [sk]
       @ ghc-prim:GHC.Types.Double{(w) tc 3u}
       @ ghc-prim:GHC.Unit.(){(w) tc 40}
       @ ghc-prim:GHC.Types.Double{(w) tc 3u}
       @ (base:Control.Arrow.Kleisli{tc rcq}
            <nt>ghc-prim:GHC.Types.IO{tc 32I})
         $dArrowChoice{v a1l8} [lid]
         $dArrowClock{v a1l9} [lid]
         $dNum{v a1la} [lid]
         $dOrd{v a1lb} [lid]
         co{tv a1lc} [co]
         (((netwire-2.0.1:Control.Wire.Prefab.Random.noise{v rey} [gid])
           @ (base:Control.Arrow.Kleisli{tc rcq}
                <nt>ghc-prim:GHC.Types.IO{tc 32I})
           @ ghc-prim:GHC.Types.Double{(w) tc 3u}
           @ ghc-prim:GHC.Unit.(){(w) tc 40}
           @ ghc-prim:GHC.Unit.(){(w) tc 40}
             $dArrowRandom{v a1or} [lid]
             $dRandom{v a1os} [lid] -< ghc-prim:GHC.Unit.(){(w) v 71}
 [gid[DataCon]]))|)

 In contrast, compiling normally and running works fine:
  ghc --make demo.hs; .\demo

 24> ghc --version
 The Glorious Glasgow Haskell Compilation System, version 7.0.3
 OS: Windows 7 x64 SP1

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5637>
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