- Notifications
You must be signed in to change notification settings - Fork948
Open
Description
centos7.2系统,协程模式下,开启 USE_FSTAT_CHECKFD优化时,程序挂死位置为443端口上 openssl 的读写锁
[Switching to thread 3 (Thread 0x7fd2afff700 (LWP 4038))#0 0x00007fd2d20f603e in pthread_rwlock_wrlock () from /lib64/libpthread.so.0(gdb) bt#0 0x00007fd2d20f603e in pthread_rwlock_wrlock () from /lib64/libpthread.so.0#1 0x00000000005c9059 in CRYPTO_THREAD write_lock#2 0x0000000000597231 in rand_drbg_get_entropy#3 0x0000000000595283 in RAND_DRBG_reseed ()#4 0x0000000000595731 in RAND_DRBG_generate #5 0x000000000059593a in RAND_DRBG_bytes ()#6 0x000000000050826e in tls_construct_new_session_ticket#7 0x00000000004f9d27 in state_machine ()#8 0x00000000004e6118 in SSL_do_handshake#9 0x00000000006f8efc in acl::οpenssl_io::handshake() ()#10 0x0000000006f9089 in acl::openssl_io::open(ACL_VSTREAAM*)#ll 0x000000000700d87 in acl: stream::setup hook(acl::stream_hook*)#12 0x000000000413b89 in dp::dp_openssl: setup(acl: sockeet stream&) ()#13 0x0000000004100al in dp::context_mgr::deal_tcp(acl::socket_stream&, bool) ()#14 0x0000000006c0836 in acl::master_fiber::service_on_accept(vvoid*, ACL_VSTREAM*) ()#15 0x0000000006c1493 in fiber_client(ACL_FIBER*, void*)(1)#16 0x00000000073dbll in fiber_start ()#17 0x00007fd2d0f00ll0 in ?? () from /lib64/libc.so.6(gdb)Metadata
Metadata
Assignees
Labels
No labels