Back to bug 1302229

Who When What Removed Added
Ondrej Vasik 2016-02-18 09:34:19 UTC CC ovasik
Iveta Wiedermann 2016-02-18 09:43:18 UTC CC isenfeld
Kamil Dudka 2016-02-18 12:00:11 UTC Status ASSIGNED MODIFIED
Fixed In Version zsh-5.0.2-18.el7
Kamil Dudka 2016-02-18 12:04:14 UTC Doc Text Cause:
zsh allocated memory while printing the "out of memory" fatal error message.

Consequence:
If the printing routine failed to allocate memory, it triggered an infinite recursion and the zsh process was terminated abnormally due to stack overflow.

Fix:
An upstream patch has been applied on zsh sources to break the infinite recursion in this case.

Result:
After printing the fatal error message, zsh now terminates gracefully in case it runs out of memory.
errata-xmlrpc 2016-02-18 12:05:16 UTC Status MODIFIED ON_QA
Jan Kepler 2016-02-24 15:02:51 UTC CC jkejda
QA Contact qe-baseos-apps jkejda
Jan Kepler 2016-07-01 10:53:49 UTC Status ON_QA VERIFIED
Lenka Špačková 2016-09-23 10:51:07 UTC Docs Contact msvistun
Maxim Svistunov 2016-10-20 15:43:44 UTC Doc Text Cause:
zsh allocated memory while printing the "out of memory" fatal error message.

Consequence:
If the printing routine failed to allocate memory, it triggered an infinite recursion and the zsh process was terminated abnormally due to stack overflow.

Fix:
An upstream patch has been applied on zsh sources to break the infinite recursion in this case.

Result:
After printing the fatal error message, zsh now terminates gracefully in case it runs out of memory.
After printing the fatal error message, *zsh* terminates gracefully now

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
Maxim Svistunov 2016-10-20 15:46:05 UTC Doc Text After printing the fatal error message, *zsh* terminates gracefully now

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
With this update, after printing the fatal error message, *zsh* terminates gracefully

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
Maxim Svistunov 2016-10-21 12:07:36 UTC Doc Text With this update, after printing the fatal error message, *zsh* terminates gracefully

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
With this update, *zsh* handles the "out of memory" scenario gracefully

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
Maxim Svistunov 2016-10-27 15:27:19 UTC Doc Text With this update, *zsh* handles the "out of memory" scenario gracefully

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
*zsh* handles the "out of memory" scenario gracefully now

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to a stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
Lenka Špačková 2016-10-31 15:41:19 UTC Doc Text *zsh* handles the "out of memory" scenario gracefully now

The *zsh* shell allocates memory while printing the \"out of memory\" fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to a stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
*zsh* handles the "out of memory" scenario gracefully now

The *zsh* shell allocates memory while printing the `out of memory` fatal error message. Previously, if the printing routine failed to allocate memory, it triggered an infinite recursion. Consequently, the *zsh* process terminated unexpectedly due to a stack overflow. With this update, the infinite recursion no longer appears in this scenario. As a result, after printing the fatal error message, *zsh* now terminates gracefully in case it runs out of memory.
errata-xmlrpc 2016-11-02 08:54:04 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-11-03 23:03:06 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-11-03 19:03:06 UTC

Back to bug 1302229