[erlang-questions] Patch package OTP 18.3.1 released

Henrik Nord X henrik.x.nord@REDACTED
Mon Apr 4 16:24:19 CEST 2016


Patch Package:           OTP 18.3.1
Git Tag:                 OTP-18.3.1
Date:                    2016-04-04
Trouble Report Id:       OTP-13417, OTP-13418, OTP-13419, OTP-13420,
                          OTP-13423, OTP-13424, OTP-13446, OTP-13452
Seq num:
System:                  OTP
Release:                 18
Application:             erts-7.3.1, inets-6.2.1, mnesia-4.13.4
Predecessor:             OTP 18.3

  Check out the git tag OTP-18.3.1, 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-7.3.1 ------------------------------------------------------
  ---------------------------------------------------------------------

  The erts-7.3.1 application can be applied independently of other
  applications on a full OTP 18 installation.

  --- Fixed Bugs and Malfunctions ---

   OTP-13418    Application(s): erts

                process_info(Pid, last_calls) did not work for Pid /=
                self().


   OTP-13419    Application(s): erts

                Make sure to create a crash dump when running out of
                memory. This was accidentally removed in the erts-7.3
                release.


   OTP-13420    Application(s): erts

                Schedulers could be woken by a premature timeout on
                Linux. This premature wakeup was however harmless.


   OTP-13424    Application(s): erts
                Related Id(s): OTP-10336

                A process communicating with a port via one of the
                erlang:port_* BIFs could potentially end up in an
                inconsistent state if the port terminated during the
                communication. When this occurred the process could
                later block in a receive even though it had messages
                matching in its message queue.

                This bug was introduced in erts version 5.10 (OTP
                R16A).


   OTP-13446    Application(s): erts

                The reference count of a process structure could under
                rare circumstances be erroneously managed. When this
                happened invalid memory accesses occurred.


   OTP-13452    Application(s): erts

                Fix race between process_flag(trap_exit,true) and a
                received exit signal.

                A process could terminate due to exit signal even
                though process_flag(trap_exit,true) had returned. A
                very specific timing between call to process_flag/2 and
                exit signal from another scheduler was required for
                this to happen.


  Full runtime dependencies of erts-7.3.1: kernel-4.0, sasl-2.4,
  stdlib-2.5


  ---------------------------------------------------------------------
  --- inets-6.2.1 -----------------------------------------------------
  ---------------------------------------------------------------------

  The inets-6.2.1 application can be applied independently of other
  applications on a full OTP 18 installation.

  --- Fixed Bugs and Malfunctions ---

   OTP-13417    Application(s): inets

                Mend ipv6_host_with_brackets option in httpc


  Full runtime dependencies of inets-6.2.1: erts-6.0, kernel-3.0,
  mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-2.0


  ---------------------------------------------------------------------
  --- mnesia-4.13.4 ---------------------------------------------------
  ---------------------------------------------------------------------

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

  --- Fixed Bugs and Malfunctions ---

   OTP-13423    Application(s): mnesia

                Mnesia transactions could hang while waiting on a
                response from a node who had stopped.


  Full runtime dependencies of mnesia-4.13.4: erts-7.0, kernel-3.0,
  stdlib-2.0


  ---------------------------------------------------------------------
  --- Thanks to -------------------------------------------------------
  ---------------------------------------------------------------------

  Andrey Mayorov, Lukas Larsson


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



More information about the erlang-questions mailing list