aboutsummaryrefslogtreecommitdiffstats
path: root/release-notes/OTP-18.3.1.README.txt
blob: a98aa36742062bed35b2f8aa76012dd65bad23e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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


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