bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Memory leak detected by Valgrind


From: Zachary Fields
Subject: Re: Memory leak detected by Valgrind
Date: Tue, 15 Jun 2021 21:45:18 +0000 (UTC)

 I'm glad to see the issue is not widespread, for sure!

I'm running fully updated Pop! OS 20.04 (debian based), which also has an older 
version of bash (installed natively).

Bash Version: 5.0Patch Level: 17Release Status: release
Hopefully the issue has already been fixed, and the `apt` packages can be 
updated.
If it's not that simple, then I'm happy to continue running tests on my 
machine. Unfortunately, I have exhausted my `bash` debugging knowledge at this 
point, and I will require guidance as to how I may collect more/better logs.

Sincerely,Zak    On Tuesday, June 15, 2021, 03:20:27 PM CDT, Chet Ramey 
<chet.ramey@case.edu> wrote:  
 
 On 6/15/21 3:19 PM, Zachary Fields wrote:
> Again, this can be reproduced with only Valgrind and Bash installed, by 
> copy/pasting the following command:

Don't be so sure:

==34794== LEAK SUMMARY:
==34794==    definitely lost: 0 bytes in 0 blocks
==34794==    indirectly lost: 0 bytes in 0 blocks
==34794==      possibly lost: 0 bytes in 0 blocks
==34794==    still reachable: 20,847 bytes in 464 blocks
==34794==        suppressed: 0 bytes in 0 blocks

on RHEL 7 with the current devel version and

==34900==
==34900== All heap blocks were freed -- no leaks are possible
==34900==

with bash-5.1.8.

> ==53602== 2 bytes in 1 blocks are definitely lost in loss record 10 of 264
> ==53602==    at 0x483C7F3: malloc (in 
> /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==53602==    by 0x198523: xmalloc (in /usr/bin/bash)
> ==53602==    by 0x19199E: set_default_locale (in /usr/bin/bash)
> ==53602==    by 0x136C8A: main (in /usr/bin/bash)

It depends on the libc implementation of setlocale(3).

This has come up a number of times before:

https://lists.gnu.org/archive/html/bug-bash/2015-07/msg00073.html
https://lists.gnu.org/archive/html/bug-bash/2017-04/msg00063.html
https://lists.gnu.org/archive/html/bug-bash/2017-06/msg00052.html

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
        ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/
  

reply via email to

[Prev in Thread] Current Thread [Next in Thread]