Hi:

I'm testing the grpc with version 1.12.0 and c language, I found the test 
case handshake_server stopped 
on the line 
thd.Start();

[image: shell.PNG]

in function server_ssl_test() of file 
test/core/handshake/server_ssl_common.cc, but it ran successfully after I put 
these two lines
SSL_load_error_strings(); 
OpenSSL_add_ssl_algorithms();
before the line 
thd.Start();

[image: after.PNG]


I guess this is a bug caused by using openssl under multiple threading 
environment.
My operating system is "SUSE Linux Enterprise Server 12 (x86_64)" and gcc 
version is 6.1.0.
I also wrote an issue about this at: "
https://github.com/grpc/grpc/issues/18758";.

Thanks.


-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/f8716db6-1d86-4451-82c6-49ecb924817a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to