Bug #53847 [Opn->Fbk]: Crash after setting $field in mysql_result to NULL
| From: | kalle@php.net | Date: | Sun, 30 Jan 2011 10:07:02 +0000 |
| Subject: | Bug #53847 [Opn->Fbk]: Crash after setting $field in mysql_result to NULL | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-158330@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53847&edit=1
ID: 53847
Updated by: kalle@php.net
Reported by: ps at tns dot cz
Summary: Crash after setting $field in mysql_result to NULL
-Status: Open
+Status: Feedback
Type: Bug
-Package: Reproducible crash
+Package: MySQL related
Operating System: FreeBSD 8.1-RELEASE-p1 amd64
PHP Version: 5.3.5
Block user comment: N
Private report: N
New Comment:
Could you try without the Suhosin patch (as we don't supported patched
versions), and does this happen when the mysql extension is linked
specifically to libmysql or mysqlnd?
Previous Comments:
------------------------------------------------------------------------
[2011-01-26 13:40:02] ps at tns dot cz
Description:
------------
Assigning of value NULL to $field argument of mysql_result causes
segmentation fault.
PHP version: PHP 5.3.5 with Suhosin-Patch (cli) (built: Jan 10 2011
14:50:28)
Installed modules:
php5-ctype-5.3.5
php5-curl-5.3.5
php5-dom-5.3.5
php5-ftp-5.3.5
php5-gd-5.3.5
php5-hash-5.3.5
php5-iconv-5.3.5
php5-json-5.3.5
php5-mbstring-5.3.5
php5-mcrypt-5.3.5
php5-mysql-5.3.5
php5-mysqli-5.3.5
php5-openssl-5.3.5
php5-session-5.3.5
php5-simplexml-5.3.5
php5-soap-5.3.5
php5-tidy-5.3.5
php5-tokenizer-5.3.5
php5-xml-5.3.5
php5-zip-5.3.5
php5-zlib-5.3.5
Diff for php.ini:
http://pastebin.com/5D1WsneT
Test script:
---------------
http://pastebin.com/2D4mVyEx
Expected result:
----------------
Script should run and output nothing.
Actual result:
--------------
Segmentation fault. Problem is the wrong assigning of value NULL to
$field argument of mysql_result on lines 13-14.
Weird is that commenting out one line of for example lines 31, 32 or 33
avoids the crash.
Cannot reproduce with Zend MM disabled.
Cannot reproduce with PHP compiled with debug option (!).
Backtrace (not useful since debug must be disabled)
http://pastebin.com/KksuenGw
Valgrind log (I guess not useful eighter since debug must be disabled)
http://pastebin.com/vu9nsLLT
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53847&edit=1