From:             misiek at dione dot ids dot pl
Operating system: Linux 2.6/glibc 2.3
PHP version:      5CVS-2006-01-25 (snap)
PHP Bug Type:     PostgreSQL related
Bug description:  threaded version of php has problems with curl+ssl && 
pgsql+ss at the same time

Description:
------------
php5.1-200601242130
./configure --prefix=/tmp/qq --enable-maintainer-zts
--with-pgsql=shared,/usr --with-curl=shared,/usr

postgresql client libs 8.1.2 (compiled with --enable-thread-safety and
--with-openssl)

curl 7.15.1 also compiled with openssl

[EMAIL PROTECTED] 16112]# cat /tmp/qq/lib/php.ini
extension=curl.so
extension=pgsql.so

(note that extensions loading order matters)

The problems seems to be in thread safety locking code somewhere in
openssl and this combination triggers it (now the bug could be in php curl
module, pgsql client library, openssl... don't know yet).

Reproduce code:
---------------
[EMAIL PROTECTED] 16112]# cat config.php
<?php

pg_connect("host='db01.agnat.pl' user='dfsdf' password='sfsf'
dbname='sdfsdf'");

?>
[EMAIL PROTECTED] 16112]# /tmp/qq/bin/php config.php
X-Powered-By: PHP/5.1.3-dev
Content-type: text/html

Memory fault


The host is important - there needs to be postgresql server  which accepts
SSL connections (this one accepts only ssl connections).
user/password/dbname doesn't matter.

Expected result:
----------------
No segfault.

Actual result:
--------------
Memory fault

-- 
Edit bug report at http://bugs.php.net/?id=36152&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=36152&r=trysnapshot44
Try a CVS snapshot (PHP 5.1): 
http://bugs.php.net/fix.php?id=36152&r=trysnapshot51
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=36152&r=trysnapshot60
Fixed in CVS:                 http://bugs.php.net/fix.php?id=36152&r=fixedcvs
Fixed in release:             
http://bugs.php.net/fix.php?id=36152&r=alreadyfixed
Need backtrace:               http://bugs.php.net/fix.php?id=36152&r=needtrace
Need Reproduce Script:        http://bugs.php.net/fix.php?id=36152&r=needscript
Try newer version:            http://bugs.php.net/fix.php?id=36152&r=oldversion
Not developer issue:          http://bugs.php.net/fix.php?id=36152&r=support
Expected behavior:            http://bugs.php.net/fix.php?id=36152&r=notwrong
Not enough info:              
http://bugs.php.net/fix.php?id=36152&r=notenoughinfo
Submitted twice:              
http://bugs.php.net/fix.php?id=36152&r=submittedtwice
register_globals:             http://bugs.php.net/fix.php?id=36152&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=36152&r=php3
Daylight Savings:             http://bugs.php.net/fix.php?id=36152&r=dst
IIS Stability:                http://bugs.php.net/fix.php?id=36152&r=isapi
Install GNU Sed:              http://bugs.php.net/fix.php?id=36152&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=36152&r=float
No Zend Extensions:           http://bugs.php.net/fix.php?id=36152&r=nozend
MySQL Configuration Error:    http://bugs.php.net/fix.php?id=36152&r=mysqlcfg

Reply via email to