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",,