From:             
Operating system: Cent OS 5.6
PHP version:      5.3.6
Package:          Reproducible crash
Bug Type:         Bug
Bug description:SIGSEV11 phpunit 3.5.13

Description:
------------
Hi,

I was using phpunit 3.5.13 during this crash. I'm executing a query of type
"SHOW CREATE TABLE `name`". I'm also using Zend framework 1.11.6. This
means the query es being executed using prepare. I believe this has
something to do with the fact that the field returned by mysql has a space
in between "Create table". I've got to have a crash executing the same
query in other environment, but without being able to reproduce. That time
the error came up executing mysqli_result::fetch_fields. This time i don't
really know.

'./configure' '--disable-fileinfo' '--disable-pdo' '--disable-phar'
'--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-libxml'
'--enable-magic-quotes' '--enable-mbstring' '--enable-pcntl'
'--enable-shmop' '--enable-soap' '--enable-sockets' '--enable-sysvmsg'
'--enable-sysvsem' '--enable-sysvshm' '--enable-zip' '--prefix=/usr'
'--with-curl=/opt/curlssl/' '--with-gd'
'--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr'
'--with-jpeg-dir=/usr' '--with-kerberos' '--with-libxml-dir=/opt/xml2'
'--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/'
'--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock'
'--with-mysqli=/usr/bin/mysql_config' '--with-openssl=/usr'
'--with-openssl-dir=/usr' '--with-pcre-regex=/opt/pcre'
'--with-png-dir=/usr' '--with-xpm-dir=/usr' '--with-zlib'
'--with-zlib-dir=/usr' '--without-sqlite3' 



#0  0x0841f2e8 in add_property_string_ex (arg=0xa2cce98, key=0x87ad4cc
"catalog", key_len=8, str=0x79726100 <Address 0x79726100 out of bounds>,
duplicate=1)
    at /home/cpeasyapache/src/php-5.3.6/Zend/zend_API.c:1524
#1  0x081d7628 in php_add_field_properties (value=0xa2cce98,
field=0x9c65874) at
/home/cpeasyapache/src/php-5.3.6/ext/mysqli/mysqli_api.c:1056
#2  0x081d79b7 in zif_mysqli_fetch_fields (ht=0, return_value=0xa2ea190,
return_value_ptr=0x0, this_ptr=0xa2ea310, return_value_used=1)
    at /home/cpeasyapache/src/php-5.3.6/ext/mysqli/mysqli_api.c:1114
#3  0x0844632f in zend_do_fcall_common_helper_SPEC (execute_data=0x9c16e40)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:316
#4  0x08446f6b in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER
(execute_data=0x9c16e40) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:421
#5  0x084456fe in execute (op_array=0xa022ae8) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:107
#6  0x0840b5a3 in zend_call_function (fci=0xbf80a798, fci_cache=0xbf80a784)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend_execute_API.c:964
#7  0x081ed8f6 in zim_reflection_method_invokeArgs (ht=2,
return_value=0xa2eb2fc, return_value_ptr=0x0, this_ptr=0xa2eb450,
return_value_used=1)
    at
/home/cpeasyapache/src/php-5.3.6/ext/reflection/php_reflection.c:2745
#8  0x0844632f in zend_do_fcall_common_helper_SPEC (execute_data=0x9c15a18)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:316
#9  0x08446f6b in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER
(execute_data=0x9c15a18) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:421
#10 0x084456fe in execute (op_array=0xa18b944) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:107
#11 0x08419b44 in zend_execute_scripts (type=8, retval=0x0, file_count=3)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend.c:1194
#12 0x083ad584 in php_execute_script (primary_file=0xbf80cc94) at
/home/cpeasyapache/src/php-5.3.6/main/main.c:2268
#13 0x084e6f64 in main (argc=2, argv=0xbf80cdf4) at
/home/cpeasyapache/src/php-5.3.6/sapi/cli/php_cli.c:1193


The same executed again

#0  0x0841f2e8 in add_property_string_ex (arg=0x9bd0ae4, key=0x87ad4cc
"catalog", key_len=8, str=0x3c202000 <Address 0x3c202000 out of bounds>,
duplicate=1)
    at /home/cpeasyapache/src/php-5.3.6/Zend/zend_API.c:1524
