From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: wrong-type-arg in scm_display_backtrace Date: 06 Jan 2003 19:06:18 +0000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: References: <20021230013149.GB25056@masanjin.net> <20030105035742.GA29985@masanjin.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1041987448 1422 80.91.224.249 (8 Jan 2003 00:57:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 8 Jan 2003 00:57:28 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18W4X8-0000Mm-00 for ; Wed, 08 Jan 2003 01:57:26 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18Vy6A-00047h-06 for guile-devel@m.gmane.org; Tue, 07 Jan 2003 13:05:10 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18VcfI-00019r-00 for guile-devel@gnu.org; Mon, 06 Jan 2003 14:12:00 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18VcfG-000173-00 for guile-devel@gnu.org; Mon, 06 Jan 2003 14:11:59 -0500 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18VcfF-00013p-00 for guile-devel@gnu.org; Mon, 06 Jan 2003 14:11:58 -0500 Original-Received: from laruns.ossau.uklinux.net (bts-0756.dialup.zetnet.co.uk [194.247.50.244]) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id h06JBsG05367; Mon, 6 Jan 2003 19:11:54 GMT Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (localhost [127.0.0.1])ESMTP id 347AADC4D6; Mon, 6 Jan 2003 19:06:18 +0000 (GMT) Original-To: William Morgan In-Reply-To: <20030105035742.GA29985@masanjin.net> Original-Lines: 17 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:1856 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1856 >>>>> "William" == William Morgan writes: William> From perusal of throw.c, it seems that William> scm_internal_stack_catch is what I want to call, as it William> sets scm_the_last_stack_fluid_var. However, using, the William> stack is always #f at the point that I hit the error William> handler. So what am I doing wrong in the code below? I don't know; it looks OK to me. Perhaps you could try putting a breakpoint on ss_handler, where the-last-stack is set, then (assuming that setting makes it non-#f) step through from there to find out where it gets reset. What is your Guile version, BTW? Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel