From 1baa760d48ebf6c95b1201df904ccff4a0c62a10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Fri, 3 Sep 2021 10:04:28 +0200 Subject: OTP-22.3.4.21 --- early-plugins.mk | 4 +- release-notes/OTP-22.3.4.21.README.txt | 182 +++++++++++++++++++++++++++++++++ 2 files changed, 184 insertions(+), 2 deletions(-) create mode 100644 release-notes/OTP-22.3.4.21.README.txt diff --git a/early-plugins.mk b/early-plugins.mk index b26736b..29af890 100644 --- a/early-plugins.mk +++ b/early-plugins.mk @@ -16,7 +16,7 @@ OTP-18 := OTP-18.0.3 OTP-18.1.5 OTP-18.2.4 OTP-18.3.4.11 OTP-19 := OTP-19.0.7 OTP-19.1.6 OTP-19.2.3 OTP-19.3.6.13 OTP-20 := OTP-20.0.5 OTP-20.1.7 OTP-20.2.4 OTP-20.3.8.26 OTP-21 := OTP-21.0.9 OTP-21.1.4 OTP-21.2.7 OTP-21.3.8.24 -OTP-22 := OTP-22.0.7 OTP-22.1.8 OTP-22.2.8 OTP-22.3.4.20 +OTP-22 := OTP-22.0.7 OTP-22.1.8 OTP-22.2.8 OTP-22.3.4.21 OTP-23 := OTP-23.0.4 OTP-23.1.5 OTP-23.2.7.3 OTP-23.3.4.5 OTP-24 := OTP-24.0.5 @@ -82,7 +82,7 @@ OTP-22-DROPPED := OTP-22.0-rc1 OTP-22.0-rc2 OTP-22.0-rc3 OTP-22.0 \ OTP-22.3.3 OTP-22.3.4 OTP-22.3.4.1 OTP-22.3.4.2 OTP-22.3.4.3 \ OTP-22.3.4.4 OTP-22.3.4.5 OTP-22.3.4.8 OTP-22.3.4.9 OTP-22.3.4.10 \ OTP-22.3.4.11 OTP-22.3.4.12 OTP-22.3.4.13 OTP-22.3.4.15 OTP-22.3.4.17 \ - OTP-22.3.4.18 OTP-22.3.4.19 + OTP-22.3.4.18 OTP-22.3.4.19 OTP-22.3.4.20 OTP-23-DROPPED := OTP-23.0-rc1 OTP-23.0-rc2 OTP-23.0-rc3 OTP-23.0 OTP-23.0.1 \ OTP-23.0.2 OTP-23.0.3 OTP-23.1 OTP-23.1.1 OTP-23.1.2 OTP-23.1.3 OTP-23.1.4 \ OTP-23.2 OTP-23.2.1 OTP-23.2.3 OTP-23.2.4 OTP-23.3.1 OTP-23.3.2 OTP-23.2.7.2 \ diff --git a/release-notes/OTP-22.3.4.21.README.txt b/release-notes/OTP-22.3.4.21.README.txt new file mode 100644 index 0000000..da043e4 --- /dev/null +++ b/release-notes/OTP-22.3.4.21.README.txt @@ -0,0 +1,182 @@ +Patch Package: OTP 22.3.4.21 +Git Tag: OTP-22.3.4.21 +Date: 2021-09-03 +Trouble Report Id: OTP-17470, OTP-17472, OTP-17476, OTP-17493, + OTP-17500, OTP-17513, OTP-17525, OTP-17560, + OTP-17568, OTP-17585, OTP-17594 +Seq num: ERIERL-657, GH-4809, GH-4931, GH-4964, + GH-5053, GH-5116, GH-5150 +System: OTP +Release: 22 +Application: erts-10.7.2.13, kernel-6.5.2.4, + stdlib-3.12.1.2 +Predecessor: OTP 22.3.4.20 + + Check out the git tag OTP-22.3.4.21, 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.7.2.13 -------------------------------------------------- + --------------------------------------------------------------------- + + Note! The erts-10.7.2.13 application *cannot* be applied + independently of other applications on an arbitrary OTP 22 + installation. + + On a full OTP 22 installation, also the following runtime + dependency has to be satisfied: + -- kernel-6.5.1 (first satisfied in OTP 22.2) + + + --- Fixed Bugs and Malfunctions --- + + OTP-17470 Application(s): erts + Related Id(s): ERIERL-657 + + Fixed a bug in zlib where decompression would crash + with data_error on some valid inputs. The bug could + also cause extraction from a zip archive using + zip:extract() to fail. + + + OTP-17472 Application(s): erts + Related Id(s): PR-4932 + + A call to erlang:cancel_timer(_, [{info, false}]) could + cause the calling process to block forever in the call. + Note that only the synchronous version of the call + (that is, the async option is false) in combination + with the info option set to false was effected by this + bug. + + + OTP-17493 Application(s): erts + + Microstate accounting (msacc) and os:perf_counter() + unintentionally used system time instead of monotonic + time for time measurements on a lot of systems. These + systems were all non x86/x86_64 systems or x86/x86_64 + systems without a reliable and constant rdtsc + instruction. + + The lock counting (lcnt) built runtime system also + unintentionally used system time instead of monotonic + time for time measurements on all systems. + + + OTP-17500 Application(s): erts + Related Id(s): GH-4809 + + Simultaneous calls to + erlang:system_flag(schedulers_online, _) could cause + callers to end up in a suspended state forever. + + + OTP-17513 Application(s): erts + Related Id(s): GH-4964, PR-5015 + + Fix rare race bug in memory management of distribution + entries. Have been seen to cause VM crash when massive + number of repeated concurrent failing connection + attempts. + + + OTP-17560 Application(s): erts + Related Id(s): GH-5116 + + Fix buffer overrun problem in the tty driver. The + problem happens on some platforms when using the CTRL+R + functionality of newshell with very long strings in the + history. + + + OTP-17568 Application(s): erts + Related Id(s): PR-4940 + + Fix race-condition that could cause a crash when + tracing scheduling or garbage collections on a process + that was running on a dirty scheduler. + + + OTP-17585 Application(s): erts + Related Id(s): GH-5150 + + Fix rare bug where re:run would crash/return invalid + results when given a subbinary as subject. + + This bug has existed since Erlang/OTP 20.0. + + + OTP-17594 Application(s): erts + + binary_to_term/1,2 is now more resilient against + corrupted binaries containing maps in the external + format. + + + Full runtime dependencies of erts-10.7.2.13: kernel-6.5.1, sasl-3.3, + stdlib-3.5 + + + --------------------------------------------------------------------- + --- kernel-6.5.2.4 -------------------------------------------------- + --------------------------------------------------------------------- + + Note! The kernel-6.5.2.4 application *cannot* be applied + independently of other applications on an arbitrary OTP 22 + installation. + + On a full OTP 22 installation, also the following runtime + dependency has to be satisfied: + -- erts-10.6 (first satisfied in OTP 22.2) + + + --- Fixed Bugs and Malfunctions --- + + OTP-17476 Application(s): kernel + Related Id(s): GH-4931, PR-4934 + + Fixed rare bug that could cause net_kernel process to + hang for ever. Have seen to happen with massive number + of TLS connections while remote nodes are restarting. + Bug exists since OTP-22.0. + + + Full runtime dependencies of kernel-6.5.2.4: erts-10.6, sasl-3.0, + stdlib-3.5 + + + --------------------------------------------------------------------- + --- stdlib-3.12.1.2 ------------------------------------------------- + --------------------------------------------------------------------- + + Note! The stdlib-3.12.1.2 application *cannot* be applied + independently of other applications on an arbitrary OTP 22 + installation. + + On a full OTP 22 installation, also the following runtime + dependency has to be satisfied: + -- erts-10.7.1 (first satisfied in OTP 22.3.1) + + + --- Fixed Bugs and Malfunctions --- + + OTP-17525 Application(s): stdlib + Related Id(s): GH-5053 + + Fix a bug that could cause a crash when formatting + tuples using the control sequences p or P and limiting + the output with the option chars_limit. + + + Full runtime dependencies of stdlib-3.12.1.2: compiler-5.0, + crypto-3.3, erts-10.7.1, kernel-6.0, sasl-3.0 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + -- cgit v1.2.3