aboutsummaryrefslogtreecommitdiffstats
path: root/release-notes/OTP-20.0.4.README.txt
blob: 1fd8cbf9bfa1149bb8ec9e51fc97303ac984d027 (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
Patch Package:           OTP 20.0.4
Git Tag:                 OTP-20.0.4
Date:                    2017-08-25
Trouble Report Id:       OTP-14548, OTP-14554, OTP-14558
Seq num:                 ERIERL-53, ERL-468
System:                  OTP
Release:                 20
Application:             dialyzer-3.2.1, erts-9.0.4
Predecessor:             OTP 20.0.3

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

 ---------------------------------------------------------------------
 --- dialyzer-3.2.1 --------------------------------------------------
 ---------------------------------------------------------------------

 The dialyzer-3.2.1 application can be applied independently of other
 applications on a full OTP 20 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-14558    Application(s): dialyzer
               Related Id(s): ERIERL-53

               Fix a bug where merging PLT:s could lose info. The bug
               was introduced in Erlang/OTP 20.0.


 Full runtime dependencies of dialyzer-3.2.1: compiler-7.0, erts-8.0,
 hipe-3.15.4, kernel-5.0, stdlib-3.0, syntax_tools-2.0, wx-1.2


 ---------------------------------------------------------------------
 --- erts-9.0.4 ------------------------------------------------------
 ---------------------------------------------------------------------

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

 --- Fixed Bugs and Malfunctions ---

  OTP-14548    Application(s): erts
               Related Id(s): ERL-468, OTP-11997

               A timer internal bit-field used for storing scheduler
               id was too small. As a result, VM internal timer data
               structures could become inconsistent when using 1024
               schedulers on the system. Note that systems with less
               than 1024 schedulers are not effected by this bug.

               This bug was introduced in ERTS version 7.0 (OTP 18.0).


  OTP-14554    Application(s): erts
               Related Id(s): ERL-468, OTP-14356

               Automatic cleanup of a BIF timer, when the owner
               process terminated, could race with the timeout of the
               timer. This could cause the VM internal data structures
               to become inconsistent which very likely caused a VM
               crash.

               This bug was introduced in ERTS version 9.0 (OTP 20.0).


 Full runtime dependencies of erts-9.0.4: kernel-5.0, sasl-3.0.1,
 stdlib-3.0


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