curl-library
Re: Application crash when ssl back function called during easy_perform on MAC
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