Patch Package OTP 21.3.8.18 Released

Erlang/OTP otp@REDACTED
Fri Oct 2 17:08:53 CEST 2020


Patch Package:           OTP 21.3.8.18
Git Tag:                 OTP-21.3.8.18
Date:                    2020-10-02
Trouble Report Id:       OTP-16780, OTP-16866, OTP-16870, OTP-16874,
                         OTP-16904
Seq num:                 ERL-1355, ERL-1356
System:                  OTP
Release:                 21
Application:             erts-10.3.5.14, ssh-4.7.6.5
Predecessor:             OTP 21.3.8.17

 Check out the git tag OTP-21.3.8.18, 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.14 --------------------------------------------------
 ---------------------------------------------------------------------

 Note! The erts-10.3.5.14 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-16780    Application(s): erts
               Related Id(s): PR-2701

               The ERTS internal I/O poll implementation could get
               into an inconsistent state causing input events to be
               ignored.


  OTP-16866    Application(s): erts
               Related Id(s): ERL-1355

               The documentation of statistics(run_queue) erroneously
               stated that it returns the total length of all normal
               run queues when it is the total length of all normal
               and dirty CPU run queues that is returned. The
               documentation has been updated to reflect the actual
               behavior.


  OTP-16870    Application(s): erts

               Two bugs in the ERTS internal thread wakeup
               functionality have been fixed. These bugs mainly hit
               when all threads in the system tried to go to sleep.
               When the bugs were triggered, certain operations were
               delayed until a thread woke up due to some other
               reason. Most important operations effected were code
               loading, persistent term updates, and memory
               deallocation.


  OTP-16874    Application(s): erts
               Related Id(s): ERL-1356, PR-2763

               Fixed bug in ets:select_replace/2 on compressed tables
               that could produce faulty results or VM crash. Bug
               exists since OTP 20.


 Full runtime dependencies of erts-10.3.5.14: kernel-6.1, sasl-3.3,
 stdlib-3.5


 ---------------------------------------------------------------------
 --- ssh-4.7.6.5 -----------------------------------------------------
 ---------------------------------------------------------------------

 Note! The ssh-4.7.6.5 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:
       -- crypto-4.4.2.2 (first satisfied in OTP 21.3.8.12)


 --- Fixed Bugs and Malfunctions ---

  OTP-16904    Application(s): ssh

               Fix decoder bug.


 Full runtime dependencies of ssh-4.7.6.5: crypto-4.4.2.2, erts-6.0,
 kernel-3.0, public_key-1.5.2, stdlib-3.3


 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
 ---------------------------------------------------------------------



More information about the erlang-announce mailing list