chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] Re: #440: 'Error: stack overflow' error in unexpected


From: Chicken Trac
Subject: [Chicken-janitors] Re: #440: 'Error: stack overflow' error in unexpected situation
Date: Tue, 07 Dec 2010 10:11:28 -0000

#440: 'Error: stack overflow' error in unexpected situation
-----------------------------+----------------------------------------------
  Reporter:  alanpost        |       Owner:        
      Type:  defect          |      Status:  closed
  Priority:  major           |   Milestone:  4.7.0 
 Component:  core libraries  |     Version:  4.6.x 
Resolution:  invalid         |    Keywords:        
-----------------------------+----------------------------------------------
Changes (by felix):

  * status:  new => closed
  * resolution:  => invalid


Comment:

 This was caused by circular data in an implicit `equal?` comparison in a
 hash-table test. It turned out that keys to the hash-table operation
 included closures, which can easily contain circular data and which is
 strictly speaking not legal to do. So this is effectively a bug in the
 chicken runtime library implemtation for `equal?`.

 I will open a new ticket for changing `equal?` and close this one as
 "invalid", since the reason is different from what we initially suspected
 and because a new ticket will cover this problem.

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/440#comment:2>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

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