Bug #60558 [Opn]: Invalid read and writes
| From: | laruence@php.net | Date: | Mon, 19 Dec 2011 08:55:16 +0000 |
| Subject: | Bug #60558 [Opn]: Invalid read and writes | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-165961@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=60558&edit=1
ID: 60558
Updated by: laruence@php.net
Reported by: laruence@php.net
Summary: Invalid read and writes
Status: Open
Type: Bug
Package: Scripting Engine problem
PHP Version: 5.4.0RC3
Block user comment: N
Private report: N
New Comment:
seems something wrong with the refcount of zval in traits's
default_properties_table[i].
but I have not figured out what's going wrong.
A more simple test:
<?php
trait A {
private $hello = 0;
}
class BaseWithTPropB{
use A;
}
class SubclassB extends BaseWithTPropB {
use A;
}
$b = new SubClassB;
var_dump($b);
?>
plz run valgrind like:
USE_ZEND_ALLOC=0 valgrind --db-attach=yes --leak-check=full php test.php
Previous Comments:
------------------------------------------------------------------------
[2011-12-19 04:53:11] laruence@php.net
Gron, ignore the assigment, I just want to get your attention, so let's diag this
one again :) thanks
------------------------------------------------------------------------
[2011-12-19 04:07:46] laruence@php.net
found while diagnosing #60536
------------------------------------------------------------------------
[2011-12-19 04:05:56] laruence@php.net
Description:
------------
Valgrind complains about invalid read and writes in the tests:
http://dev.daylessday.org/diff/bug60536_001.mem
http://dev.daylessday.org/diff/bug60536_003.mem
So the problem is definitely not fixed yet.
Test script:
---------------
http://dev.daylessday.org/diff/bug60536_001.mem
http://dev.daylessday.org/diff/bug60536_003.mem
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=60558&edit=1