internal error: scavenge:

Serge D. Mechveliani mechvel at botik.ru
Mon May 17 07:22:27 EDT 2004


It also appears when a particular instance in  Pol3_
is replaced with what ghc required earlier.

 > test "log"
 >  
 ghc-6.2.1: internal error: scavenge:
         unimplemented/strange closure type 64 @ 0x40603330


-----------------------------------
It also appears under  -Onot

> :set +s    removes it.


-----------------
Serge Mechveliani
mechvel at botik.ru



----------------------------------------------------------

Dear GHC developers,

I have `made' GHC of   cvs update -r ghc-6-2-branch    (about May 14)

by  ghc-6.2.1   on  RedHat Linux (about version 8) libc-2.2, i686.

Now, you have the                 docon-2.08-pre  
test, with  Pol3_.hs  containing

  instance (LinSolvRing (Pol a), CommutativeRing a) =>
                                          LinSolvRing (UPol (Pol a))
  ...

And      make space=-M20m docon           
(-Onot) 
yields
   ...
   ... 
    /home/mechvel/docon/2.08/docon/source/export/Pfact3_.hi:
     openBinaryFile: does not exist (No such file or directory)
   Compiling Pfact3_ 
     ( pol/factor/Pfact3_.hs,
       /home/mechvel/docon/2.08/docon/source/export/Pfact3_.o )

   ==================== INTERFACE HAS CHANGED ====================
   No old interface available

   ghc-6.2.1: internal error: scavenge_mark_stack: 
                   unimplemented/strange closure type 30 @ 0x41692598
    Please report this as a bug to glasgow-haskell-bugs at haskell.org,
    or http://www.sourceforge.net/projects/ghc/


Repeating this command, or `making' it from the start under  -M30m 
avoids this report.










More information about the Glasgow-haskell-bugs mailing list