Opened 11 years ago

Closed 11 years ago

Last modified 9 years ago

#787 closed bug (fixed)

compacting GC

Reported by: Bulat.Ziganshin@… Owned by:
Priority: normal Milestone:
Component: Runtime System Version: 6.4.2
Keywords: Cc:
Operating System: Windows Architecture: Unknown/Multiple
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:


although Simon Marlow said that 6.4.2 finally fixed all compacting GC bugs, i still easily find one when i started to compile my libraries. enclosed file, when compiled with cmdline:

ghc Locking.hs +RTS -c

reports the following:

ghc.EXE: internal error: update_fwd: unknown/strange object 30600

Please report this as a compiler bug. See:

if you want to see more bugs, try to compile any large module - i encountered problems when compiling just Data.Array.Base or Data.Map from 6.4.2 libs using the same cmdline

Attachments (1)

Locking.hs (6.3 KB) - added by guest 11 years ago.

Download all attachments as: .zip

Change History (3)

Changed 11 years ago by guest

Attachment: Locking.hs added

comment:1 Changed 11 years ago by simonmar

Component: CompilerRuntime System
Operating System: UnknownWindows
Resolution: fixed
Status: newclosed

Thanks for the report. It turned out that this is a bug that affects compacting GC on Windows only.

I think we still have a compacting GC issue lurking, because I have seen a crash on Unix too, but it has never been repeatable enough to track down (I don't think I ever said that we have fixed "all compacting GC bugs", that would be a bit rash!).

comment:2 Changed 9 years ago by simonmar

Architecture: UnknownUnknown/Multiple
Note: See TracTickets for help on using tickets.