| Bug #43620 | PHP 5.2.5 crashes with call to curl 7.16.2 | ||||
|---|---|---|---|---|---|
| Submitted: | 18 Dec 2007 8:01am UTC | Modified: | 18 Dec 2007 1:48pm UTC | ||
| From: | erica at erica dot biz | Assigned to: | |||
| Status: | Closed | Category: | Reproducible crash | ||
| Version: | 5.2.5 | OS: | CentOS 4.4 | ||
[18 Dec 2007 1:48pm UTC] iliaa@php.net
This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better.

Description: ------------ PHP 5.2.5 is crashing (segfault) when PHP programs call to curl 7.16.2. Upgrading to curl 7.17.1 fixes the problem, but this should not be a crash issue. Reproduce code: --------------- WP-openid (Wordpress OpenID plugin -- calls to curl) Expected result: ---------------- Should give a PHP error message, not a segfault Actual result: -------------- bt using gdb: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1209010496 (LWP 26155)] 0x012319be in add_assoc_string_ex (arg=0xb6e756e4, key=0x12f82db "libz_version", key_len=13, str=0x0, duplicate=1) at /usr/local/directadmin/customapache/php-5.2.5/Zend/zend_API.c:1032 1032 ZVAL_STRING(tmp, str, duplicate); (gdb) bt #0 0x012319be in add_assoc_string_ex (arg=0xb6e756e4, key=0x12f82db "libz_version", key_len=13, str=0x0, duplicate=1) at /usr/local/directadmin/customapache/php-5.2.5/Zend/zend_API.c:1032 #1 0x01038bb2 in zif_curl_version (ht=0, return_value=0xb6e756e4, return_value_ptr=0x0, this_ptr=0x0, return_value_used=1) at /usr/local/directadmin/customapache/php-5.2.5/ext/curl/interface.c:1045 #2 0x0708af6b in get_module () from /usr/local/Zend/lib/Optimizer-3.2.8/php-5.2.x/ZendOptimizer.so #3 0x00000000 in ?? ()