cURL / Mailing Lists / curl-library / Single Mail


RE: SegFault on RHEL 4 using 7.18.2

From: Glenn MacGregor <>
Date: Mon, 25 Aug 2008 10:19:59 -0400

Here is the stack trace with debug.

#0 0x03a2cae0 in ssl3_undef_enc_method () from /lib/
#1 0x00f1742e in ssl_create_cipher_list (ssl_method=0x3a2dc80,
    cipher_list=0x8e4973c, cipher_list_by_id=0x8e49740,
    rule_str=0x1002837 "ALL:!ADH:+RC4:@STRENGTH") at ssl_ciph.c:849
#2 0x00f1299e in SSL_CTX_new (meth=0x3a2dc80) at ssl_lib.c:1418
#3 0x00589393 in ossl_connect_step1 (conn=0x8e47bd4, sockindex=0)
    at ssluse.c:1331
#4 0x00589f31 in ossl_connect_common (conn=0x8e47bd4, sockindex=0,
    nonblocking=true, done=0xbff9a391) at ssluse.c:1764
#5 0x0058a140 in Curl_ossl_connect_nonblocking (conn=0x8e47bd4,
    done=0xbff9a391) at ssluse.c:1849
#6 0x005a0d8c in Curl_ssl_connect_nonblocking (conn=0x8e47bd4,
    done=0xbff9a391) at sslgen.c:243
#7 0x00575a51 in https_connecting (conn=0x8e47bd4, done=0xbff9a391)
    at http.c:1751
#8 0x00575990 in Curl_http_connect (conn=0x8e47bd4, done=0xbff9a391)
    at http.c:1713
#9 0x00583622 in Curl_protocol_connect (conn=0x8e47bd4,
    protocol_done=0xbff9a391) at url.c:2803
#10 0x0059955d in multi_runsingle (multi=0x8d8ad3c, easy=0x8e46dcc)
    at multi.c:1020
#11 0x0059a1d1 in curl_multi_perform (multi_handle=0x8d8ad3c,
    running_handles=0xbff9a624) at multi.c:1460
#12 0x00d5d8c4 in TestCaseManager::process (this=0xbff9a708)
    at TestCaseManager.cpp:230
#13 0x00d4e5ec in ApplicationBase::run (this=0xbff9a6f0)
    at ApplicationBase.cpp:255
#14 0x0808f2f1 in main (argc=9, argv=0xbff9a854) at rhapMain.cpp:22

-----Original Message-----
[] On Behalf Of Daniel Stenberg
Sent: Friday, August 22, 2008 5:50 PM
To: libcurl development
Subject: Re: SegFault on RHEL 4 using 7.18.2

On Fri, 22 Aug 2008, Glenn MacGregor wrote:

> I have been using libcurl for a while and needed to make an
application I
> wrote non-blocking. So I moved to use the curl multi interface. This
> fine in all cases except when I am connecting to an https site using a

> client cert (.pem)

Any chance you can rebuild libcurl with debug enabled and test again so
we get more contents in that stack trace?

Received on 2008-08-25