﻿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		
