#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