updated trace with rev1978:
Program received signal SIGSEGV, Segmentation fault. [Switching to thread 1168.0xf40] 0x006b44ed in EVP_MD_CTX_copy_ex (out=0x9e36a88, in=0xa1be6e8) at ./crypto/evp/digest.c:307 307 ./crypto/evp/digest.c: No such file or directory. in ./crypto/evp/digest.c (gdb) bt full #0 0x006b44ed in EVP_MD_CTX_copy_ex (out=0x9e36a88, in=0xa1be6e8) at ./crypto/evp/digest.c:307 tmp_buf = (unsigned char *) 0x0 #1 0x006be531 in HMAC_CTX_copy (dctx=0x9e36a6c, sctx=0xa1be6cc) at ./crypto/hmac/hmac.c:169 No locals. #2 0x00714799 in pkey_hmac_copy (dst=0xae0f570, src=0xf391f30) at ./crypto/hmac/hm_pmeth.c:103 sctx = (HMAC_PKEY_CTX *) 0xa1be6b8 #3 0x006c4e4a in EVP_PKEY_CTX_dup (pctx=0xf391f30) at ./crypto/evp/pmeth_lib.c:287 rctx = (EVP_PKEY_CTX *) 0xae0f570 #4 0x006b4475 in EVP_MD_CTX_copy_ex (out=0xab9c10, in=0xd7ffcd4) at ./crypto/evp/digest.c:314 tmp_buf = (unsigned char *) 0x0 #5 0x006cb8f4 in EVP_DigestSignFinal (ctx=0xd7ffcd4, sigret=0xb0f41f2 " ▒▒t\v▒0(▒?▒\a▒:\226\203\037▒.\221▒\232▒▒'▒▒s\026▒Ra\027\0 03\001", siglen=0xd7ffcfc) at ./crypto/evp/m_sigver.c:144 tmp_ctx = {digest = 0x0, engine = 0x0, flags = 0, md_data = 0x0, pctx = 0x0, update = 0} md = "\000\000\001\000\000\000\000\000▒\202▒\t▒\202▒\tuDk\000\030▒\t\v\0 00\000\000\000(▒▒\nP▒▒\n\000\000\000\000(▒▒\n▒}d\nL▒\r\v\030\020▒\n(▒\r\v▒▒\177\ r" mdlen = <value optimized out> ---Type <return> to continue, or q <return> to quit--- r = <value optimized out> #6 0x006903f1 in tls1_mac (ssl=0xaf81018, md=0xb0f41f2 " ▒▒t\v▒0(▒?▒\a▒:\226\203\037▒.\221▒\232▒▒'▒▒s\026▒Ra\027\003\0 01", send=1) at ./ssl/t1_enc.c:899 rec = (SSL3_RECORD *) 0xb0df128 seq = (unsigned char *) 0xb0df04c "" hash = (EVP_MD_CTX *) 0xd7ffcd4 md_size = 20 hmac = {digest = 0xa4bea0, engine = 0x0, flags = 256, md_data = 0x0, pctx = 0xf391f30, update = 0x714590 <int_update>} mac_ctx = (EVP_MD_CTX *) 0xd7ffcd4 buf = "\025\003\001\000\002" stream_mac = 0 t = <value optimized out> #7 0x00683aa2 in do_ssl3_write (s=0xaf81018, type=<value optimized out>, buf=0xb0df188 "\001", len=2, create_empty_fragment=0) at ./ssl/s3_pkt.c:771 p = (unsigned char *) 0xb0f41f0 "\001" i = <value optimized out> mac_size = 20 prefix_len = <value optimized out> align = <value optimized out> #8 0x00683b77 in ssl3_dispatch_alert (s=0xaf81018) at ./ssl/s3_pkt.c:1429 i = <value optimized out> ---Type <return> to continue, or q <return> to quit--- cb = <value optimized out> #9 0x0067ff3c in ssl3_shutdown (s=0xaf81018) at ./ssl/s3_lib.c:3166 ret = <value optimized out> #10 0x0060cec5 in dcpp::SSLSocket::shutdown (this=0xac0c828) at dcpp\SSLSocket.cpp:212 No locals. #11 0x005ebd8e in dcpp::Socket::disconnect (this=0xac0c828) at dcpp\Socket.cpp:627 No locals. #12 0x00564b78 in dcpp::BufferedSocket::fail (this=0xac0c518, aError=@0xab0946c) at dcpp\BufferedSocket.cpp:477 No locals. #13 0x00564abf in dcpp::BufferedSocket::run (this=0xac0c518) at dcpp\BufferedSocket.cpp:467 e = (const dcpp::Exception &) @0xab09468: {<> = {<No data fields>}, error = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xab0af44 "SocketException: Connexion fermée"}}} #14 0x00809c86 in dcpp::Thread::starter (p=0xac0c550) at dcpp/Thread.h:132 t = (dcpp::Thread *) 0xac0c550 #15 0x76c2e4a5 in UnhandledExceptionFilter () from /cygdrive/c/Windows/syswow64/kernel32.dll No symbol table info available.
updated trace with rev1978:
Program received signal SIGSEGV, Segmentation fault. evp/digest. c:307 evp/digest. c: No such file or directory. evp/digest. c evp/digest. c:307 hmac/hmac. c:169 hmac/hm_ pmeth.c: 103 evp/pmeth_ lib.c:287 evp/digest. c:314 0xb0f41f2 " ▒▒t\v▒0( ▒?▒\a▒: \226\203\ 037▒.\221▒ \232▒▒' ▒▒s\026▒ Ra\027\ 0 evp/m_sigver. c:144 001\000\ 000\000\ 000\000▒ \202▒\t▒ \202▒\tuDk\ 000\030▒ \t\v\0 000\000( ▒▒\nP▒▒ \n\000\ 000\000\ 000(▒▒\ n▒}d\nL▒ \r\v\030\ 020▒\n( ▒\r\v▒▒ \177\ ▒?▒\a▒: \226\203\ 037▒.\221▒ \232▒▒' ▒▒s\026▒ Ra\027\ 003\0 001\000\ 002" empty_fragment= 0) ::shutdown (this=0xac0c828) cpp:212 :disconnect (this=0xac0c828) ocket:: fail (this=0xac0c518, @0xab0946c) at dcpp\BufferedSo cket.cpp: 477 ocket:: run (this=0xac0c518) cket.cpp: 467 allocator< char>> = {<__gnu_ cxx::new_ allocator< char>> = :starter (p=0xac0c550) at dcpp/Thread.h:132 ionFilter () c/Windows/ syswow64/ kernel32. dll
[Switching to thread 1168.0xf40]
0x006b44ed in EVP_MD_CTX_copy_ex (out=0x9e36a88, in=0xa1be6e8)
at ./crypto/
307 ./crypto/
in ./crypto/
(gdb) bt full
#0 0x006b44ed in EVP_MD_CTX_copy_ex (out=0x9e36a88, in=0xa1be6e8)
at ./crypto/
tmp_buf = (unsigned char *) 0x0
#1 0x006be531 in HMAC_CTX_copy (dctx=0x9e36a6c, sctx=0xa1be6cc)
at ./crypto/
No locals.
#2 0x00714799 in pkey_hmac_copy (dst=0xae0f570, src=0xf391f30)
at ./crypto/
sctx = (HMAC_PKEY_CTX *) 0xa1be6b8
#3 0x006c4e4a in EVP_PKEY_CTX_dup (pctx=0xf391f30)
at ./crypto/
rctx = (EVP_PKEY_CTX *) 0xae0f570
#4 0x006b4475 in EVP_MD_CTX_copy_ex (out=0xab9c10, in=0xd7ffcd4)
at ./crypto/
tmp_buf = (unsigned char *) 0x0
#5 0x006cb8f4 in EVP_DigestSignFinal (ctx=0xd7ffcd4,
sigret=
03\001", siglen=0xd7ffcfc) at ./crypto/
tmp_ctx = {digest = 0x0, engine = 0x0, flags = 0, md_data = 0x0,
pctx = 0x0, update = 0}
md = "\000\000\
00\000\
r"
mdlen = <value optimized out>
---Type <return> to continue, or q <return> to quit---
r = <value optimized out>
#6 0x006903f1 in tls1_mac (ssl=0xaf81018,
md=0xb0f41f2 " ▒▒t\v▒0(
01", send=1) at ./ssl/t1_enc.c:899
rec = (SSL3_RECORD *) 0xb0df128
seq = (unsigned char *) 0xb0df04c ""
hash = (EVP_MD_CTX *) 0xd7ffcd4
md_size = 20
hmac = {digest = 0xa4bea0, engine = 0x0, flags = 256, md_data = 0x0,
pctx = 0xf391f30, update = 0x714590 <int_update>}
mac_ctx = (EVP_MD_CTX *) 0xd7ffcd4
buf = "\025\003\
stream_mac = 0
t = <value optimized out>
#7 0x00683aa2 in do_ssl3_write (s=0xaf81018, type=<value optimized out>,
buf=0xb0df188 "\001", len=2, create_
at ./ssl/s3_pkt.c:771
p = (unsigned char *) 0xb0f41f0 "\001"
i = <value optimized out>
mac_size = 20
prefix_len = <value optimized out>
align = <value optimized out>
#8 0x00683b77 in ssl3_dispatch_alert (s=0xaf81018) at ./ssl/s3_pkt.c:1429
i = <value optimized out>
---Type <return> to continue, or q <return> to quit---
cb = <value optimized out>
#9 0x0067ff3c in ssl3_shutdown (s=0xaf81018) at ./ssl/s3_lib.c:3166
ret = <value optimized out>
#10 0x0060cec5 in dcpp::SSLSocket
at dcpp\SSLSocket.
No locals.
#11 0x005ebd8e in dcpp::Socket:
at dcpp\Socket.cpp:627
No locals.
#12 0x00564b78 in dcpp::BufferedS
aError=
No locals.
#13 0x00564abf in dcpp::BufferedS
at dcpp\BufferedSo
e = (const dcpp::Exception &) @0xab09468: {<> = {<No data fields>},
error = {static npos = 4294967295,
_M_dataplus = {<std::
{<No data fields>}, <No data fields>},
_M_p = 0xab0af44 "SocketException: Connexion fermée"}}}
#14 0x00809c86 in dcpp::Thread:
t = (dcpp::Thread *) 0xac0c550
#15 0x76c2e4a5 in UnhandledExcept
from /cygdrive/
No symbol table info available.