[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: xmalloc crash
From: |
Eduardo Bustamante |
Subject: |
Re: xmalloc crash |
Date: |
Mon, 8 Jan 2018 13:14:57 -0800 |
On Mon, Jan 8, 2018 at 8:22 AM, Chet Ramey <chet.ramey@case.edu> wrote:
> On 1/6/18 2:40 PM, Eduardo A. Bustamante López wrote:
>
>> So the allocation fails, even if the system has enough memory to handle it.
>> Upon closer inspection:
>>
>> dualbus@ubuntu:~/src/gnu/bash/lib/malloc$ cat -n malloc.c | sed -n
>> '777,781p'
>> 777 /* Silently reject too-large requests. */
>> 778 if (nunits >= NBUCKETS) {
>> 779 abort();
>> 780 return ((PTR_T) NULL);
>> 781 }
>
> I'm not sure which version of bash you're looking at, since no version with
> that check has ever had abort() there.
Derp. I added that abort() for debugging purposes and forgot to remove
it. Sorry about that.
Thank you for the explanation by the way!