Patch Package | OTP 23.0.1 |
Git Tag | OTP-23.0.1 |
Date | 2020-05-20 |
Issue Id | |
System | OTP |
Release | 23 |
Application |
compiler-7.6.1 #
The compiler-7.6.1 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-16652
-
- Application(s):
- compiler
- Related Id(s):
- ERL-1246
In rare circumstances, a guard using 'not' could evaluate to the wrong boolean value.
- OTP-16657
-
- Application(s):
- compiler
- Related Id(s):
- ERL-1253
A guard expression that referenced a variable bound to a boolean expression could evaluate to the wrong value.
Full runtime dependencies of compiler-7.6.1: crypto-3.6, erts-11.0, hipe-3.12, kernel-7.0, stdlib-3.13
erts-11.0.1 #
The erts-11.0.1 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-16639
-
- Application(s):
- erts
- Related Id(s):
- ERL-1236
The functionality utilized by BIFs for temporary disabling of garbage collection while yielding could cause system task queues to become inconsistent on a process executing such a BIF. Process system tasks are for example utilized when purging code, garbage collecting literal data, and when issuing an ordinary garbage collection from another process.
The bug does not trigger frequently. Multiple code purges in direct sequence makes it more likely that this bug is triggered. In the cases observed, this has resulted in a hanging code purge operation.
- OTP-16654
-
- Application(s):
- erts
- Related Id(s):
- ERL-1242
SCTP and UDP recv/2,3 hangs indefinitely if socket is closed while recv is called (socket in passive mode).
Full runtime dependencies of erts-11.0.1: kernel-7.0, sasl-3.3, stdlib-3.13