#37965 [Opn->Asn]: Multi-dimensional array between PHP and COM

From: Date: Thu, 06 Jul 2006 12:49:09 +0000
Subject: #37965 [Opn->Asn]: Multi-dimensional array between PHP and COM
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-99157@lists.php.net to get a copy of this message
ID: 37965 Updated by: tony2001@php.net Reported By: mcboog at zonnet dot nl -Status: Open +Status: Assigned Bug Type: COM related Operating System: Windows XP Professional PHP Version: 5.1.4 -Assigned To: +Assigned To: wez New Comment: Assigned to the maintainer. Previous Comments: ------------------------------------------------------------------------ [2006-07-06 12:40:00] mcboog at zonnet dot nl Sorry man, never done this before... Now I got the following backtrace: convert_to_long_base(_zval_struct * 0x100ea6d5, int 0) line 306 + 9 bytes saproxy_read_dimension(_zval_struct * 0x10076460, _zval_struct * 0x100369b1, int 17481848, void * * * 0x010ac064) line 176 ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER(_zend_execute_data * 0x10019515, void * * * 0x010ac530) line 20802 execute(_zend_op_array * 0x7c9106eb, void * * * 0x1000948d) line 92 + 12 bytes NTDLL! 7c9106eb() NTDLL! 7c9106eb() ------------------------------------------------------------------------ [2006-07-06 12:10:36] mcboog at zonnet dot nl Following the instructions for Generating a backtrace on Win32 gave me this backtrace: PHP5TS! 100af45c() ------------------------------------------------------------------------ [2006-07-05 21:20:28] tony2001@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. ------------------------------------------------------------------------ [2006-07-05 21:13:04] mcboog at zonnet dot nl Forget everything above. Description: When accessing a multi-dim array from COM-object Apache2 crashes with error [Wed Jul 05 22:50:21 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting. This error-code seems to be related with array access problems. When I use the COM-object with VBScript I can access the value of the multi-dim array with: multiArray(1,1), which should have an equivalent in PHP by $multiArray[1][1]. Reproduce code: <?php $obj = new COM('com_object'); $obj->function_call($multiArray); print $multiArray[1][1]; ?> Expected result: output value. Actual result: Apache crashes. ------------------------------------------------------------------------ [2006-07-05 09:06:21] mcboog at zonnet dot nl Is there a reason why there is still no reaction on my bug report? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/37965 -- Edit this bug report at http://bugs.php.net/?id=37965&edit=1

« previous php.bugs (#99157) next »