Test: /ext/standard/tests/serialize/bug31402.phpt - Version 7.0.11-dev        

Bug #31402 unserialize creates a field containing a reference when it should not
Submitted: 2005-01-04 09:22:55 Modified: 2005-06-17 15:53:32
From: otto Assigned: dmitry
Status: Closed Package: Scripting Engine problem
PHP Version: 5CVS, 4CVS (2005-01-18) OS: *

There is 1 diff reported by users for this test.

Count Diff
2 (100%)
001+ Segmentation fault (core dumped)
002+
003+ Termsig=11
001- object(TestY)#%d (2) {
002- ["A"]=>
003- array(3) {
004- [1]=>
005- object(TestX)#%d (1) {
006- ["i"]=>
007- int(1)
008- }
009- [2]=>
010- &object(TestX)#%d (1) {
011- ["i"]=>
012- int(2)
013- }
014- [3]=>
015- &object(TestX)#%d (1) {
016- ["i"]=>
017- int(2)
018- }
019- }
020- ["B"]=>
021- object(TestX)#%d (1) {
022- ["i"]=>
023- int(1)
024- }
025- }
026- object(TestY)#%d (2) {
027- ["A"]=>
028- array(3) {
029- [1]=>
030- object(TestX)#%d (1) {
031- ["i"]=>
032- int(1)
033- }
034- [2]=>
035- &object(TestX)#%d (1) {
036- ["i"]=>
037- int(2)
038- }
039- [3]=>
040- &object(TestX)#%d (1) {
041- ["i"]=>
042- int(2)
043- }
044- }
045- ["B"]=>
046- object(TestX)#%d (1) {
047- ["i"]=>
048- int(1)
049- }
050- }
051- ===DONE===