[GHC] #7919: Heap corruption (segfault) from large 'let' expression

GHC cvs-ghc at haskell.org
Tue May 21 14:38:27 CEST 2013


#7919: Heap corruption (segfault) from large 'let' expression
-------------------------------+--------------------------------------------
    Reporter:  duncan          |       Owner:  simonmar     
        Type:  bug             |      Status:  patch        
    Priority:  high            |   Milestone:  7.8.1        
   Component:  Runtime System  |     Version:  7.6.3        
    Keywords:                  |          Os:  Linux        
Architecture:  x86_64 (amd64)  |     Failure:  Runtime crash
  Difficulty:  Unknown         |    Testcase:               
   Blockedby:                  |    Blocking:               
     Related:                  |  
-------------------------------+--------------------------------------------

Comment(by marlowsd@…):

 commit 1d3fa868d139fb9a8a5e8b0e408c4c70389db8c3
 {{{
 Author: Simon Marlow <marlowsd at gmail.com>
 Date:   Tue May 21 09:30:42 2013 +0100

     Fix a problem caused by very large objects (#7919)

     As far as I can tell the bug should be harmless, apart from the
     failing assertion.  Since the ticket reported crashes, there might be
     problems elsewhere that aren't triggered by this test case.

  rts/sm/GCUtils.c |   17 ++++++++++++-----
  1 files changed, 12 insertions(+), 5 deletions(-)
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7919#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list