Bug in GHC 6.4.1 and 6.4.2
Fritz Henglein
henglein at diku.dk
Sun Jul 16 09:32:10 EDT 2006
According to a message from GHCi, version 6.4.1 (see below; bug also
reproduceable with 6.4.2, though not shown here since it consistently
resulted in a core dump without prior message) under Windows XP (fully
updated per 2006-07-15), I am herewith reporting what appears to be a
bug in GHC. Please see transcript below; the source file in question
is included as an attachment. (Lacking both efficient Haskell
programming skills and an understanding of the internals of GHC I have
refrained from attempting to isolate the bug by reducing the code.)
Should there be a simple work-around or something unsafe in my code
(though I wouldn't know what: no "unsafe" operations are used; no
polymorphism is present), I would greatly appreciate hearing about it.
Sincerely,
Fritz
:load "c:/henglein/Software/haskell/Basic.hs"
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 6.4.1, for Haskell 98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package base-1.0 ... linking ... done.
Prelude> Compiling BasicDiscrimination (
c:/henglein/Software/haskell/Basic.hs, interpreted )
Ok, modules loaded: BasicDiscrimination.
*BasicDiscrimination> d <- mkDiscriminator
Loading package haskell98-1.0 ... linking ... done.
*BasicDiscrimination> res <- d [(5, "kdjfkd"), (8, "kjdkfjd")]
<interactive>: internal error: EVACUATED object entered!
Please report this as a bug to glasgow-haskell-bugs at haskell.org,
or http://www.sourceforge.net/projects/ghc/
--
Fritz Henglein, Ph.D.
Professor mso
Dept. of Computer Science, University of Copenhagen (DIKU)
Universitetsparken 1
DK-2100 Copenhagen
Denmark
Email: henglein at diku.dk
Tel.: +45-35321463 (office), +45-41414158 (cell)
Skype: henglein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Basic.hs
Type: application/octet-stream
Size: 1668 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/glasgow-haskell-bugs/attachments/20060716/2e8373cc/Basic.obj
More information about the Glasgow-haskell-bugs
mailing list