#23126 [Opn->Fbk]: MySQL v4.x crashes PHP in CGI/Apache mode

From: Date: Thu, 24 Apr 2003 09:24:08 +0000
Subject: #23126 [Opn->Fbk]: MySQL v4.x crashes PHP in CGI/Apache mode
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-38284@lists.php.net to get a copy of this message
 ID:               23126
 Updated by:       georg@php.net
 Reported By:      cmouse at quakenet dot org
-Status:           Open
+Status:           Feedback
 Bug Type:         MySQL related
 Operating System: linux-2.4.19-grsec
 PHP Version:      4.3.2RC1
 New Comment:

Please be more specific. MySQL 4.x ? that could be MySQL 4.0 or MySQL
4.1 which are totally diffrent.


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

[2003-04-09 22:35:13] cmouse at quakenet dot org

Forgot. I used gcc-3.2.2 to compile both of them.

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

[2003-04-09 22:34:13] cmouse at quakenet dot org

PHP:
./configure --prefix=/usr --with-apxs=/usr/bin/apxs
--enable-inline-optimization --with-mysql=/usr --enable-bcmath
--enable-calendar --enable-dba --enable-dbase --enable-dbx --enable-dio
--enable-exif --enable-ftp --enable-gd-native-ttf --enable-mime-magic
--enable-shmop --enable-sockets --enable-sysvmsg --enable-sysvsem
--enable-sysvshm --with-config-file-path=/etc/php4/apache --with-zlib
--with-bz2 --with-dom --with-gd=/usr --with-jpeg --with-png-dir=/usr
--with-zlib-dir=/usr --with-t1lib=/usr --with-iconv=/usr
--with-java=/opt/j2sdk1.4.1_01 --with-ldap=/usr --with-mcal=/usr
--with-mcrypt=/usr --with-mhash=/usr --with-recode=/usr --with-mm=/usr
--with-gdbm=/usr --with-imap=/usr/src/pine4.53/c-client
-with-imap-ssl=/usr/ssl 

MySQL:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--mandir=/usr/share/man --enable-thread-safe-client --enable-assembler
--with-pthread --with-libwrap=/usr --with-openssl

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

[2003-04-09 05:43:04] sniper@php.net

What was the used configure lines for both mysql and php ?


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

[2003-04-09 04:23:12] cmouse at quakenet dot org

Apparently for some reason, using the new MySQL v4.x libmysqlclient
crashes PHP in both CGI and Apache mode. The problem is fixed by using
the bundled library that comes with PHP or using a libmysqlclient prior
v4. I haven't been able to establish what exactly causes the crash,
since it only happens in phpMyAdmin in sql.php and only when doing
'SELECT' queries. Anything else succeeds. 

I am unable to provide any gdb backtraces or such since I haven't been
able to get a usable backtrace, despite my best efforts, but my best
guess is that it fails on dlopen() on the mysql library. For some odd
reason. 

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


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



Thread (9 messages)

« previous php.bugs (#38284) next »