﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1232	signal handling smashes memory management	joergw		"The signal handler stores a references relative (1000 words off) to the stack pointer of in effect during signal handlers invocation.

This may result in an overflow (if the stack pointer happens to be close to the border of the virtual address space.

It does (reproducible) set C_stack_limit to some point within the stack of unrelated pthreads.  And, if many signals are dispatched, does overwrite saved_stack_limit.

See also http://lists.nongnu.org/archive/html/chicken-hackers/2015-12/msg00006.html

Patch attached."	defect	closed	critical	4.11.0	core libraries	4.10.x	fixed	signal handling, runtime		
