TLS "unexpected message"
Kim Hansen <[email protected]> Wed, 14 Dec 2016 10:20:45 +0100
| Newsgroups | gmane.comp.lang.erlang.bugs |
|---|---|
| Message-ID | <CAA1=iQb90z6HAuw=94njLZMemS1LCDozPDph1wdLYvP738Jf1g@mail.gmail.com> |
--===============5099711645541268578==
Content-Type: multipart/alternative; boundary=089e012285be0fe78105439ada2a
--089e012285be0fe78105439ada2a
Content-Type: text/plain; charset=UTF-8
We're running RabbitMQ 3.6.6 on top of Erlang 19.1.5 and we are seeing
these errors in the log:
=ERROR REPORT==== 13-Dec-2016::11:48:04 ===
SSL: {connection,{alert,2,20,{"tls_record.erl",229},undefined}}:
ssl_connection.erl:842:Fatal error: unexpected message
=WARNING REPORT==== 13-Dec-2016::11:48:04 ===
STOMP connection 10.20.30.40:57788 -> 172.17.0.2:15679 terminated with
reason {inet_error,
{tls_alert,
"unexpected message"}}, closing it
=ERROR REPORT==== 13-Dec-2016::11:48:04 ===
** Generic server <0.21658.12> terminating
** Last message in was {inet_async,
{sslsocket,
{gen_tcp,#Port<0.69369>,tls_connection,
<0.701.0>},
<0.21655.12>},
#Ref<0.0.15466499.144103>,
{error,{tls_alert,"unexpected message"}}}
** When Server state == {reader_state,
{sslsocket,
{gen_tcp,#Port<0.69369>,tls_connection,<0.701.0>},
<0.21655.12>},
"10.20.30.40:57788 -> 172.17.0.2:15679",
{resume,#Fun<rabbit_stomp_frame.0.111251938>},
{proc_state,"session-GSnfw7PxboMQVsaeobF8ug",
<0.22191.12>,<0.22169.12>,
{dict,2,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
{{[[<<"T_0">>|
{subscription,
"/exchange/h2s.rsp/eur1.USERNAME",client,
false,"id='0'"}]],
[],[],[],[],[],[],[],[],[],[],[],[],
[[<<"T_1">>|
{subscription,
"/exchange/s2h.req/eur1.USERNAME.json.*.*",
client,false,"id='1'"}]],
[],[]}}},
"1.2",undefined,
{0,nil},
{stomp_configuration,<<"guest">>,<<"guest">>,false,
false,false},
{set,0,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
[]}}},
{dict,0,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
[]}}},
#Fun<rabbit_stomp_processor.5.66813395>,
{amqp_adapter_info,
{0,0,0,0,0,65535,44049,2},
15679,
{0,0,0,0,0,65535,22167,24922},
57788,<<"10.20.30.40:57788 -> 172.17.0.2:15679
">>,
{'STOMP',0},
[{channels,1},
{channel_max,1},
{frame_max,0},
{client_properties,
[{<<"product">>,longstr,<<"STOMP client">>}]},
{ssl,true},
{ssl_protocol,'tlsv1.2'},
{ssl_key_exchange,rsa},
{ssl_cipher,aes_128_cbc},
{ssl_hash,sha256}]},
#Fun<rabbit_stomp_reader.2.90015809>,none,
{0,0,0,0,0,65535,44049,2},
false},
running,false,true,
{state,fine,5000,#Ref<0.0.15466499.142857>},
undefined,<0.22169.12>,<0.21657.12>,
{<0.22196.12>,<0.22197.12>}}
** Reason for termination ==
** {inet_error,{tls_alert,"unexpected message"}}
and it looks like it might cause a memory leak because we also get a lot of
these:
=WARNING REPORT==== 13-Dec-2016::11:48:05 ===
STOMP detected missed client heartbeat(s) on connection 10.20.30.40:51836
-> 172.17.0.2:15679, closing it
We've asked Pivotal about the root cause of this and they tell us that it
is a TLS alert (from Erlang) that ceases all TCP traffic.
I'd like to know if we can provide you with more information about this?
tcpdump traces or the like? If yes, can you provide us with a tcpdump
command that include a pseudo source IP address or something and we are
more than happy to dig into this and provide some logs.
Thanks!
--089e012285be0fe78105439ada2a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64
PGRpdiBkaXI9Imx0ciI+PGRpdj5XZSYjMzk7cmUgcnVubmluZyBSYWJiaXRNUSAzLjYuNsKgb24g
dG9wIG9mIEVybGFuZyAxOS4xLjUgYW5kIHdlIGFyZSBzZWVpbmcgdGhlc2UgZXJyb3JzIGluIHRo
ZSBsb2c6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48Zm9udCBmYWNlPSJtb25vc3BhY2UsbW9u
b3NwYWNlIj49RVJST1IgUkVQT1JUPT09PSAxMy1EZWMtMjAxNjo6MTE6NDg6MDQgPT09PGJyPlNT
TDoge2Nvbm5lY3Rpb24se2FsZXJ0LDIsMjAseyZxdW90O3Rsc19yZWNvcmQuZXJsJnF1b3Q7LDIy
OX0sdW5kZWZpbmVkfX06IHNzbF9jb25uZWN0aW9uLmVybDo4NDI6RmF0YWwgZXJyb3I6IHVuZXhw
ZWN0ZWQgbWVzc2FnZTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSxtb25v
c3BhY2UiPj1XQVJOSU5HIFJFUE9SVD09PT0gMTMtRGVjLTIwMTY6OjExOjQ4OjA0ID09PTxicj5T
VE9NUCBjb25uZWN0aW9uIDxhIGhyZWY9Imh0dHA6Ly8xMC4yMC4zMC40MDo1Nzc4OCI+MTAuMjAu
MzAuNDA6NTc3ODg8L2E+IC0mZ3Q7IDxhIGhyZWY9Imh0dHA6Ly8xNzIuMTcuMC4yOjE1Njc5Ij4x
NzIuMTcuMC4yOjE1Njc5PC9hPiB0ZXJtaW5hdGVkIHdpdGggcmVhc29uIHtpbmV0X2Vycm9yLDxi
cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7dGxzX2FsZXJ0
LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90
O3VuZXhwZWN0ZWQgbWVzc2FnZSZxdW90O319LCBjbG9zaW5nIGl0PC9mb250PjwvZGl2PjxkaXY+
PGZvbnQgZmFjZT0ibW9ub3NwYWNlLG1vbm9zcGFjZSI+PUVSUk9SIFJFUE9SVD09PT0gMTMtRGVj
LTIwMTY6OjExOjQ4OjA0ID09PTxicj4qKiBHZW5lcmljIHNlcnZlciAmbHQ7MC4yMTY1OC4xMiZn
dDsgdGVybWluYXRpbmc8YnI+KiogTGFzdCBtZXNzYWdlIGluIHdhcyB7aW5ldF9hc3luYyw8YnI+
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7c3Ns
c29ja2V0LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAge2dlbl90Y3AsI1BvcnQmbHQ7MC42OTM2OSZndDssdGxzX2Nvbm5lY3Rp
b24sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICZsdDswLjcwMS4wJmd0O30sPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmbHQ7MC4yMTY1NS4x
MiZndDt9LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICNSZWYmbHQ7MC4wLjE1NDY2NDk5LjE0NDEwMyZndDssPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge2Vycm9yLHt0bHNfYWxlcnQs
JnF1b3Q7dW5leHBlY3RlZCBtZXNzYWdlJnF1b3Q7fX19PGJyPioqIFdoZW4gU2VydmVyIHN0YXRl
ID09IHtyZWFkZXJfc3RhdGUsPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB7c3Nsc29ja2V0LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Z2VuX3RjcCwjUG9ydCZsdDswLjY5MzY5Jmd0Oyx0bHNf
Y29ubmVjdGlvbiwmbHQ7MC43MDEuMCZndDt9LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmbHQ7MC4yMTY1NS4xMiZndDt9LDxicj7CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnF1b3Q7PGEgaHJlZj0i
aHR0cDovLzEwLjIwLjMwLjQwOjU3Nzg4Ij4xMC4yMC4zMC40MDo1Nzc4ODwvYT4gLSZndDsgPGEg
aHJlZj0iaHR0cDovLzE3Mi4xNy4wLjI6MTU2NzkiPjE3Mi4xNy4wLjI6MTU2Nzk8L2E+JnF1b3Q7
LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge3Jl
c3VtZSwjRnVuJmx0O3JhYmJpdF9zdG9tcF9mcmFtZS4wLjExMTI1MTkzOCZndDt9LDxicj7CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge3Byb2Nfc3RhdGUs
JnF1b3Q7c2Vzc2lvbi1HU25mdzdQeGJvTVFWc2Flb2JGOHVnJnF1b3Q7LDxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmbHQ7MC4yMjE5MS4xMiZn
dDssJmx0OzAuMjIxNjkuMTImZ3Q7LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB7ZGljdCwyLDE2LDE2LDgsODAsNDgsPGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge1tdLFtdLFtdLFtdLFtd
LFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdfSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7e1tbJmx0OyZsdDsmcXVvdDtUXzAm
cXVvdDsmZ3Q7Jmd0O3w8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHtzdWJzY3JpcHRpb24sPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90Oy9leGNo
YW5nZS9oMnMucnNwL2V1cjEuVVNFUk5BTUUmcXVvdDssY2xpZW50LDxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWxzZSwm
cXVvdDtpZD0mIzM5OzAmIzM5OyZxdW90O31dXSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgW10sW10sW10sW10sW10sW10sW10sW10s
W10sW10sW10sW10sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFtbJmx0OyZsdDsmcXVvdDtUXzEmcXVvdDsmZ3Q7Jmd0O3w8YnI+wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHtzdWJzY3JpcHRpb24sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90Oy9leGNoYW5nZS9zMmgucmVxL2V1cjEuVVNF
Uk5BTUUuanNvbi4qLiomcXVvdDssPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsaWVudCxmYWxzZSwmcXVvdDtpZD0mIzM5
OzEmIzM5OyZxdW90O31dXSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgW10sW119fX0sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90OzEuMiZxdW90Oyx1bmRlZmluZWQsPGJy
PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHswLG5p
bH0sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHtzdG9tcF9jb25maWd1cmF0aW9uLCZsdDsmbHQ7JnF1b3Q7Z3Vlc3QmcXVvdDsmZ3Q7Jmd0Oywm
bHQ7Jmx0OyZxdW90O2d1ZXN0JnF1b3Q7Jmd0OyZndDssZmFsc2UsPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmFsc2UsZmFsc2V9LDxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7c2V0LDAs
MTYsMTYsOCw4MCw0OCw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB7W10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10s
W10sW119LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHt7W10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sW10sPGJy
PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IFtdfX19LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB7ZGljdCwwLDE2LDE2LDgsODAsNDgsPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge1tdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtd
LFtdLFtdLFtdLFtdLFtdLFtdfSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB7e1tdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtdLFtd
LFtdLFtdLFtdLDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBbXX19fSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgI0Z1biZsdDtyYWJiaXRfc3RvbXBfcHJvY2Vzc29yLjUuNjY4MTMz
OTUmZ3Q7LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB7YW1xcF9hZGFwdGVyX2luZm8sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgezAsMCwwLDAsMCw2NTUzNSw0NDA0OSwyfSw8YnI+wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxNTY3OSw8
YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7
MCwwLDAsMCwwLDY1NTM1LDIyMTY3LDI0OTIyfSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1Nzc4OCwmbHQ7Jmx0OyZxdW90OzxhIGhyZWY9
Imh0dHA6Ly8xMC4yMC4zMC40MDo1Nzc4OCI+MTAuMjAuMzAuNDA6NTc3ODg8L2E+IC0mZ3Q7IDxh
IGhyZWY9Imh0dHA6Ly8xNzIuMTcuMC4yOjE1Njc5Ij4xNzIuMTcuMC4yOjE1Njc5PC9hPiZxdW90
OyZndDsmZ3Q7LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHsmIzM5O1NUT01QJiMzOTssMH0sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgW3tjaGFubmVscywxfSw8YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHtjaGFubmVsX21h
eCwxfSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHtmcmFtZV9tYXgsMH0sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Y2xpZW50X3Byb3BlcnRpZXMsPGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFt7Jmx0OyZsdDsm
cXVvdDtwcm9kdWN0JnF1b3Q7Jmd0OyZndDssbG9uZ3N0ciwmbHQ7Jmx0OyZxdW90O1NUT01QIGNs
aWVudCZxdW90OyZndDsmZ3Q7fV19LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAge3NzbCx0cnVlfSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHtzc2xfcHJvdG9jb2wsJiMzOTt0
bHN2MS4yJiMzOTt9LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAge3NzbF9rZXlfZXhjaGFuZ2UscnNhfSw8YnI+wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHtzc2xfY2lwaGVyLGFlc18x
MjhfY2JjfSw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHtzc2xfaGFzaCxzaGEyNTZ9XX0sPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNGdW4mbHQ7cmFiYml0X3N0b21wX3JlYWRlci4y
LjkwMDE1ODA5Jmd0Oyxub25lLDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB7MCwwLDAsMCwwLDY1NTM1LDQ0MDQ5LDJ9LDxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWxzZX0sPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBydW5uaW5nLGZhbHNl
LHRydWUsPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB7c3RhdGUsZmluZSw1MDAwLCNSZWYmbHQ7MC4wLjE1NDY2NDk5LjE0Mjg1NyZndDt9LDxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5kZWZpbmVk
LCZsdDswLjIyMTY5LjEyJmd0OywmbHQ7MC4yMTY1Ny4xMiZndDssPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Jmx0OzAuMjIxOTYuMTImZ3Q7LCZs
dDswLjIyMTk3LjEyJmd0O319PGJyPioqIFJlYXNvbiBmb3IgdGVybWluYXRpb24gPT08YnI+Kiog
e2luZXRfZXJyb3Ise3Rsc19hbGVydCwmcXVvdDt1bmV4cGVjdGVkIG1lc3NhZ2UmcXVvdDt9fTwv
Zm9udD48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5hbmQgaXQgbG9va3MgbGlrZSBpdCBt
aWdodCBjYXVzZSBhIG1lbW9yeSBsZWFrIGJlY2F1c2Ugd2UgYWxzbyBnZXQgYSBsb3Qgb2YgdGhl
c2U6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48Zm9udCBmYWNlPSJtb25vc3BhY2UsbW9ub3Nw
YWNlIj49V0FSTklORyBSRVBPUlQ9PT09IDEzLURlYy0yMDE2OjoxMTo0ODowNSA9PT08YnI+U1RP
TVAgZGV0ZWN0ZWQgbWlzc2VkIGNsaWVudCBoZWFydGJlYXQocykgb24gY29ubmVjdGlvbiA8YSBo
cmVmPSJodHRwOi8vMTAuMjAuMzAuNDA6NTE4MzYiPjEwLjIwLjMwLjQwOjUxODM2PC9hPiAtJmd0
OyA8YSBocmVmPSJodHRwOi8vMTcyLjE3LjAuMjoxNTY3OSI+MTcyLjE3LjAuMjoxNTY3OTwvYT4s
IGNsb3NpbmcgaXQ8L2ZvbnQ+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XZSYjMzk7dmUgYXNr
ZWQgUGl2b3RhbCBhYm91dCB0aGUgcm9vdCBjYXVzZSBvZiB0aGlzIGFuZCB0aGV5IHRlbGwgdXMg
dGhhdCBpdCBpcyBhIFRMUyBhbGVydCAoZnJvbSBFcmxhbmcpIHRoYXQgY2Vhc2VzIGFsbCBUQ1Ag
dHJhZmZpYy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkmIzM5O2QgbGlrZSB0byBrbm93IGlm
IHdlIGNhbiBwcm92aWRlIHlvdSB3aXRoIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhpcz8gdGNw
ZHVtcCB0cmFjZXMgb3IgdGhlIGxpa2U/IElmIHllcywgY2FuIHlvdSBwcm92aWRlIHVzIHdpdGgg
YSB0Y3BkdW1wIGNvbW1hbmQgdGhhdCBpbmNsdWRlIGEgcHNldWRvIHNvdXJjZSBJUCBhZGRyZXNz
IG9yIHNvbWV0aGluZyBhbmQgd2UgYXJlIG1vcmUgdGhhbiBoYXBweSB0byBkaWcgaW50byB0aGlz
IGFuZCBwcm92aWRlIHNvbWUgbG9ncy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyE8
L2Rpdj48L2Rpdj4NCg==
--089e012285be0fe78105439ada2a--
--===============5099711645541268578==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
erlang-bugs mailing list
[email protected]
http://erlang.org/mailman/listinfo/erlang-bugs
--===============5099711645541268578==--