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

 ID:               51187
 Comment by:       weierophin...@php.net
 Reported by:      bostjan at a2o dot si
 Summary:          Segmentation fault with Zend_Form/Zend_View
 Status:           Feedback
 Type:             Bug
 Package:          Reproducible crash
 Operating System: Linux
 PHP Version:      Irrelevant

 New Comment:

I understand completely what's happening -- you set the value of the
object to 

the object itself; when rendering, it then attempts to cast the value to
a 

string, which means casting the object to a string... which means
rendering the 

element, which will in turn need to cast the value to a string. It's
indeed 

recursion.



I can potentially put in some recursion detection in ZF; I'm not sure if
the PHP 

team wants to investigate the segfault, however.



Personally, though, I'd consider fixing the code instead, to ensure
you're not 

overwriting the value passed to the function (which is the real error
here).


Previous Comments:
------------------------------------------------------------------------
[2010-03-03 04:54:53] ahar...@php.net

You can find instructions on generating a backtrace at
http://bugs.php.net/bugs-

generating-backtrace.php.

------------------------------------------------------------------------
[2010-03-03 04:54:52] ahar...@php.net

-Status: Open
+Status: Feedback


------------------------------------------------------------------------
[2010-03-03 04:33:33] bostjan at a2o dot si

It most certainly is an endless recursion, though it should only lead to
memory limit error.



How do I acquire a stack track?

------------------------------------------------------------------------
[2010-03-03 00:37:52] johan...@php.net

I assume this is an endless recursion, can you please provide a
stacktrack?

------------------------------------------------------------------------
[2010-03-03 00:37:51] johan...@php.net

-Status: Open
+Status: Feedback


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


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

    http://bugs.php.net/bug.php?id=51187


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

Reply via email to