Segfault in HEAD
| From: | Andrey Hristov | Date: | Sat, 06 Dec 2003 16:42:11 +0000 |
| Subject: | Segfault in HEAD | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-6254@lists.php.net to get a copy of this message | ||
Hi,
the following script segfaults when HEAD is used (no problem with PHP_4_3).
<?php
$s = "FUBAR";
$s[0][] = 1;
?>
Here is a session that shows the script and the error spotted by valgrind.
[session]
bash-2.05b$ cat soffset.php
<?php
$s = "FUBAR";
$s[0][] = 1;
?>
bash-2.05b$ valgrind ./php soffset.php
==4985== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
==4985== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
==4985== Using valgrind-2.0.0, a program supervision framework for x86-linux.
==4985== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
==4985== Estimated CPU clock rate is 300 MHz
==4985== For more details, rerun with: -v
==4985==
==4985== Invalid read of size 4
==4985== at 0x814C3E3: zend_assign_dim_handler (zend_execute.c:2069) ==4985== by 0x814A22E: execute (zend_execute.c:1273) ==4985== by 0x812C1EA: zend_execute_scripts (zend.c:1016) ==4985== by 0x80F221B: php_execute_script (main.c:1625) ==4985== Address 0x0 is not stack'd, malloc'd or free'dSegmentation fault bash-2.05b$ ../4_3/php soffset.php bash-2.05b$ [/session] Regards, Andrey