bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: failed backtrace


From: Thien-Thi Nguyen
Subject: Re: failed backtrace
Date: Thu, 14 Feb 2002 17:51:49 -0800

   From: M Johnson <address@hidden>
   Date: Tue, 12 Feb 2002 16:37:56 -0500

   Backtrace:
   0* [assignments ("guile")]
   1  (let ((env #)) (for-each (lambda # #) (quote #)))
   2  Segmentation fault

thanks for the bug report.  i have started to look at this.  it appears
the environment at segf time has both `a' and `commandls' as names, but
no value for `a':

(gdb) gp env
$5 = 0x80651c8 "(((a commandls) (\"/usr/local/bin/guile\")) #<eval-closure 
40245828>)"

because the bad-define-placement error is correct -- using `local-eval'
requires application and thus the head-of-scope requirement for internal
defines cannot be met -- my question then becomes: why is `a' in the
environment at all?

thi



reply via email to

[Prev in Thread] Current Thread [Next in Thread]