#38882 [Opn->Bgs]: ldap_connect causes Segmentation fault

From: Date: Tue, 19 Sep 2006 14:33:21 +0000
Subject: #38882 [Opn->Bgs]: ldap_connect causes Segmentation fault
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-102427@lists.php.net to get a copy of this message
 ID:               38882
 Updated by:       tony2001@php.net
 Reported By:      d dot wynne at ljmu dot ac dot uk
-Status:           Open
+Status:           Bogus
 Bug Type:         LDAP related
 Operating System: SuSE 10.1 x86_64
 PHP Version:      4.4.4
 New Comment:

The reason of this problem is YaSSL, which is used in 5.0.x versions of
MySQL. AFAIK it has been fixed in latest version, but I'm not 100%
sure.
Anyway, it's not PHP problem.


Previous Comments:
------------------------------------------------------------------------

[2006-09-19 14:04:22] d dot wynne at ljmu dot ac dot uk

mysql-client-5.0.18-16
mysql-devel-5.0.18-16
mysql-shared-5.0.18-16

The client libraies are only located at /usr/lib64/mysql, so again I
had to copy these to /usr/lib to get configure to see them

mysql_* functions work fine, and using PEAR too. Our MySQL server is
actually on a different host so no mysql-server packages on this host.

------------------------------------------------------------------------

[2006-09-19 13:48:28] tony2001@php.net

Which MySQL version do you use?

------------------------------------------------------------------------

[2006-09-19 13:42:40] d dot wynne at ljmu dot ac dot uk

Description:
------------
Thsi line causes Segmentation fault:

if (!($ldap = ldap_connect("localhost"))) {

./configure '--prefix=/usr' '--datadir=/usr/share/php'
'--mandir=/usr/share/man' '--bindir=/usr/bin'
'--includedir=/usr/include' '--sysconfdir=/etc'
'--with-config-file-path=/etc' '--with-exec-dir=/usr/lib/php/bin'
'--enable-debug' '--enable-inline-optimization'
'--enable-memory-limit'
'--enable-magic-quotes' '--enable-safe-mode' '--enable-sigchild'
'--disable-ctype' '--with-mysql=/usr'  '--with-mssql=/usr'
'--with-oci8=/net/oracle/10g'  '--disable-cgi'
'--with-pear=/usr/share/php' '--with-openssl' '--with-ldap'
'--with-apxs2=/usr/sbin/apxs2-prefork'

Some libraries come with both 32bit & 64bit versions:

openldap2-client-32bit-2.3.19-18
openldap2-client-2.3.19-18

I manually moved the /usr/lib64 libraries to /usr/lib. No way to use
configure to do this. Rebuilt php 4.4.4 ( also tried 4.4.3 earlier ).
Same result.







------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=38882&edit=1


Thread (24 messages)

« previous php.bugs (#102427) next »