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