#46749 [Com]: Crash when repeatedly attempting to assign to property of non-object.

From: Date: Thu, 04 Dec 2008 15:30:47 +0000
Subject: #46749 [Com]: Crash when repeatedly attempting to assign to property of non-object.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-131597@lists.php.net to get a copy of this message
ID: 46749 Comment by: robin_fernandes at uk dot ibm dot com Reported By: robin_fernandes at uk dot ibm dot com Status: Open Bug Type: Reproducible crash Operating System: * PHP Version: 6CVS-2008-12-04 (snap) New Comment: In fact, the class C above is not necessary to get the crash; here is a shorter reproduce script. Expected and actual output as above. <?php $nonEmptyString = 'hello'; $i=0; while ($i++<10) { echo "$i..."; @$nonEmptyString->prop = 'Will eventually cause crash'; } echo "Done." ?> Previous Comments: ------------------------------------------------------------------------ [2008-12-04 15:26:55] robin_fernandes at uk dot ibm dot com Description: ------------ The script below crashes consistently on Windows and Linux on the latest php6 snap. This seems to be specific to HEAD: I could NOT recreate the crash on the latest 5_2 and 5_3 snaps. Reproduce code: --------------- <?php Class C { public $nonEmptyString = 'hello'; } $c = new C; $i=0; while ($i++<10) { echo "$i..."; @$c->nonEmptyString->prop = "Will eventually cause crash"; } echo "Done." ?> Expected result: ---------------- 1...2...3...4...5...6...7...8...9...10...Done. Actual result: -------------- 1...2...[crash] ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=46749&edit=1

« previous php.bugs (#131597) next »