Edit report at https://bugs.php.net/bug.php?id=60701&edit=1

 ID:                 60701
 Updated by:         paj...@php.net
 Reported by:        daan at react dot com
 Summary:            __toString() which stores $this reference triggers
                     segfault (with fix!)
-Status:             Closed
+Status:             Duplicate
 Type:               Bug
 Package:            Reproducible crash
 Operating System:   CentOS
 PHP Version:        5.3.8
-Assigned To:        dmitry
+Assigned To:        
 Block user comment: N
 Private report:     N

 New Comment:

Pls do not change the status. Duplicated means "see the other bug for any 
further 
info", Thanks.


Previous Comments:
------------------------------------------------------------------------
[2012-04-26 12:35:04] maar...@php.net

Fixed in 5.3.11 / 5.4.1 (see #61165 for revisions and tests)

------------------------------------------------------------------------
[2012-04-26 12:34:40] paj...@php.net

Duplicate of #61165

------------------------------------------------------------------------
[2012-04-26 12:33:03] maar...@php.net

So this issue is apparently fixed thanks to 
https://bugs.php.net/bug.php?id=61165 (which is actually a dupe of 60701 all 
along) ?

------------------------------------------------------------------------
[2012-04-26 12:18:10] arjen at react dot com

5.3.10/5.4.0 fixed original testcase; see http://3v4l.org/sc0mQ
5.3.11/5.4.1 fixed modified testcase; see http://3v4l.org/iYBMZ

Please close this issue and mark as fixed!

------------------------------------------------------------------------
[2012-04-02 09:53:08] arjen at react dot com

5.3.10 fixed the attached testcase, a more simple test now fails.

<?php

class A {
        public $a;
        public function __toString()
        {
                $this->a = $this;
                return 'waa?';
        }
}

$a = new A;
echo trim($a);
echo trim($a->a);

Results:
5.3.0 - 5.3.9   waa?1
5.3.10 waa? Warning: trim() expects parameter 1 to be string, unknown given in 
/home/deployer/public_html/php/tmp/ba8096acaf18c52bc12e38619634c25b on line 14
5.4.0 Segmentationfault

------------------------------------------------------------------------


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

    https://bugs.php.net/bug.php?id=60701


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=60701&edit=1

Reply via email to