Opened 9 years ago

Closed 9 years ago

Last modified 45 years ago

#379 closed bug (Fixed)

internal error: scavenge_one: strange object 68, amd64

Reported by: nobody Owned by: nobody
Priority: normal Milestone:
Component: None Version: None
Keywords: Cc:
Operating System: Architecture:
Type of failure: Difficulty:
Test Case: Blocked By:
Blocking: Related Tickets:

Description

With
  ghc-6.4.20050506-src.tar.bz2  or ghc 6.4
  Fedora Core 3 (current updates) (gcc 3.4.3 glibc 2.3.5)
  amd64
  Existing ghc 6.4 in /usr/bin from Fedora Haskell
Project rpm.
  pugs r2943

I built ghc-6.4.20050506-src by doing:
  ./configure
  make
  make
  make install

But ghc-6.4 behaves similarly.

You can build pugs by doing:
  svn co http://svn.openfoundry.org/pugs/ -r 2943
  cd pugs
  perl Makefile.PL
  make unoptimized

To generate error,
  ./pugs

Error:
 [...]
  Welcome to Pugs -- Perl6 User's Golfing System
  Type :h for help
  
  pugs: internal error: scavenge_one: strange object 68
      Please report this as a bug to
glasgow-haskell-bugs@haskell.org,
      or http://www.sourceforge.net/projects/ghc/

Notes:
  Using /usr/bin/ghc (ghc-6.4) yields a similar error.
  ./pugs +RTS -A200M -RTS  delays the error.

Mitchell Charity
mncI02eyA  zap  vendian zot org

Change History (1)

comment:1 Changed 9 years ago by simonmar

  • Status changed from assigned to closed
Logged In: YES 
user_id=48280

Thanks, I've now fixed this.

STM looks pretty broken on amd64 because of this bug.  6.4.1
should be better, or build from a new source snapshot
(tomorrow or later).
Note: See TracTickets for help on using tickets.