Path: csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail From: jake Newsgroups: gnu.bash.bug Subject: Memory continusely increase Date: Tue, 18 Dec 2018 23:10:34 -0700 (MST) Lines: 60 Approved: bug-bash@gnu.org Message-ID: NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: usenet.stanford.edu 1545230750 26259 208.118.235.17 (19 Dec 2018 14:45:50 GMT) X-Complaints-To: action@cs.stanford.edu To: Bug-bash@gnu.org Envelope-to: Bug-bash@gnu.org X-detected-operating-system: by eggs.gnu.org: Mac OS X [generic] [fuzzy] X-Received-From: 162.253.133.57 X-Mailman-Approved-At: Wed, 19 Dec 2018 09:45:49 -0500 X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com gnu.bash.bug:14925 Hi all, I did a test about run a bash scriplt never quit,but met a memory usage issue that cause used memory continuous increase. This issue was present in bash-3.2.x, bash-4.0.x, bash-4.1.x, bash-4.2.x, bash-4.3.x. However, This issue was disappeared in bash-4.4.0, I can't trace which patch fixed the issue or which new feature was introduced in bash-4.4.0. Here is bash script: ------------------------------------------------------------------------------ #!/bin/bash logger "Started testing" while(true);do while (true); do ls > /dev/null done done ------------------------------------------------------------------------------- root@localhost:/root> cat /proc/767/smaps |grep -A10 heap 01ba5000-01be8000 rw-p 00000000 00:00 0 [heap] Size: 268 kB Rss: 152 kB Pss: 152 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 152 kB Referenced: 152 kB Swap: 0 kB KernelPageSize: 4 kB ---------------------------------------------------------------------------------- root@localhost:/root> cat /proc/767/smaps |grep -A10 heap 00d4c000-00e55000 rw-p 00000000 00:00 0 [heap] Size: 1060 kB Rss: 1048 kB Pss: 1048 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 1048 kB Referenced: 1048 kB Swap: 0 kB KernelPageSize: 4 kB ---------------------------------------------------------------------------------- Could someone help to tell me which part of changes in bash-4.4.0, that would be give me a direction backport code changes from bash-4.4 to bash-3.2.x and bash-4.3.x. Thanks, Chen. -- Sent from: http://gnu-bash.2382.n7.nabble.com/