chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #801: srfi-34 segfaults stability and master when usi


From: Chicken Trac
Subject: [Chicken-janitors] #801: srfi-34 segfaults stability and master when using bare (raise 'obj)
Date: Wed, 14 Mar 2012 09:00:05 -0000

#801: srfi-34 segfaults stability and master when using bare (raise 'obj)
---------------------------------------------+------------------------------
 Reporter:  ckeen                            |       Owner:       
     Type:  defect                           |      Status:  new  
 Priority:  major                            |   Milestone:  4.8.0
Component:  extensions                       |     Version:  4.7.x
 Keywords:  condition, srfi 34, raise, hell  |  
---------------------------------------------+------------------------------
 As reported by Mark Carter on chicken-users, this fails

 {{{
 $ csi -n

 CHICKEN
 (c)2008-2011 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 4.7.0.5-st (stability/4.7.0)
 linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
 compiled 2012-03-13 on devpool08 (Linux)

 #;1> (use srfi-34)
 ; loading
 /home/ckellerm/chickens/4.7.0-stability/lib/chicken/6/srfi-34.import.so
 ...
 ; loading
 /home/ckellerm/chickens/4.7.0-stability/lib/chicken/6/chicken.import.so
 ...
 ; loading
 /home/ckellerm/chickens/4.7.0-stability/lib/chicken/6/scheme.import.so ...
 ; loading /home/ckellerm/chickens/4.7.0-stability/lib/chicken/6/srfi-34.so
 ...
 #;2> (raise 'obj)
 Segmentation fault
 }}}

 It also segfaults on current master. The egg's tests pass though.
 So this might be due to the mixing of the egg's raise procedure without
 having changed the error-handlers correctly? I am guessing...

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/801>
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]