chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #989: High CPU usage when calling signal handler


From: Chicken Trac
Subject: Re: [Chicken-janitors] #989: High CPU usage when calling signal handler multiple times
Date: Wed, 27 Feb 2013 21:56:55 -0000

#989: High CPU usage when calling signal handler multiple times
-----------------------------+----------------------------------------------
  Reporter:  mario           |       Owner:                 
      Type:  defect          |      Status:  new            
  Priority:  critical        |   Milestone:  4.9.0          
 Component:  core libraries  |     Version:  4.8.x          
Resolution:                  |    Keywords:  signal handling
-----------------------------+----------------------------------------------

Comment(by sjamaan):

 Oddly enough, if I throw out the HAVE_SIGACTION from Makefile.bsd, make
 spotless and rebuild, it still fails the same way (on master).  It seems
 to be related to the reworking of the signal handling itself.

 gdb seems to point to an infinite loop in the GC, but that's rather
 difficult to understand given the setjmp/longjmp stuff.  ktrace shows that
 it keeps setting and resetting a signal mask.

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