Check out the git tag OTP-22.1.6, and build a full OTP system
including documentation. Apply one or more applications from this
build as patches to your installation using the 'otp_patch_apply'
tool. For information on install requirements, see descriptions for
each application version below.
The erts-10.5.4 application can be applied independently of other
applications on a full OTP 22 installation.
--- Fixed Bugs and Malfunctions ---
OTP-16219 Application(s): compiler, erts
Related Id(s): ERL-1076
The compiler could do an unsafe optimization of
receives, which would cause a receive to only scan part
of the message queue.
This bug fix in the compiler fixes a bug in the socket
OTP-16241 Application(s): erts
Related Id(s): ERL-1076, OTP-16219
Fix bug where the receive marker used by the runtime to
do the receive queue optimization could be incorrectly
set. The symptom of this would be that a message that
should match in a receive never matches.
The bug requires the OTP-22 compiler and multiple
selective receives to trigger. See OTP-16219 for
details about the bug fix in the compiler.
Full runtime dependencies of erts-10.5.4: kernel-6.1, sasl-3.3,