Patch Package OTP 24.3.3 Released

Patch Package:           OTP 24.3.3
Git Tag:                 OTP-24.3.3
Date:                    2022-03-29
Trouble Report Id:       OTP-17973, OTP-17978, OTP-17982, OTP-17987,
                         OTP-17989, OTP-17993, OTP-17994, OTP-17995,
                         OTP-17998
Seq num:                 ERIERL-767, ERIERL-772, GH-5554, GH-5758,
                         GH-5781
System:                  OTP
Release:                 24
Application:             erl_interface-5.2.2, erts-12.3.1, ftp-1.1.1,
                         mnesia-4.20.3, observer-2.11.1, ssl-10.7.2,
                         wx-2.1.3
Predecessor:             OTP 24.3.2

 Check out the git tag OTP-24.3.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.

 ---------------------------------------------------------------------
 --- erl_interface-5.2.2 ---------------------------------------------
 ---------------------------------------------------------------------

 The erl_interface-5.2.2 application can be applied independently of
 other applications on a full OTP 24 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-17987    Application(s): erl_interface
               Related Id(s): GH-5781, PR-5787

               Avoid attempt build dynamic libs if config option
               --enable-ei-dynamic-lib is not given.


 ---------------------------------------------------------------------
 --- erts-12.3.1 -----------------------------------------------------
 ---------------------------------------------------------------------

 Note! The erts-12.3.1 application *cannot* be applied independently
       of other applications on an arbitrary OTP 24 installation.

       On a full OTP 24 installation, also the following runtime
       dependency has to be satisfied:
       -- kernel-8.3 (first satisfied in OTP 24.3)


 --- Fixed Bugs and Malfunctions ---

  OTP-17978    Application(s): erts
               Related Id(s): OTP-17958

               erlang:open_port({spawn, _},_) has been fixed on
               Windows to handle whitespace characters in the path
               correctly.

               This could, for example, cause execution of the
               resolver helper program inet_gethost to fail and
               instead possibly execute a different program.


  OTP-17993    Application(s): erts
               Related Id(s): PR-5806

               Fix race condition when creating crash dump that could
               cause multiple threads to race when writing the initial
               information in a crash dump.

               The race condition was introduced in erts-12.2
               (Erlang/OTP 24.2).


  OTP-17998    Application(s): erts
               Related Id(s): GH-5554, PR-5825

               Fix Erlang monotonic time on MacOS. Previously used OS
               monotonic time primitive on MacOS is buggy and will not
               be used anymore. It has been replaced with usage of
               another OS monotonic time primitive that does not
               appear to be buggy.


 Full runtime dependencies of erts-12.3.1: kernel-8.3, sasl-3.3,
 stdlib-3.13


 ---------------------------------------------------------------------
 --- ftp-1.1.1 -------------------------------------------------------
 ---------------------------------------------------------------------

 The ftp-1.1.1 application can be applied independently of other
 applications on a full OTP 24 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-17989    Application(s): ftp
               Related Id(s): ERIERL-767

               An unexpected timeout message on the FTP control
               channel was observed in a real system and could not be
               associated with anything that was expected to happen,
               so we will ignore but info log such unexpected
               messages.


 Full runtime dependencies of ftp-1.1.1: erts-7.0, kernel-6.0,
 runtime_tools-1.15.1, ssl-10.2, stdlib-3.5


 ---------------------------------------------------------------------
 --- mnesia-4.20.3 ---------------------------------------------------
 ---------------------------------------------------------------------

 The mnesia-4.20.3 application can be applied independently of other
 applications on a full OTP 24 installation.

 --- Improvements and New Features ---

  OTP-17973    Application(s): mnesia
               Related Id(s): ERIERL-772

               Optimize locker to handle many read locks on the same
               record.


 Full runtime dependencies of mnesia-4.20.3: erts-9.0, kernel-5.3,
 stdlib-3.4


 ---------------------------------------------------------------------
 --- observer-2.11.1 -------------------------------------------------
 ---------------------------------------------------------------------

 Note! The observer-2.11.1 application *cannot* be applied
       independently of other applications on an arbitrary OTP 24
       installation.

       On a full OTP 24 installation, also the following runtime
       dependencies have to be satisfied:
       -- kernel-8.1 (first satisfied in OTP 24.1)
       -- runtime_tools-1.17 (first satisfied in OTP 24.1)


 --- Fixed Bugs and Malfunctions ---

  OTP-17995    Application(s): observer
               Related Id(s): PR-5804

               Fixed node information lookup for remote process
               identifiers in crashdump_viewer.


 Full runtime dependencies of observer-2.11.1: erts-11.0, et-1.5,
 kernel-8.1, runtime_tools-1.17, stdlib-3.13, wx-1.2


 ---------------------------------------------------------------------
 --- ssl-10.7.2 ------------------------------------------------------
 ---------------------------------------------------------------------

 Note! The ssl-10.7.2 application *cannot* be applied independently of
       other applications on an arbitrary OTP 24 installation.

       On a full OTP 24 installation, also the following runtime
       dependency has to be satisfied:
       -- public_key-1.11.3 (first satisfied in OTP 24.1.2)


 --- Fixed Bugs and Malfunctions ---

  OTP-17994    Application(s): ssl

               With this change, potential hanging of pre TLS1.3
               client receiving OSCP staple message is avoided.


 Full runtime dependencies of ssl-10.7.2: crypto-5.0, erts-10.0,
 inets-5.10.7, kernel-8.0, public_key-1.11.3, runtime_tools-1.15.1,
 stdlib-3.12


 ---------------------------------------------------------------------
 --- wx-2.1.3 --------------------------------------------------------
 ---------------------------------------------------------------------

 The wx-2.1.3 application can be applied independently of other
 applications on a full OTP 24 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-17982    Application(s): wx
               Related Id(s): GH-5758

               Fixed a bug in callback handling which could lead to a
               unresponsive gui.


 Full runtime dependencies of wx-2.1.3: erts-6.0, kernel-3.0,
 stdlib-2.0


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

5 Likes