Opened 8 years ago

Closed 8 years ago

Last modified 6 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: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

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:
http://www.haskell.org/ghc/reportabug

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 8 years ago.

Download all attachments as: .zip

Change History (3)

Changed 8 years ago by guest

comment:1 Changed 8 years ago by simonmar

  • Component changed from Compiler to Runtime System
  • Operating System changed from Unknown to Windows
  • Resolution set to fixed
  • Status changed from new to closed

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 6 years ago by simonmar

  • Architecture changed from Unknown to Unknown/Multiple
Note: See TracTickets for help on using tickets.