id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 989,High CPU usage when calling signal handler multiple times,Mario Domenech Goulart,,"Here's an example to demonstrate the aforementioned behavior: {{{ ;; Press C-c multiple times in an interval < 20s (use posix) (set-signal-handler! signal/int (lambda (signal) (print ""caught signal"" signal) (sleep 20))) (let loop () (sleep 1) (loop)) }}} I cannot reproduce that behavior on 4.7.0. Peter mentioned on IRC that b7995839c0b481280bdeda117eb68bc0e78a40bf triggered it.",defect,closed,critical,4.9.0,core libraries,4.8.x,fixed,signal handling,,