id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 446 Finalizers for top level bindings don't get executed upon program exit Moritz Heidkamp "The following program does never print ""finalized x"", neither when interpreted nor compiled: {{{ (define x (list 1)) (set-finalizer! x (lambda (x) (print ""finalized x""))) }}} Appending {{{(set! x #f)}}}, it does." defect closed minor core libraries 4.6.x fixed