ID:               30674
 Comment by:       yetap at walla dot co dot il
 Reported By:      fmmarzoa at gmx dot net
 Status:           No Feedback
 Bug Type:         Scripting Engine problem
 Operating System: *
 PHP Version:      5CVS-STABLE-2005-03-07
 New Comment:

Excuse me. The only difference between the Democrats and the
Republicans is that the Democrats allow the poor to be corrupt, too.
Help me! I can not find sites on the: Discovery clothing. I found only
this - <a href="http://www.sismatech.com.ar/Members/Discovery";>discovery
hd channel</a>. Discovery, in anti materials, the form did certain
hospitals. This is own because these relations use to have a different
much classroom as america requires, discovery. Waiting for a reply
:cool:, Wilhelmina from Kiribati.


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

[2005-05-21 01:00:04] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

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

[2005-05-13 22:56:51] [email protected]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.0-win32-latest.zip

Can't reproduce it with latest CVS.

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

[2005-03-07 21:58:41] [email protected]

I can not reproduce this with latest HEAD branch but
PHP_5_0 branch is still broken.


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

[2004-11-03 16:47:29] fmmarzoa at gmx dot net

(just changed "crashed" by "core dump" in subject)

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

[2004-11-03 16:29:49] fmmarzoa at gmx dot net

Description:
------------
serialize function lost references to itself on an array and produces a
segfault in some other circunstances. I send the code with which I've
discovered the problem, but Andrey Hristov has also cooked some code
based on this that crash the PHP engine. 

Complete quoted thread with more code samples can be found on the
internals list archive:

http://marc.theaimsgroup.com/?l=php-dev&m=109949534625983&w=2

Reproduce code:
---------------
<pre>
<?php

$Arr = array();
$Arr['self'] = &$Arr;
var_dump ( $Arr );

$serdata = serialize ($Arr);
$Arr2 = unserialize ( $serdata );
echo "\n\n";
var_dump ( $Arr2 );

?>
</pre>

Complete quoted thread with more code samples, including segfaults, can
be found on the internals list archive:
http://marc.theaimsgroup.com/?l=php-dev&m=109949534625983&w=2


Expected result:
----------------
array(1) {
 ["self"]=>
 array(1) {
   ["self"]=>
   *RECURSION*
 }
}

array(1) {
 ["self"]=>
 array(1) {
   ["self"]=>
   *RECURSION*
 }
} 

Actual result:
--------------
array(1) {
 ["self"]=>
 array(1) {
   ["self"]=>
   *RECURSION*
 }
}

array(1) {
 ["self"]=>
 array(1) {
   ["self"]=>
   NULL
 }
} 


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


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

Reply via email to