#23126 [Fbk->Opn]: MySQL v4.x crashes PHP in CGI/Apache mode
ID: 23126
User updated by: cmouse at quakenet dot org
Reported By: cmouse at quakenet dot org
-Status: Feedback
+Status: Open
Bug Type: MySQL related
Operating System: linux-2.4.19-grsec
PHP Version: 4.3.2RC1
New Comment:
$ mysql -V
mysql Ver 12.18 Distrib 4.0.12, for pc-linux (i686)
Previous Comments:
------------------------------------------------------------------------
[2003-04-24 04:24:07] georg@php.net
Please be more specific. MySQL 4.x ? that could be MySQL 4.0 or MySQL
4.1 which are totally diffrent.
------------------------------------------------------------------------
[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)