From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id aff861cc for ; Mon, 15 Jul 2019 09:30:01 +0000 (UTC) Received: (qmail 9416 invoked by alias); 15 Jul 2019 09:29:56 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44524 Received: (qmail 7954 invoked by uid 1010); 15 Jul 2019 09:29:56 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25510. spamassassin: 3.4.2. Clear:RC:0(210.118.77.12):SA:0(-7.0/5.0):. Processed in 2.888959 secs); 15 Jul 2019 09:29:56 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20190715092920euoutp023aefd25cd1d1f6a80fb5e4d9df0c6db7~xip7B-BjQ2799527995euoutp021 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1563182960; bh=ZE/m5CnH+49AKiluHkadCBJMR4IiYbfVQrPwTj2oTx0=; h=Subject:From:To:Date:In-Reply-To:References:From; b=E9KJZ2BqBBZ2uwwZl8v3D4PLLk6eD6K92WZroa4Fll4PM15HaM2fuBRqupU9Mc2Yv PurBp+fa8ZMFreHkFlTr8apOqcriDgK5dvCno2CCnGCrsnzQE/O4bs105Pj7oltoIg 7kdy2mNMW2AP5YwU2jC52Ns0cCZtC1YalM45iljQ= X-AuditID: cbfec7f4-12dff70000001119-84-5d2c476fbd1b Message-ID: <1563182957.4386.6.camel@samsung.com> Subject: Re: Valgrind tests (was: Re: Zsh: [7] + 23074 suspended (tty output)) From: Peter Stephenson To: Date: Mon, 15 Jul 2019 10:29:17 +0100 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djPc7r57jqxBstOKVkcbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujFV/3zIVXOCqmLTuAmMDYzdnFyMHh4SAicTn7XJdjFwcQgIr GCUuT+hhgnD6mCQav05j7GLkBHJ6mSRWnIgAsUEaVmyZzQJRtJxRYvrBKVAdQEUvn6xmg3DO MEo0t06AylxglPixuYMZpJ9XwFDiwpwNYHOFBQIkJl09yQZiswHFp26aDRYXEZCUuNZ8Gsxm EVCVmHHnLyuIzSkQKPFr8ht2iDs0JDbcPMYEMVNQ4uTMJywgNrOAvETz1tnMIIslBB6zSZz+ 1ssC0eAisXRhIyuELSzx6vgWqEEyEqcn97BANLQzSqyZ9JodwulhlNh09A4jRJW1RN/ti4yg MGMW0JRYv0sfIuwosWnvLRZIUPJJ3HgrCHEEn8SkbdOZIcK8Eh1tQhDVahI7mrYyQoRlJJ6u UZjAqDQLyQezkHwwC2HVAkbmVYziqaXFuempxUZ5qeV6xYm5xaV56XrJ+bmbGIGp4PS/4192 MO76k3SIUYCDUYmH1yFFO1aINbGsuDL3EKMEB7OSCK/tV6AQb0piZVVqUX58UWlOavEhRmkO FiVx3mqGB9FCAumJJanZqakFqUUwWSYOTqkGRv5nW6cx+Pn/ubsmKkij7+wKd44JHI7rJ8Rp CWxOt06JnLVO7sGbSqaV+6xL098K8EesNZRRqJ1Q8lbY+QfzotXTp/pbu5pwLtVQ3Tr52U8P dcFz+ovXTpWW89dKijb58JVB79PizQmz/u9gdw44F73s27wvuZt8i9vV18ozLsr4+bc6ZNKC HiWW4oxEQy3mouJEAG9bgXsBAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42I5/e/4Xd08d51Yg7c7tC0ONj9kcmD0WHXw A1MAY5SeTVF+aUmqQkZ+cYmtUrShhZGeoaWFnpGJpZ6hsXmslZGpkr6dTUpqTmZZapG+XYJe xqq/b5kKLnBVTFp3gbGBsZuzi5GTQ0LARGLFltksILaQwFJGieUz3SDiMhKfrnxkh7CFJf5c 62LrYuQCqulmkviwaBkjhHOGUeLJhJtMEM4FRomvz/cxg7TwChhKXJizgRHEFhYIkJh09SQb iM0GFJ+6aTZYXERAUuJa82kwm0VAVWLGnb+sIDanQKDEr8lv2CGGfmeWmLa0E+w+ZgFNidbt v6Fu0pDYcPMYE8QyQYmTM59A1chLNG+dzTyBUWgWkpZZSMpmISlbwMi8ilEktbQ4Nz232FCv ODG3uDQvXS85P3cTIzD8tx37uXkH46WNwYcYBTgYlXh4HVK0Y4VYE8uKK3MPMUpwMCuJ8Np+ BQrxpiRWVqUW5ccXleakFh9iNAX6aCKzlGhyPjA280riDU0NzS0sDc2NzY3NLJTEeTsEDsYI CaQnlqRmp6YWpBbB9DFxcEo1MHIFLr/nu/NQ4PWNmfrLbB9Zrlw0n1uq2NEtOVX/Tde9NV9e lqhWnOSbx7Fn95XwfnVmvyW935ZqO8Zvus/HtDhg9bPrz+fNVb7Z0fy/WV1e4XnFUh4D/81W 5p9eLgpYpFbZl1fR+Ono+hs78r5FLNq1U6135wkP0e8+fyuW5tm9+vqqMzj9BaMSS3FGoqEW c1FxIgDOk8IflQIAAA== X-CMS-MailID: 20190715092918eucas1p261a8fd940c7162b1cb30909f7f25728d X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20190703233057epcas1p13bb98039bcf029279b8806a3cb353419 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20190703233057epcas1p13bb98039bcf029279b8806a3cb353419 References: <1537195773.3258650.1510860136.6AA9F0BA@webmail.messagingengine.com> <1537286139.1154549.1512322472.101174D6@webmail.messagingengine.com> On Thu, 2019-07-04 at 01:29 +0200, Sebastian Gniazdowski wrote: > The tests apparently reveal one memory leak currently: >  > ==52847== 79 (24 direct, 55 indirect) bytes in 1 blocks are definitely > lost in loss record 349 of 550 > ==52847==    at 0x10017B545: malloc (vg_replace_malloc.c:302) > ==52847==    by 0x10004899E: zalloc (mem.c:966) > ==52847==    by 0x10004316D: znewlinklist (linklist.c:120) > ==52847==    by 0x10003989D: addfilelist (jobs.c:1297) > ==52847==    by 0x100017AC0: getoutputfile (exec.c:4796) > ==52847==    by 0x100078474: stringsubst (subst.c:254) > ==52847==    by 0x100077E46: prefork (subst.c:142) > ==52847==    by 0x10001A24F: execfuncdef (exec.c:2567) > ==52847==    by 0x10001DC23: execcmd_exec (exec.c:3896) > ==52847==    by 0x10001AAF6: execpline2 (exec.c:1927) > ==52847==    by 0x100015938: execpline (exec.c:1658) > ==52847==    by 0x1000150E2: execlist (exec.c:1413) By the way, I think these are benign --- addfilelist() adds a file to be tidied up when a job exits, but these appear to happening in subshells. This means there's no job clear-up --- but the shell simply exits.  So the memory isn't recovered in the subshell but that doesn't cause a long-term build-up. I haven't followed every single one of this type, though. pws