ID:               47522
 Updated by:       fel...@php.net
 Reported By:      ms419 at freezone dot co dot uk
-Status:           Open
+Status:           Feedback
 Bug Type:         Reproducible crash
 Operating System: Debian
 PHP Version:      5.2CVS-2009-02-27 (snap)
 New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.




Previous Comments:
------------------------------------------------------------------------

[2009-02-27 18:52:36] ms419 at freezone dot co dot uk

Description:
------------
http://cgi.sfu.ca/~jdbates/tmp/php/200902270/core

I am experiencing a reproducible segfault. I experience it with PHP
5.2.4 and 5.2.6.

The segfault occurs at this expression: strlen($repository) where
$repository is an object with a __toString() method.

By substituting this expression, the segfault does not occur:
strlen($repository->__toString())

To try to debug this segfault, I compiled a recent 5.2 snapshot with
--enable-debug. It produced the above linked core file, which I opened
with gdb to print a backtrace:
http://cgi.sfu.ca/~jdbates/tmp/php/200902270/screenlog

I am not sure what should be my next steps to help fix this segfault?



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


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

Reply via email to