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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
Patch Package: OTP 22.3.4.21
Git Tag: OTP-22.3.4.21
Date: 2021-09-03
Trouble Report Id: OTP-17470, OTP-17472, OTP-17476, OTP-17493,
OTP-17500, OTP-17513, OTP-17525, OTP-17560,
OTP-17568, OTP-17585, OTP-17594
Seq num: ERIERL-657, GH-4809, GH-4931, GH-4964,
GH-5053, GH-5116, GH-5150
System: OTP
Release: 22
Application: erts-10.7.2.13, kernel-6.5.2.4,
stdlib-3.12.1.2
Predecessor: OTP 22.3.4.20
Check out the git tag OTP-22.3.4.21, 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.7.2.13 --------------------------------------------------
---------------------------------------------------------------------
Note! The erts-10.7.2.13 application *cannot* be applied
independently of other applications on an arbitrary OTP 22
installation.
On a full OTP 22 installation, also the following runtime
dependency has to be satisfied:
-- kernel-6.5.1 (first satisfied in OTP 22.2)
--- Fixed Bugs and Malfunctions ---
OTP-17470 Application(s): erts
Related Id(s): ERIERL-657
Fixed a bug in zlib where decompression would crash
with data_error on some valid inputs. The bug could
also cause extraction from a zip archive using
zip:extract() to fail.
OTP-17472 Application(s): erts
Related Id(s): PR-4932
A call to erlang:cancel_timer(_, [{info, false}]) could
cause the calling process to block forever in the call.
Note that only the synchronous version of the call
(that is, the async option is false) in combination
with the info option set to false was effected by this
bug.
OTP-17493 Application(s): erts
Microstate accounting (msacc) and os:perf_counter()
unintentionally used system time instead of monotonic
time for time measurements on a lot of systems. These
systems were all non x86/x86_64 systems or x86/x86_64
systems without a reliable and constant rdtsc
instruction.
The lock counting (lcnt) built runtime system also
unintentionally used system time instead of monotonic
time for time measurements on all systems.
OTP-17500 Application(s): erts
Related Id(s): GH-4809
Simultaneous calls to
erlang:system_flag(schedulers_online, _) could cause
callers to end up in a suspended state forever.
OTP-17513 Application(s): erts
Related Id(s): GH-4964, PR-5015
Fix rare race bug in memory management of distribution
entries. Have been seen to cause VM crash when massive
number of repeated concurrent failing connection
attempts.
OTP-17560 Application(s): erts
Related Id(s): GH-5116
Fix buffer overrun problem in the tty driver. The
problem happens on some platforms when using the CTRL+R
functionality of newshell with very long strings in the
history.
OTP-17568 Application(s): erts
Related Id(s): PR-4940
Fix race-condition that could cause a crash when
tracing scheduling or garbage collections on a process
that was running on a dirty scheduler.
OTP-17585 Application(s): erts
Related Id(s): GH-5150
Fix rare bug where re:run would crash/return invalid
results when given a subbinary as subject.
This bug has existed since Erlang/OTP 20.0.
OTP-17594 Application(s): erts
binary_to_term/1,2 is now more resilient against
corrupted binaries containing maps in the external
format.
Full runtime dependencies of erts-10.7.2.13: kernel-6.5.1, sasl-3.3,
stdlib-3.5
---------------------------------------------------------------------
--- kernel-6.5.2.4 --------------------------------------------------
---------------------------------------------------------------------
Note! The kernel-6.5.2.4 application *cannot* be applied
independently of other applications on an arbitrary OTP 22
installation.
On a full OTP 22 installation, also the following runtime
dependency has to be satisfied:
-- erts-10.6 (first satisfied in OTP 22.2)
--- Fixed Bugs and Malfunctions ---
OTP-17476 Application(s): kernel
Related Id(s): GH-4931, PR-4934
Fixed rare bug that could cause net_kernel process to
hang for ever. Have seen to happen with massive number
of TLS connections while remote nodes are restarting.
Bug exists since OTP-22.0.
Full runtime dependencies of kernel-6.5.2.4: erts-10.6, sasl-3.0,
stdlib-3.5
---------------------------------------------------------------------
--- stdlib-3.12.1.2 -------------------------------------------------
---------------------------------------------------------------------
Note! The stdlib-3.12.1.2 application *cannot* be applied
independently of other applications on an arbitrary OTP 22
installation.
On a full OTP 22 installation, also the following runtime
dependency has to be satisfied:
-- erts-10.7.1 (first satisfied in OTP 22.3.1)
--- Fixed Bugs and Malfunctions ---
OTP-17525 Application(s): stdlib
Related Id(s): GH-5053
Fix a bug that could cause a crash when formatting
tuples using the control sequences p or P and limiting
the output with the option chars_limit.
Full runtime dependencies of stdlib-3.12.1.2: compiler-5.0,
crypto-3.3, erts-10.7.1, kernel-6.0, sasl-3.0
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
|