Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  7 Apr 2005 10:29:55 +0300 (EEST)
From:      Toni Viemero <toni.viemero@iki.fi>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/79617: lang/php4: curl + https with sysv* extension segfaults
Message-ID:  <20050407072955.61716139AD2@shaolin.selfdestruct.net>
Resent-Message-ID: <200504070730.j377U80p020115@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@shaolin.selfdestruct.net:/usr/obj/usr/src/sys/SHAOLIN i386

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

toni@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050407072955.61716139AD2>