[ ghc-Bugs-699225 ] GHCi segfaults on expression evaluation
SourceForge.net
noreply at sourceforge.net
Fri Mar 7 01:21:46 EST 2003
Bugs item #699225, was opened at 2003-03-07 03:21
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=699225&group_id=8032
Category: None
Group: 5.04.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Carlos Eduardo Scheidegger (carlossch)
Assigned to: Nobody/Anonymous (nobody)
Summary: GHCi segfaults on expression evaluation
Initial Comment:
Hello.
I think I've come across a GHCi bug.
Using the following module, GHCi version 5.04.2 segfaults, apparently trying to compute a type using functional dependencies. The segfault
happens when I try to calculate (v1 .> v2). I tried the code on Hugs, and it answers
Main> v1 .> v2
V [] :: PSOp (Pop a Id)
as expected. I think the problem is occuring in the line
> instance Reverse a b c => CheckPS Id a b c
because if I remove the line
> instance Reverse a (Pop t b) c => Reverse (Pop t a) b c
instead of segfaulting, GHCi rightfully complains:
<interactive>:1:
No instance for (Reverse (Pop a Id) Id c)
arising from use of `.>' at <interactive>:1
In the definition of `it': v1 .> v2
GHC compiles the program just fine and runs it without any issues. I installed GHC 5.04.2 using the RedHat 8.0 RPM's. If there's any important information you may need from me, please, contact me through my email (carlos.scheidegger at terra.com.br), I'd be glad to be of help.
Carlos
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=699225&group_id=8032
More information about the Glasgow-haskell-bugs
mailing list