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

 ID:                 53847
 Updated by:         ka...@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

Reply via email to