Comment 3 for bug 378829

Revision history for this message
poy (poy) wrote :

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.