From 91e7cf982d0104f0e71770f5ae8e3faf352dea9f Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 5 Oct 2017 14:48:16 +0200 Subject: abort: Do not flush stdio streams [BZ #15436] --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index f5821411ca..a034cd8476 100644 --- a/NEWS +++ b/NEWS @@ -24,6 +24,11 @@ Major new features: leads to lower overall process restart latency, so there is benefit both from a security and performance perspective. +* The abort function terminates the process immediately, without flushing + stdio streams. Previous glibc versions used to flush streams, resulting + in deadlocks and further data corruption. This change also affects + process aborts as the result of assertion failures. + Deprecated and removed features, and other changes affecting compatibility: * On GNU/Linux, the obsolete Linux constant PTRACE_SEIZE_DEVEL is no longer -- cgit 1.4.1