#1  0x081d7628 in php_add_field_properties (value=0x9bd0ae4,
field=0x955aae4) at
/home/cpeasyapache/src/php-5.3.6/ext/mysqli/mysqli_api.c:1056
#2  0x081d79b7 in zif_mysqli_fetch_fields (ht=0, return_value=0x9bd11e4,
return_value_ptr=0x0, this_ptr=0x9bd1364, return_value_used=1)
    at /home/cpeasyapache/src/php-5.3.6/ext/mysqli/mysqli_api.c:1114
#3  0x0844632f in zend_do_fcall_common_helper_SPEC (execute_data=0x95040f8)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:316
#4  0x08446f6b in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER
(execute_data=0x95040f8) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:421
#5  0x084456fe in execute (op_array=0x9910360) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:107
#6  0x0840b5a3 in zend_call_function (fci=0xbf8d91f8, fci_cache=0xbf8d91e4)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend_execute_API.c:964
#7  0x081ed8f6 in zim_reflection_method_invokeArgs (ht=2,
return_value=0x9bd2344, return_value_ptr=0x0, this_ptr=0x9bd2444,
return_value_used=1)
    at
/home/cpeasyapache/src/php-5.3.6/ext/reflection/php_reflection.c:2745
#8  0x0844632f in zend_do_fcall_common_helper_SPEC (execute_data=0x9502a18)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:316
#9  0x08446f6b in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER
(execute_data=0x9502a18) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:421
#10 0x084456fe in execute (op_array=0x9a7aa7c) at
/home/cpeasyapache/src/php-5.3.6/Zend/zend_vm_execute.h:107
#11 0x08419b44 in zend_execute_scripts (type=8, retval=0x0, file_count=3)
at /home/cpeasyapache/src/php-5.3.6/Zend/zend.c:1194
#12 0x083ad584 in php_execute_script (primary_file=0xbf8db6f4) at
/home/cpeasyapache/src/php-5.3.6/main/main.c:2268
#13 0x084e6f64 in main (argc=2, argv=0xbf8db854) at
/home/cpeasyapache/src/php-5.3.6/sapi/cli/php_cli.c:1193

The thing is when i get to write many echos, the segfault stops appearing.
This is really frustrating. Right now i can't provide anything more. Any
recommendations?


-- 
Edit bug report at https://bugs.php.net/bug.php?id=55431&edit=1
-- 
Try a snapshot (PHP 5.4):            
https://bugs.php.net/fix.php?id=55431&r=trysnapshot54
Try a snapshot (PHP 5.3):            
https://bugs.php.net/fix.php?id=55431&r=trysnapshot53
Try a snapshot (trunk):              
https://bugs.php.net/fix.php?id=55431&r=trysnapshottrunk
Fixed in SVN:                        
https://bugs.php.net/fix.php?id=55431&r=fixed
Fixed in SVN and need be documented: 
https://bugs.php.net/fix.php?id=55431&r=needdocs
Fixed in release:                    
https://bugs.php.net/fix.php?id=55431&r=alreadyfixed
Need backtrace:                      
https://bugs.php.net/fix.php?id=55431&r=needtrace
Need Reproduce Script:               
https://bugs.php.net/fix.php?id=55431&r=needscript
Try newer version:                   
https://bugs.php.net/fix.php?id=55431&r=oldversion
Not developer issue:                 
https://bugs.php.net/fix.php?id=55431&r=support
Expected behavior:                   
https://bugs.php.net/fix.php?id=55431&r=notwrong
Not enough info:                     
https://bugs.php.net/fix.php?id=55431&r=notenoughinfo
Submitted twice:                     
https://bugs.php.net/fix.php?id=55431&r=submittedtwice
register_globals:                    
https://bugs.php.net/fix.php?id=55431&r=globals
PHP 4 support discontinued:          
https://bugs.php.net/fix.php?id=55431&r=php4
Daylight Savings:                    https://bugs.php.net/fix.php?id=55431&r=dst
IIS Stability:                       
https://bugs.php.net/fix.php?id=55431&r=isapi
Install GNU Sed:                     
https://bugs.php.net/fix.php?id=55431&r=gnused
Floating point limitations:          
https://bugs.php.net/fix.php?id=55431&r=float
No Zend Extensions:                  
https://bugs.php.net/fix.php?id=55431&r=nozend
MySQL Configuration Error:           
https://bugs.php.net/fix.php?id=55431&r=mysqlcfg

Reply via email to