Details
Description
As described. To reproduce, try to access the web console from a recent Chrome or Firefox build. It failed for me on Chrome 56.0.2924.87 and Firefox 51.0.1 - which are the versions of Chrome and Firefox I have installed. The symptom for the user is that the connection hangs. on the server side you'll see the following in the logs.
[error_logger:error,2017-03-13T18:09:13.544-07:00,n_0@127.0.0.1:error_logger<0.6.0>:ale_error_logger_handler:do_log:203]
|
=========================SUPERVISOR REPORT=========================
|
Supervisor: {local,tls_connection_sup}
|
Context: child_terminated
|
Reason: {function_clause,
|
[{ssl_cipher,hash_algorithm,"\b",
|
[{file,"ssl_cipher.erl"},{line,1174}]},
|
{ssl_handshake,'-dec_hello_extensions/2-blc$^0/1-1-',1,
|
[{file,"ssl_handshake.erl"},{line,1649}]},
|
{ssl_handshake,'-dec_hello_extensions/2-blc$^0/1-1-',1,
|
[{file,"ssl_handshake.erl"},{line,1650}]},
|
{ssl_handshake,dec_hello_extensions,2,
|
[{file,"ssl_handshake.erl"},{line,1649}]},
|
{tls_handshake,decode_handshake,3,
|
[{file,"tls_handshake.erl"},{line,182}]},
|
{tls_handshake,get_tls_handshake_aux,3,
|
[{file,"tls_handshake.erl"},{line,153}]},
|
{tls_connection,next_state,4,
|
[{file,"tls_connection.erl"},{line,454}]},
|
{gen_fsm,handle_msg,7,
|
[{file,"gen_fsm.erl"},{line,505}]}]}
|
Offender: [{pid,<0.8790.0>},
|
{name,undefined},
|
{mfargs,{tls_connection,start_link,undefined}},
|
{restart_type,temporary},
|
{shutdown,4000},
|
{child_type,worker}]
|