[m-rev.] for review: revert HBLKSIZE increase on linux

Paul Bone pbone at csse.unimelb.edu.au
Fri Apr 29 09:51:34 AEST 2011


On Thu, Apr 28, 2011 at 04:45:56PM +1000, Peter Wang wrote:
> On 2011-04-28, Paul Bone <pbone at csse.unimelb.edu.au> wrote:
> > On Wed, Apr 27, 2011 at 02:21:09PM +1000, Peter Wang wrote:
> > > For review by Paul.  This might be required on the release branch as well.
> > > 
> > > Branches: main
> > > 
> > > Revert custom increase to HBLKSIZE in parallel grades on Linux.
> > > It was already reverted on other systems due to problems with it not working.
> > > 
> > > In asm_fast.par.gc and hlc.par.gc grades on 64-bit Linux, I am getting
> > > aborts when GC_free is called:
> > > 
> > > Duplicate large block deallocation of 0x7f2769f10000
> > 
> > Can you show that this error is due to this configuration change?
> 
> It's very strange.  I've only seen it with my memory attribution patch
> applied, in asm_fast.par.gc and hlc.par.gc grades (note: no profiling).
> The abort is triggered by this line in MR_process_environment_options:
> 
>     MR_GC_free(prog_env_option_name);
> 
> My patch doesn't touch anything so early in the runtime initialisation.
> It bootchecks in all non-.par grades that I've tested.
> It also bootchecks in .par grades, if I revert the HBLKSIZE change.

Okay, that's good enough for me.  I might look at it more closely, thanks.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20110429/960b48df/attachment.sig>


More information about the reviews mailing list