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

GHC ghc-devs at haskell.org
Fri Jul 31 18:18:05 UTC 2015


#7919: Heap corruption (segfault) from large 'let' expression
-------------------------------------+-------------------------------------
        Reporter:  duncan            |                   Owner:
            Type:  bug               |                  Status:  new
        Priority:  high              |               Milestone:  7.12.1
       Component:  Runtime System    |                 Version:  7.6.3
      Resolution:                    |                Keywords:
Operating System:  Linux             |            Architecture:  x86_64
                                     |  (amd64)
 Type of failure:  Runtime crash     |               Test Case:  rts/T7919
      Blocked By:                    |                Blocking:
 Related Tickets:                    |  Differential Revisions:  Phab:D1113
-------------------------------------+-------------------------------------

Comment (by Simon Marlow <marlowsd@…>):

 In [changeset:"7cf87dfbf93f9839fa1e3b66a0233ac86f85a5f7/ghc"
 7cf87dfb/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="7cf87dfbf93f9839fa1e3b66a0233ac86f85a5f7"
 Fix #7919 (again)

 Summary:
 The fix is a bit clunky, and is perhaps not the best fix, but I'm not
 sure how much work it would be to fix it the other way (see comments
 for more info).

 Test Plan: T7919 doesn't crash

 Reviewers: austin, rwbarton, ezyang, bgamari

 Subscribers: thomie

 Differential Revision: https://phabricator.haskell.org/D1113

 GHC Trac Issues: #7919
 }}}

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


More information about the ghc-tickets mailing list