id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 447,Inconsistency when calling set-finalizer! multiple times on the same object,Moritz Heidkamp,,"The following program prints ""b"" when interpreted and ""ba"" when compiled: {{{ (define x (list 1)) (set-finalizer! x (lambda (x) (display 'a))) (set-finalizer! x (lambda (x) (display 'b))) (set! x #f) }}} I am not sure whether replacing the existing finalizer or appending another finalizer makes more sense. However, it would probably be better if both cases behaved the same.",defect,closed,major,4.9.0,unknown,4.6.x,fixed,,,