Patch Package: OTP 21.3.8.3
Git Tag: OTP-21.3.8.3
Date: 2019-06-04
Trouble Report Id: OTP-15834, OTP-15844, OTP-15847, OTP-15849,
OTP-15858, OTP-15859
Seq num: ERIERL-367, ERL-700, ERL-957
System: OTP
Release: 21
Application: erts-10.3.5.2, kernel-6.3.1.1, ssl-9.2.3.2,
stdlib-3.8.2.1
Predecessor: OTP 21.3.8.2
Check out the git tag OTP-21.3.8.3, 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.
---------------------------------------------------------------------
--- erts-10.3.5.2 ---------------------------------------------------
---------------------------------------------------------------------
Note! The erts-10.3.5.2 application *cannot* be applied independently
of other applications on an arbitrary OTP 21 installation.
On a full OTP 21 installation, also the following runtime
dependencies have to be satisfied:
-- kernel-6.1 (first satisfied in OTP 21.1)
-- sasl-3.3 (first satisfied in OTP 21.2)
--- Fixed Bugs and Malfunctions ---
OTP-15834 Application(s): erts
Related Id(s): ERIERL-367
In nested use of try/catch, rethrowing an exception
using erlang:raise/3 with a different class would not
always be able to change the class of the exception.
OTP-15849 Application(s): erts
Related Id(s): ERL-700
Fixed bug in seq_trace:set_token(label,Term) which
could cause VM crash if Term was heap allocated (not an
atom, small integer, local pid or port). Bug exists
since OTP 21.0 when terms other than small integers
were first allowed as labels.
OTP-15859 Application(s): erts
Related Id(s): ERL-700
Fix seq_trace:print/2 not to raise badarg exception if
label is not a small integer. Bug exists since OTP
21.0.
Full runtime dependencies of erts-10.3.5.2: kernel-6.1, sasl-3.3,
stdlib-3.5
---------------------------------------------------------------------
--- kernel-6.3.1.1 --------------------------------------------------
---------------------------------------------------------------------
Note! The kernel-6.3.1.1 application *cannot* be applied
independently of other applications on an arbitrary OTP 21
installation.
On a full OTP 21 installation, also the following runtime
dependency has to be satisfied:
-- erts-10.2.5 (first satisfied in OTP 21.2.7)
--- Fixed Bugs and Malfunctions ---
OTP-15858 Application(s): kernel
Related Id(s): ERL-700
Fix type spec for seq_trace:set_token/2.
Full runtime dependencies of kernel-6.3.1.1: erts-10.2.5, sasl-3.0,
stdlib-3.5
---------------------------------------------------------------------
--- ssl-9.2.3.2 -----------------------------------------------------
---------------------------------------------------------------------
The ssl-9.2.3.2 application can be applied independently of other
applications on a full OTP 21 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15844 Application(s): ssl
Returned "alert error string" is now same as logged
alert string
Full runtime dependencies of ssl-9.2.3.2: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5
---------------------------------------------------------------------
--- stdlib-3.8.2.1 --------------------------------------------------
---------------------------------------------------------------------
The stdlib-3.8.2.1 application can be applied independently of other
applications on a full OTP 21 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15847 Application(s): stdlib
Related Id(s): ERL-957
Fix a bug that could cause a failure when formatting
binaries using the control sequences p or P and
limiting the output with the option chars_limit.
Full runtime dependencies of stdlib-3.8.2.1: compiler-5.0,
crypto-3.3, erts-10.0, kernel-6.0, sasl-3.0
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------