Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:7695 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83643 invoked by uid 1010); 10 Feb 2004 11:39:16 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 83464 invoked from network); 10 Feb 2004 11:39:15 -0000 Received: from unknown (HELO mail.zend.com) (192.117.235.230) by pb1.pair.com with SMTP; 10 Feb 2004 11:39:15 -0000 Received: (qmail 8388 invoked from network); 10 Feb 2004 11:39:08 -0000 Received: from guardian.zend.office (HELO andi-laptop.zend.com) (10.1.1.4) by mail.zend.com with SMTP; 10 Feb 2004 11:39:08 -0000 Message-ID: <5.1.0.14.2.20040210133902.0373b6b0@127.0.0.1> X-Sender: andi@127.0.0.1 X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Tue, 10 Feb 2004 13:39:05 +0200 To: Andrey Hristov ,internals@lists.php.net In-Reply-To: <3FD206E3.2090703@hristov.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] Segfault in HEAD From: andi@zend.com (Andi Gutmans) References: <3FD206E3.2090703@hristov.com> Fixed. At 05:42 PM 12/6/2003 +0100, Andrey Hristov wrote: >Hi, >the following script segfaults when HEAD is used (no problem with PHP_4_3). >$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 >$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'd >Segmentation fault >bash-2.05b$ ../4_3/php soffset.php >bash-2.05b$ > >[/session] > >Regards, >Andrey > >-- >PHP Internals - PHP Runtime Development Mailing List >To unsubscribe, visit: http://www.php.net/unsub.php