From triska@gmx.at Sat Jul 19 02:34:35 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.0 required=4.0 tests=AWL,BAYES_00,FOURLA, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 19 Jul 2008 09:34:35 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6J9YV4b011562 for ; Sat, 19 Jul 2008 02:34:32 -0700 Received: from mx10.gnu.org ([199.232.76.166]:50786) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KK8p6-0004qe-AR for emacs-pretest-bug@gnu.org; Sat, 19 Jul 2008 05:33:52 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KK8pf-0005NZ-2D for emacs-pretest-bug@gnu.org; Sat, 19 Jul 2008 05:34:30 -0400 Received: from mail.gmx.net ([213.165.64.20]:58120) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1KK8pe-0005Mp-GH for emacs-pretest-bug@gnu.org; Sat, 19 Jul 2008 05:34:26 -0400 Received: (qmail invoked by alias); 19 Jul 2008 09:34:24 -0000 Received: from chello062178240212.3.14.tuwien.teleweb.at (EHLO mt-computer.local) [62.178.240.212] by mail.gmx.net (mp024) with SMTP; 19 Jul 2008 11:34:24 +0200 X-Authenticated: #4064391 X-Provags-ID: V01U2FsdGVkX19cEKkyf7dcnFGTKak2+na/u80GKE7gWHPgOZu25p pEBzlgQT9B5jiC Received: by mt-computer.local (Postfix, from userid 502) id 61CE4999E1A; Sat, 19 Jul 2008 11:34:12 +0200 (CEST) From: Markus Triska To: emacs-pretest-bug@gnu.org Subject: 23.0.60; displaying SVG leaks memory Message-Id: <20080719093412.61CE4999E1A@mt-computer.local> Date: Sat, 19 Jul 2008 11:34:12 +0200 (CEST) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.53 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) The following form makes Emacs use increasingly more memory: (progn (find-file "~/emacs/etc/images/splash.svg") (while t (image-toggle-display) (redisplay))) Memory use remains bounded if I instead use e.g. ".../splash8.xpm". In GNU Emacs 23.0.60.2 (i386-apple-darwin8.11.1, GTK+ Version 2.12.9) of 2008-07-17 on mt-computer.local Windowing system distributor `The XFree86 Project, Inc', version 11.0.40400000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t From cyd@MIT.EDU Thu Jul 24 22:26:08 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.0 required=4.0 tests=BAYES_00,MURPHY_DRUGS_REL8, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 576) by emacsbugs.donarmstrong.com; 25 Jul 2008 05:26:09 +0000 Received: from south-station-annex.mit.edu (SOUTH-STATION-ANNEX.MIT.EDU [18.72.1.2]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6P5Q5fE009412 for <576@emacsbugs.donarmstrong.com>; Thu, 24 Jul 2008 22:26:06 -0700 Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82]) by south-station-annex.mit.edu (8.13.6/8.9.2) with ESMTP id m6P5Q0Nh003405; Fri, 25 Jul 2008 01:26:00 -0400 (EDT) Received: from outgoing-legacy.mit.edu (OUTGOING-LEGACY.MIT.EDU [18.7.22.104]) by grand-central-station.mit.edu (8.13.6/8.9.2) with ESMTP id m6P5PlNV023031; Fri, 25 Jul 2008 01:25:51 -0400 (EDT) Received: from w92-130-webmail-5.mit.edu (WEBMAIL-SNAT.MIT.EDU [18.7.22.108]) ) by outgoing-legacy.mit.edu (8.13.6/8.12.4) with ESMTP id m6P5Pgt3026672; Fri, 25 Jul 2008 01:25:42 -0400 (EDT) Received: (from nobody@localhost) by w92-130-webmail-5.mit.edu (8.12.4) id m6P5Pg65019117; Fri, 25 Jul 2008 01:25:42 -0400 Received: from c-24-63-201-57.hsd1.ma.comcast.net (c-24-63-201-57.hsd1.ma.comcast.net [24.63.201.57]) (User authenticated as cyd@ATHENA.MIT.EDU) by webmail.mit.edu (Horde MIME library) with HTTP; Fri, 25 Jul 2008 01:25:42 -0400 Message-ID: <20080725012542.epkoc54ee7ks8occ@webmail.mit.edu> Date: Fri, 25 Jul 2008 01:25:42 -0400 From: Chong Yidong To: Markus Triska Cc: 576@debbugs.gnu.org Subject: Re: 23.0.60; displaying SVG leaks memory MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) X-Scanned-By: MIMEDefang 2.42 > The following form makes Emacs use increasingly more memory: > > (progn > (find-file "~/emacs/etc/images/splash.svg") > (while t > (image-toggle-display) > (redisplay))) Does the following patch fix the memory leak for you? *** trunk/src/image.c.~1.106.~ 2008-07-22 00:51:50.000000000 -0400 --- trunk/src/image.c 2008-07-25 01:23:04.000000000 -0400 *************** *** 9025,9030 **** --- 9025,9031 ---- went ok. */ pixbuf = fn_rsvg_handle_get_pixbuf (rsvg_handle); eassert (pixbuf); + fn_rsvg_handle_free (rsvg_handle); /* Extract some meta data from the svg handle. */ width = fn_gdk_pixbuf_get_width (pixbuf); From markus.triska@gmx.at Fri Jul 25 01:21:26 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.2 required=4.0 tests=AWL,BAYES_00, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 576) by emacsbugs.donarmstrong.com; 25 Jul 2008 08:21:26 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m6P8LJYE020155 for <576@emacsbugs.donarmstrong.com>; Fri, 25 Jul 2008 01:21:20 -0700 Received: (qmail invoked by alias); 25 Jul 2008 08:21:13 -0000 Received: from pnsgw3-client030.demo.tuwien.ac.at (EHLO pnsgw3-client030.demo.tuwien.ac.at) [128.131.196.30] by mail.gmx.net (mp040) with SMTP; 25 Jul 2008 10:21:13 +0200 X-Authenticated: #4064391 X-Provags-ID: V01U2FsdGVkX19gmbpR7K9gSckgA/DSmjKBIN2navUxQZsf9tR6cl Juv82EXT0gmDZM Received: by mt-computer.local (Postfix, from userid 502) id 086119F671D; Fri, 25 Jul 2008 10:21:01 +0200 (CEST) From: Markus Triska To: Chong Yidong Cc: 576@debbugs.gnu.org Subject: Re: 23.0.60; displaying SVG leaks memory References: <20080725012542.epkoc54ee7ks8occ@webmail.mit.edu> Date: Fri, 25 Jul 2008 10:21:01 +0200 In-Reply-To: <20080725012542.epkoc54ee7ks8occ@webmail.mit.edu> (Chong Yidong's message of "Fri, 25 Jul 2008 01:25:42 -0400") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.76 Chong Yidong writes: > Does the following patch fix the memory leak for you? Yes, thank you! From cyd@stupidchicken.com Fri Jul 25 07:01:24 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.0 required=4.0 tests=AWL,BAYES_00,RCVD_IN_PBL, RCVD_IN_SORBS_DUL,RDNS_DYNAMIC autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at control) by emacsbugs.donarmstrong.com; 25 Jul 2008 14:01:24 +0000 Received: from furry (c-24-63-201-57.hsd1.ma.comcast.net [24.63.201.57]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6PE1IaE006548 for ; Fri, 25 Jul 2008 07:01:20 -0700 Received: by furry (Postfix, from userid 1000) id B0FEBC05C; Fri, 25 Jul 2008 10:01:13 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: Re: 23.0.60; displaying SVG leaks memory References: <20080725012542.epkoc54ee7ks8occ@webmail.mit.edu> Date: Fri, 25 Jul 2008 10:01:13 -0400 In-Reply-To: (Markus Triska's message of "Fri, 25 Jul 2008 10:21:01 +0200") Message-ID: <87y73qgj12.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii close 576 thanks From unknown Fri Jun 20 07:19:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Fri, 22 Aug 2008 14:24:04 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator