[parted-devel] [PATCH] add malloc debugging using MALLOC_CHECK_

Jim Meyering jim at meyering.net
Sun Sep 2 12:09:37 UTC 2007


Otavio Salvador <otavio at debian.org> wrote:

> "Matt Davis" <mattdavis9 at gmail.com> writes:
>
>> On 8/31/07, Otavio Salvador <otavio at debian.org> wrote:
>>> "Frodo Baggins" <frodo.drogo at gmail.com> writes:
>>>
>>> >>From 9beec03970ed9b4877b67e93a48eaf1e09b1ac9e Mon Sep 17 00:00:00 2001
>>> > From: Frodo Baggins <frodo.drogo at gmail.com>
>>> > Date: Fri, 31 Aug 2007 07:45:50 +0530
>>> > Subject: [PATCH] add malloc debugging using MALLOC_CHECK_
>>> >
>>> > Set environment variable MALLOC_CHECK_ to 2 so that abort() is
>>> > called when libc detects a heap problem. This way we get a memory dump
>>> > to analyse in such conditions.
>>>
>>> I'd like to hear from others about this patch but it looks OK to me.
>>
>> After a brief overview of this patch, and mentally regarding the usage
>> of the MALLOC_CHECK_ environment variable, I think such use is fine.
>> I believe it is best to abort early rather than later because of a
>> toasted heap.
>
> David? Jim?

I like removing all of the ifdef'd-out cruft, but not the change
that sets MALLOC_CHECK_ in the environment.
MALLOC_CHECK_ is system specific, and besides, libraries (even when
compiled in debug mode) shouldn't be setting environment variables.



More information about the parted-devel mailing list