php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #44867 PHP5 with mysqli fails with a segmentation fault (11)
Submitted: 2008-04-30 08:30 UTC Modified: 2010-12-20 12:32 UTC
Votes:4
Avg. Score:5.0 ± 0.0
Reproduced:4 of 4 (100.0%)
Same Version:1 (25.0%)
Same OS:2 (50.0%)
From: jesuslarag at gmail dot com Assigned:
Status: No Feedback Package: MySQLi related
PHP Version: 5.2.6RC5 OS: Linux Debian etch
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: jesuslarag at gmail dot com
New email:
PHP Version: OS:

 

 [2008-04-30 08:30 UTC] jesuslarag at gmail dot com
Description:
------------
i try to compile php 5.2.3, 5.2.5 and 5.2.6rc5

my configure:
./configure \
--prefix=/usr/php --sysconfdir=/etc/php5/apache2 --mandir=/usr/share/man \
--with-apxs2=/usr/sbin/apxs \
--libexecdir=/usr/lib/php5 --bindir=/usr/bin --libdir=/usr/lib/php5 \
--with-config-file-path=/etc/php5/apache2 --with-config-file-scan-dir=/etc/php5/conf.d \
--with-exec-dir=/usr/lib/php5/libexec --with-pear=/usr/share/php \
--enable-shared --with-gnu-ld --disable-inline-optimization \
--with-gd --disable-cgi --disable-ipv6 \
--disable-debug --with-curl --with-curlwrappers \
--enable-zip --with-bz2 --with-zlib \
--enable-bcmath --enable-calendar --enable-mbstring \
--with-libxml-dir=/usr --with-regex \
--with-pcre-regex=/usr --enable-exif --with-t1lib --with-xsl \
--with-mhash --with-mcrypt --enable-zend-multibyte \
--with-pspell --with-openssl --enable-sockets \
--enable-soap --enable-ftp --with-gd --with-ttf \
--enable-json --with-tidy --with-iconv --with-gettext \
--enable-gd-native-ttf --enable-gd-jis-conv --with-xmlrpc \
--enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sigchild \
--with-ldap --with-pgsql --with-sqlite \
--enable-pdo --with-pdo-mysql --with-pdo-sqlite \
--with-mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-mysqli=shared --with-mysqli=/usr/mysql/bin/mysql_config

This sentence work in debian lenny and fedora core with mysql 5.1 (32bits)

my system:
Debian Etch (amd64)
mySQL 5.1

But any application fails with a segmentation fault.

It's not a problem with php5 classes, because wordpress 2.3 and joomla 1.4 also fail.

when i remove --with-mysqli, failures do not occur

Reproduce code:
---------------
Any code with mysql/mysqli crash with this error:
[notice] child pid 20330 exit signal Segmentation fault (11)

optional, this error appears with --enable-debug:
zend_mm_heap corrupted

Run Wordpress, Joomla or any database application with mysql/mysqli.

Actual result:
--------------
In Debian Etch (64bits) any application that use mysql/mysqli crash with this error:
zend_mm_heap corrupted
and a signal segmentation fault (11)
[notice] child pid 20330 exit signal Segmentation fault (11)

with --enable-debug; dmesg returns:
apache2[12415] general protection rip:2ad199d719cc rsp:417f6ba0 error:0
apache2[12492]: segfault at 0000000001b2c738 rip 00002ad19d60431f rsp 0000000040ff6f90 error 4

apache2[3586]: segfault at 0000000001b2c738 rip 00002ad19d60431f rsp 0000000040ff6f90 error 4
apache2[3583] trap stack segment rip:43b64a rsp:41000f00 error:0
apache2[3637] trap stack segment rip:43b64a rsp:41000f00 error:0
apache2[17782]: segfault at 00002ad19d1db000 rip 00002ad19d1db047 rsp 00007fff12579c88 error 7

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2008-04-30 08:47 UTC] jani@php.net
Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.


 [2008-05-08 01:00 UTC] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
 [2010-12-20 12:32 UTC] jani@php.net
-Package: Tidy +Package: MySQLi related
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 05:01:30 2024 UTC