From: Ian Lynagh Date: Wed, 11 Feb 2009 15:34:57 +0000 (+0000) Subject: Fix trac #3001: Biographical profiling segfaults X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;ds=sidebyside;h=2af2966da98c9c0da9e33c6aead9e1f86f94a362;p=ghc-hetmet.git Fix trac #3001: Biographical profiling segfaults We were zeroing the wrong memory --- diff --git a/rts/sm/Evac.c b/rts/sm/Evac.c index 1c453fc..01cc0d8 100644 --- a/rts/sm/Evac.c +++ b/rts/sm/Evac.c @@ -212,7 +212,7 @@ spin: SET_EVACUAEE_FOR_LDV(from, size_to_reserve); // fill the slop if (size_to_reserve - size_to_copy > 0) - LDV_FILL_SLOP(to + size_to_copy, (int)(size_to_reserve - size_to_copy)); + LDV_FILL_SLOP(to + size_to_reserve, (int)(size_to_reserve - size_to_copy)); #endif return rtsTrue;