From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Matthias Koeppe Newsgroups: gmane.lisp.guile.devel Subject: Re: Purify on Guile Date: Wed, 19 Nov 2003 11:28:46 +0100 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: References: <3FBB34A9.2020404@synopsys.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1069238337 16963 80.91.224.253 (19 Nov 2003 10:38:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Nov 2003 10:38:57 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Nov 19 11:38:54 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AMPja-0001cL-00 for ; Wed, 19 Nov 2003 11:38:54 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AMQaj-0007fa-IV for guile-devel@m.gmane.org; Wed, 19 Nov 2003 06:33:49 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AMQXv-0007PP-Ve for guile-devel@gnu.org; Wed, 19 Nov 2003 06:30:55 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AMQXK-0007HE-Ue for guile-devel@gnu.org; Wed, 19 Nov 2003 06:30:50 -0500 Original-Received: from [141.44.75.40] (helo=merkur.math.uni-magdeburg.de) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AMQXJ-0007GI-7N for guile-devel@gnu.org; Wed, 19 Nov 2003 06:30:17 -0500 Original-Received: from gamma ([141.44.75.90] helo=gamma.math.uni-magdeburg.de) by merkur.math.uni-magdeburg.de with esmtp (Exim 4.10) id 1AMPZn-0005z0-00; Wed, 19 Nov 2003 11:28:47 +0100 Original-Received: (from mkoeppe@localhost) by gamma.math.uni-magdeburg.de (8.12.9+Sun/8.12.9/Submit) id hAJASk6I007619; Wed, 19 Nov 2003 11:28:46 +0100 (MET) X-Authentication-Warning: gamma.math.uni-magdeburg.de: mkoeppe set sender to mkoeppe@mail.math.uni-magdeburg.de using -f Original-To: yluo In-Reply-To: <3FBB34A9.2020404@synopsys.com> (pavane.luo@synopsys.COM's message of "Wed, 19 Nov 2003 17:15:21 +0800") User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3.50 (usg-unix-v) X-Warning: no 'abuse'-account in domain mail.math.uni-magdeburg.de (cf. RFC2142/4.) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3071 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3071 yluo writes: > We use memory-debugging tools (Purify) here, and it is annoying to get > Error/Warning messages every time. There are many SBR and UMR warnings > during garbage collection and some SBW (Stack array bounds write) > errors reported during dynamic throw. I guess those operations on > memory are harmless, but which always makes people nervous. Guile's conservative garbage collector scans memory regions for valid pointers. It may hit uninitialized memory cells during the scan. This is normal. I have not seen warnings about SBW, though. (I use Purify on SPARC/Solaris.) They are probably due to the stack unwinding that is done at a throw. > Is there any way to avoid those happened? If so, could you please > kindly point me the way? Simply suppress these warnings. Here are three suppressions from my .purify file. suppress umr scm_ceval suppress umr scm_mark_locations suppress sbr scm_mark_locations -- Matthias Koeppe -- http://www.math.uni-magdeburg.de/~mkoeppe _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel