ports/79617: lang/php4: curl + https with sysv* extension segfaults

Toni Viemero toni.viemero at iki.fi
Thu Apr 7 07:30:08 UTC 2005


>Number:         79617
>Category:       ports
>Synopsis:       lang/php4: curl + https with sysv* extension segfaults
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 07 07:30:07 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Toni Viemero
>Release:        FreeBSD 4.11-RELEASE i386
>Organization:
>Environment:
System: FreeBSD shaolin.selfdestruct.net 4.11-RELEASE FreeBSD 4.11-RELEASE #4: Fri Jan 21 21:24:11 EET 2005 root at shaolin.selfdestruct.net:/usr/obj/usr/src/sys/SHAOLIN i386

toni at shaolin:~> curl --version
curl 7.13.1 (i386-portbld-freebsd4.11) libcurl/7.13.1 OpenSSL/0.9.7d zlib/1.1.4

toni at shaolin:~> php -v
PHP 4.3.11 (cli) (built: Apr  5 2005 21:28:26)

extensions.ini:
extension=sysvshm.so
extension=sysvsem.so
extension=sysvmsg.so
extension=ftp.so
extension=mbstring.so
extension=pcntl.so
extension=mysql.so
extension=curl.so
extension=sockets.so
extension=zlib.so
extension=ctype.so
extension=snmp.so
extension=xslt.so
extension=exif.so
extension=bz2.so
extension=overload.so
extension=xmlrpc.so
extension=session.so
extension=openssl.so
extension=mhash.so
extension=tokenizer.so
extension=iconv.so
extension=domxml.so
extension=gd.so
extension=pcre.so
extension=xml.so
extension=gettext.so
extension=posix.so

>Description:
Using PHP4 from shell to fetch information with curl/https segfaults

>How-To-Repeat:

foo.php:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.thawte.com/');
curl_exec($ch);
curl_close($ch);
?>

toni at shaolin:~> php foo.php
Segmentation fault (core dumped)

>Fix:

Disable sysv* extensions:
;extension=sysvshm.so
;extension=sysvsem.so
;extension=sysvmsg.so
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list