Re: [GHC] #1715: seldom panic
#1715: seldom panic +--- Reporter: [EMAIL PROTECTED] | Owner: igloo Type: merge | Status: closed Priority: normal | Milestone: 6.10 branch Component: Compiler|Version: 6.8 Severity: critical| Resolution: fixed Keywords: | Difficulty: Unknown Testcase: | Architecture: x86 Os: Linux | +--- Changes (by igloo): * status: new = closed * resolution: = fixed Comment: Merged -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715#comment:10 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic +--- Reporter: [EMAIL PROTECTED] | Owner: chak Type: bug | Status: new Priority: normal | Milestone: 6.10 branch Component: Compiler|Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Testcase: | Architecture: x86 Os: Linux | +--- Comment (by simonpj): Thank you!! I can reproduce it. Brilliant. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715#comment:8 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic +--- Reporter: [EMAIL PROTECTED] | Owner: igloo Type: merge | Status: new Priority: normal | Milestone: 6.10 branch Component: Compiler|Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Testcase: | Architecture: x86 Os: Linux | +--- Changes (by simonpj): * owner: chak = igloo * type: bug = merge Comment: Thanks to Roman's easy repo case I found and fixed this. Please merge: {{{ Tue Nov 20 11:17:23 GMT 2007 [EMAIL PROTECTED] * FIX #1715: egregious bug in ifaceDeclSubBndrs ifaceDeclSubBndrs didn't have an IfaceSyn case; but with type families an IfaceSyn can introduce subordinate binders. Result: chaos. }}} I did not add a test case --- too hard! -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715#comment:9 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic +--- Reporter: [EMAIL PROTECTED] | Owner: chak Type: bug | Status: new Priority: normal | Milestone: 6.10 branch Component: Compiler|Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Testcase: | Architecture: x86 Os: Linux | +--- Comment (by chak): With package ndp, tickle the bug as follows: {{{ make build.library.ndp touch Data/Array/Parallel/Lifted/Closure.hs make build.library.ndp }}} -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715#comment:7 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic +--- Reporter: [EMAIL PROTECTED] | Owner: chak Type: bug | Status: new Priority: normal | Milestone: 6.10 branch Component: Compiler|Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Testcase: | Architecture: x86 Os: Linux | +--- Comment (by chak): Also occurs in package ndp when compiling it with `ghc --make` (eg, via `make build.library.ndp`) and not all modules get recompiled. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715#comment:6 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic ---+ Reporter: [EMAIL PROTECTED] |Owner: chak Type: bug | Status: new Priority: normal |Milestone: Component: Compiler| Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Os: Linux | Testcase: Architecture: x86 | ---+ Changes (by chak): * owner: = chak -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715#comment:4 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic ---+ Reporter: [EMAIL PROTECTED] |Owner: Type: bug | Status: new Priority: normal |Milestone: Component: Compiler| Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Os: Linux | Testcase: Architecture: x86 | ---+ Comment (by [EMAIL PROTECTED]): Meanwhile, I found out that the missing second line isn’t the actual cause of the bug. You can do the first build on the original version or on the version with the second line deleted–compiling of {{{Window.hs}}} will always succeed. (If you compile with the second line deleted, you will get errors when compiling {{{OrdinaryWindows.hs}}}, but that’s normal.) After the first build, you just have to trigger the recompilation of {{{Window.hs}}} to see the bug in action—you don’t have to change anything, doing a {{{touch Haskell/Graphics/UI/Grapefruit/Adapters/Gtk2Hs/Window.hs}}} is enough. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715 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
Re: [GHC] #1715: seldom panic
#1715: seldom panic ---+ Reporter: [EMAIL PROTECTED] |Owner: Type: bug | Status: new Priority: normal |Milestone: Component: Compiler| Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Os: Linux | Testcase: Architecture: x86 | ---+ Changes (by chak): * cc: [EMAIL PROTECTED] = [EMAIL PROTECTED],[EMAIL PROTECTED] -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715 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
[GHC] #1715: seldom panic
#1715: seldom panic -+-- Reporter: [EMAIL PROTECTED] | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler|Version: 6.8 Severity: critical| Keywords: Difficulty: Unknown | Os: Linux Testcase: | Architecture: x86 -+-- To reproduce this bug, install GHC 6.8.20070916 and Gtk2Hs 0.9.12 as currently described on http://haskell.org/haskellwiki/Grapefruit#Building. There is a modified version of the current development version of Grapefruit attached to this bug report which is needed for bug reproduction. Sorry, but I wasn’t able to give you a small code example showing this bug in action since every time I started to reduce the code significantly, the bug vanished. Unpack the attached file bug.tar.bz2, enter the directory named {{{bug}}} and run {{{runghc Setup.lhs configure}}} followed by {{{runghc Setup.lhs build}}}. Compilation should be successful. Then remove the second line of the file {{{Haskell/Graphics/UI/Grapefruit/Adapters/Gtk2Hs/Window.hs}}} and run {{{runghc Setup.lhs build}}} again. Now you should see the following error messages: {{{ ghc-6.8.0.20070916: panic! (the 'impossible' happened) (GHC version 6.8.0.20070916 for i386-unknown-linux): tcIfaceGlobal (local): not found: grapefruit-0.0:Graphics.UI.Grapefruit.Base.:CoF:R8Value{tc r76} [(r6H, Type constructor `grapefruit-0.0:Graphics.UI.Grapefruit.Base.:R8Value{tc r6H}'), (r6I, Type constructor `grapefruit-0.0:Graphics.UI.Grapefruit.Base.:R11Rep{tc r6I}'), (r6J, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f9{v r6J}'), (r6K, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f7{v r6K}'), (r6L, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f6{v r6L}'), (r6M, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f5{v r6M}'), (r6N, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f4{v r6N}'), (r6O, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f3{v r6O}'), (r6P, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$f10{v r6P}'), (r6Q, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.FromSecond{v r6Q}'), (r6R, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.FromFirst{v r6R}'), (r6S, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.FromBoth{v r6S}'), (r6T, Data constructor `grapefruit-0.0:Graphics.UI.Grapefruit.Base.FromSecond{d r6T}'), (r6U, Data constructor `grapefruit-0.0:Graphics.UI.Grapefruit.Base.FromFirst{d r6U}'), (r6V, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.poly_fail{v r6V}'), (r6W, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.$w=={v r6W}'), (r6X, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a63{v r6X}'), (r6Y, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a121{v r6Y}'), (r6Z, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a57{v r6Z}'), (r70, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a62{v r70}'), (r71, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a321{v r71}'), (r72, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a221{v r72}'), (r73, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a38{v r73}'), (r74, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.poly_for_{v r74}'), (r77, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a59{v r77}'), (r7c, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.lvl3{v r7c}'), (r7g, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.Source{v r7g}'), (r7i, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a52{v r7i}'), (r7m, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a40{v r7m}'), (r7n, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.poly_go{v r7n}'), (r7o, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a20{v r7o}'), (r7p, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a22{v r7p}'), (r7q, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a56{v r7q}'), (r7r, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a111{v r7r}'), (r7s, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a19{v r7s}'), (r7u, Identifier `grapefruit-0.0:Graphics.UI.Grapefruit.Base.a55{v r7u}'), (r7w,
Re: [GHC] #1715: seldom panic
#1715: seldom panic ---+ Reporter: [EMAIL PROTECTED] |Owner: Type: bug | Status: new Priority: normal |Milestone: Component: Compiler| Version: 6.8 Severity: critical| Resolution: Keywords: | Difficulty: Unknown Os: Linux | Testcase: Architecture: x86 | ---+ Comment (by [EMAIL PROTECTED]): Note that the file bug.tar.bz2 is different from the file of the same name attached to #1716. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1715 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