chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #1255: Parallel signal dispatch may corrupt the stack


From: Chicken Trac
Subject: [Chicken-janitors] #1255: Parallel signal dispatch may corrupt the stack limit
Date: Thu, 14 Jan 2016 23:05:07 -0000

#1255: Parallel signal dispatch may corrupt the stack limit
-----------------------------+---------------------
 Reporter:  evhan            |      Owner:
     Type:  defect           |     Status:  new
 Priority:  major            |  Milestone:  someday
Component:  core libraries   |    Version:  4.10.x
 Keywords:  signals threads  |
-----------------------------+---------------------
 As reported by Jörg and discussed in
 [https://lists.nongnu.org/archive/html/chicken-
 hackers/2015-12/msg00006.html this chicken-hackers thread], when multiple
 signals are dispatched in parallel it's possible for {{{C_stack_limit}}}
 to be assigned an invalid value due to a race in {{{C_raise_interrupt}}}.

 {{{7216501}}} addressed the issue to a degree, but not entirely. A proper
 fix will likely require some synchronization around this section of code.

--
Ticket URL: <http://bugs.call-cc.org/ticket/1255>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]