From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#15802: 24.3.50; PUSH_HANDLER leaks memory? Date: Tue, 05 Nov 2013 07:53:47 +0100 Message-ID: <02F4E04B-C60F-481D-B381-79F1F8867D59@me.com> References: <674ECE0A-ED5C-41A0-A4E8-417318065CC0@me.com> <54B313E1-5371-402E-A84C-246D3629F087@me.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1383634519 888 80.91.229.3 (5 Nov 2013 06:55:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 Nov 2013 06:55:19 +0000 (UTC) Cc: 15802@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 05 07:55:23 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VdaXp-0007al-Tj for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Nov 2013 07:55:22 +0100 Original-Received: from localhost ([::1]:53561 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdaXp-0008Mg-Iz for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Nov 2013 01:55:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48057) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdaXf-0008FB-Ud for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 01:55:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VdaXX-0006A7-Lp for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 01:55:11 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49169) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdaXX-00068t-J8 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 01:55:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VdaXW-00079m-Kd for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 01:55:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Nov 2013 06:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15802 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15802-submit@debbugs.gnu.org id=B15802.138363444627436 (code B ref 15802); Tue, 05 Nov 2013 06:55:02 +0000 Original-Received: (at 15802) by debbugs.gnu.org; 5 Nov 2013 06:54:06 +0000 Original-Received: from localhost ([127.0.0.1]:34954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdaWb-00078R-GR for submit@debbugs.gnu.org; Tue, 05 Nov 2013 01:54:06 -0500 Original-Received: from st11p02mm-asmtpout003.mac.com ([17.172.220.238]:64516 helo=st11p02mm-asmtp003.mac.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdaWW-00077t-55 for 15802@debbugs.gnu.org; Tue, 05 Nov 2013 01:54:01 -0500 Original-Received: from [172.20.199.13] (h-46-59-42-57.na.cust.bahnhof.se [46.59.42.57]) by st11p02mm-asmtp003.mac.com (Oracle Communications Messaging Server 7u4-27.08(7.0.4.27.7) 64bit (built Aug 22 2013)) with ESMTPSA id <0MVS00BIG35N1A50@st11p02mm-asmtp003.mac.com> for 15802@debbugs.gnu.org; Tue, 05 Nov 2013 06:53:49 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8794,1.0.431,0.0.0000 definitions=2013-11-05_03:2013-11-05, 2013-11-05, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1308280000 definitions=main-1311040294 In-reply-to: X-Mailer: Apple Mail (2.1816) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:80011 Archived-At: Hello. 5 nov 2013 kl. 03:48 skrev Stefan Monnier : >> That must be a leak then. If you start with a NULL handlerlist, add one, >> and then remove it, it is leaked. Then add one and remove, more leakage. >> And so on. Why are they never released? > > You might be right that the NULL case is not handled. > Once we move past NULL, they are still not freed, but they're kept in > "nextfree" and hence reused. The NULL case must be fairly common, i.e just one PUSH and then unwind. Jan D.