cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Application crash when ssl back function called during easy_perform on MAC

From: narayanan manikandan <manika324_at_yahoo.co.in>
Date: Thu, 27 Jun 2013 23:34:14 +0800 (SGT)

--->Re posting with better formatting.---< we have an application which supports both Mac and Win OS. The underlying code for HTTP/HTTPS transfer written using libcurl is common for both operating system. We are running extensively the application on windows (stress test) and we have no problem. However when we run the application on MAC. We are observing crash and the crash dump is copied below. This is not happening at a same instance.  Sometimes the application works fine even for continuous 60 minutes of stress test and it  did not crash At at time we have observed the crash within 5 minutes of usage. I have tried many alternatives nothing helped. Does anyone faced this before and have any suggestion which component to look for trouble shooting? Appreciate your time!!! 0   libsystem_c.dylib              0x98283a11 memmove$VARIANT$sse42 + 84\ 1   libcrypto.0.9.8.dylib          0x95bd4dbc asn1_enc_restore + 92\ 2   libcrypto.0.9.8.dylib          0x95becf41 ASN1_item_ex_i2d + 513\ 3   libcrypto.0.9.8.dylib          0x95bed6cb asn1_template_ex_i2d + 1435\ 4   libcrypto.0.9.8.dylib          0x95bed0bf ASN1_item_ex_i2d + 895\ 5   libcrypto.0.9.8.dylib          0x95bed7c5 asn1_item_flags_i2d + 197\ 6   libcrypto.0.9.8.dylib          0x95bed7ff ASN1_item_i2d + 31\ 7   libcrypto.0.9.8.dylib          0x95c0c2d8 ASN1_item_digest + 40\ 8   libcrypto.0.9.8.dylib          0x95bbe2b6 X509_digest + 54\ 9   libcrypto.0.9.8.dylib          0x95ba028e x509v3_cache_extensions + 62\ 10  libcrypto.0.9.8.dylib          0x95ba06b2 X509_check_issued + 66\ 11  libcrypto.0.9.8.dylib          0x95be5e1a check_issued + 26\ 12  libcrypto.0.9.8.dylib          0x95b921d9 X509_STORE_CTX_get1_issuer + 281\ 13  libcrypto.0.9.8.dylib          0x95be7435 X509_verify_cert_orig + 1061\ 14  libcrypto.0.9.8.dylib          0x95b7a1ac X509_verify_cert + 124\ 15  libssl.0.9.8.dylib             0x9a741415 ssl_verify_cert_chain + 277\ 16  libssl.0.9.8.dylib             0x9a7353cc ssl3_get_server_certificate + 796\ 17  libssl.0.9.8.dylib             0x9a731dfa ssl3_connect + 842\ 18  libcurl.4.dylib                0x93961fff ossl_connect_common + 4296\ 19  libcurl.4.dylib                0x939623c3 Curl_ossl_connect + 35\ 20  libcurl.4.dylib                0x939762b3 Curl_ssl_connect + 48\ 21  libcurl.4.dylib                0x939516ae Curl_http_connect + 163\ 22  libcurl.4.dylib                0x93957eee Curl_protocol_connect + 148\ 23  libcurl.4.dylib                0x93958553 setup_conn + 459\ 24  libcurl.4.dylib                0x93958cec Curl_async_resolved + 44\ 25  libcurl.4.dylib                0x93968b84 Curl_do_perform + 1426\ ________________________________ From: narayanan manikandan <manika324_at_yahoo.co.in> To: "curl-library_at_cool.haxx.se" <curl-library_at_cool.haxx.se> Sent: Thursday, 27 June 2013 10:23 AM Subject: Application crash when ssl back function called during easy_perform on MAC Hi, we have an application which supports both Mac and Win OS. The underlying code for HTTP/HTTPS transfer written using libcurl is common for both operating system. We are running extensively the application on windows (stress test) and we have no problem. However when we run the application on MAC. We are observing crash and the crash dump is copied below. This is not happening at a same instance.  Sometimes the application works fine even for continuous 60 minutes of stress test and it  did not crash At at time we have observed the crash within 5 minutes of usage. I have tried many alternatives nothing helped. Does anyone faced this before and have any suggestion which component to look for trouble shooting? Appreciate your time!!! 0   libsystem_c.dylib             0x98283a11 memmove$VARIANT$sse42 + 84\ 1   libcrypto.0.9.8.dylib         0x95bd4dbc asn1_enc_restore + 92\ 2   libcrypto.0.9.8.dylib         0x95becf41 ASN1_item_ex_i2d + 513\ 3   libcrypto.0.9.8.dylib         0x95bed6cb asn1_template_ex_i2d + 1435\ 4   libcrypto.0.9.8.dylib         0x95bed0bf ASN1_item_ex_i2d + 895\ 5   libcrypto.0.9.8.dylib         0x95bed7c5 asn1_item_flags_i2d + 197\ 6   libcrypto.0.9.8.dylib         0x95bed7ff ASN1_item_i2d + 31\ 7   libcrypto.0.9.8.dylib         0x95c0c2d8 ASN1_item_digest + 40\ 8   libcrypto.0.9.8.dylib         0x95bbe2b6 X509_digest + 54\ 9   libcrypto.0.9.8.dylib         0x95ba028e x509v3_cache_extensions + 62\ 10  libcrypto.0.9.8.dylib         0x95ba06b2 X509_check_issued + 66\ 11  libcrypto.0.9.8.dylib         0x95be5e1a check_issued + 26\ 12  libcrypto.0.9.8.dylib         0x95b921d9 X509_STORE_CTX_get1_issuer + 281\ 13  libcrypto.0.9.8.dylib         0x95be7435 X509_verify_cert_orig + 1061\ 14  libcrypto.0.9.8.dylib         0x95b7a1ac X509_verify_cert + 124\ 15  libssl.0.9.8.dylib            0x9a741415 ssl_verify_cert_chain + 277\ 16  libssl.0.9.8.dylib            0x9a7353cc ssl3_get_server_certificate + 796\ 17  libssl.0.9.8.dylib            0x9a731dfa ssl3_connect + 842\ 18  libcurl.4.dylib               0x93961fff ossl_connect_common + 4296\ 19  libcurl.4.dylib               0x939623c3 Curl_ossl_connect + 35\ 20  libcurl.4.dylib               0x939762b3 Curl_ssl_connect + 48\ 21  libcurl.4.dylib               0x939516ae Curl_http_connect + 163\ 22  libcurl.4.dylib               0x93957eee Curl_protocol_connect + 148\ 23  libcurl.4.dylib               0x93958553 setup_conn + 459\ 24  libcurl.4.dylib               0x93958cec Curl_async_resolved + 44\ 25  libcurl.4.dylib               0x93968b84 Curl_do_perform + 1426\

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2013-06-27