From:             
Operating system: Win 7 x64
PHP version:      5.3SVN-2010-07-02 (SVN)
Package:          Reproducible crash
Bug Type:         Bug
Bug description:GC crash on updating property of nonobject

Description:
------------
>       php5ts_debug.dll!zval_addref_p(_zval_struct * pz=0x034e1b73)  Line 381 +
0x3 bytes       C

        php5ts_debug.dll!zend_fetch_property_address(_temp_variable *
result=0x028e3778, _zval_struct * * container_ptr=0x3d767c8c, _zval_struct
* prop_ptr=0x3d529e48, int type=1, void * * * tsrm_ls=0x024c1b18)  Line
1150 + 0x18 bytes       C

        
php5ts_debug.dll!ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER(_zend_execute_data
* execute_data=0x028e3070, void * * * tsrm_ls=0x024c1b18)  Line 10092 +
0x20 bytes      C

        php5ts_debug.dll!execute(_zend_op_array * op_array=0x03161028, void * * 
*
tsrm_ls=0x024c1b18)  Line 107 + 0x11 bytes      C

        php5ts_debug.dll!zend_execute_scripts(int type=8, void * * *
tsrm_ls=0x024c1b18, _zval_struct * * retval=0x00000000, int file_count=3,
...)  Line 1194 + 0x21 bytes    C

        php5ts_debug.dll!php_execute_script(_zend_file_handle *
primary_file=0x00c1fed8, void * * * tsrm_ls=0x024c1b18)  Line 2260 + 0x1b
bytes   C

        php.exe!main(int argc=2, char * * argv=0x024c3f38)  Line 1192 + 0x13
bytes   C

        php.exe!__tmainCRTStartup()  Line 586 + 0x19 bytes      C

        php.exe!mainCRTStartup()  Line 403      C

        kernel32.dll!763c3677()         

        [Frames below may be incorrect and/or missing, no symbols loaded for
kernel32.dll]   

        ntdll.dll!76f39d72()    

        ntdll.dll!76f39d45()

Test script:
---------------
while (1)

{

        $data = 'test';

        parse_str($data,$data->info);

}

Expected result:
----------------
should throw Warning: Attempt to modify property of non-object

Actual result:
--------------
crash

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

Reply via email to