Test: /ext/standard/tests/serialize/serialization_objects_014.phpt - Version 7.2.0-dev    

There are 3 different diffs reported by users for this test.

Count Diff
17 (89%)
002+
003+ Fatal error: Invalid opcode 137/16/8. in %s/serialization_objects_014.php on line 31
002- object(stdClass)#%d (3) {
003- ["a"]=>
004- &int(1)
005- ["b"]=>
006- int(1)
007- ["c"]=>
008- int(1)
009- }
010- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";i:1;s:1:"c";i:1;}"
011- object(stdClass)#%d (3) {
012- ["a"]=>
013- int(1)
014- ["b"]=>
015- int(1)
016- ["c"]=>
017- int(1)
018- }
019- object(stdClass)#%d (3) {
020- ["a"]=>
021- string(14) "obj->a.changed"
022- ["b"]=>
023- int(1)
024- ["c"]=>
025- int(1)
026- }
027- object(stdClass)#%d (3) {
028- ["a"]=>
029- string(14) "obj->a.changed"
030- ["b"]=>
031- string(14) "obj->b.changed"
032- ["c"]=>
033- int(1)
034- }
035- object(stdClass)#%d (3) {
036- ["a"]=>
037- string(14) "obj->a.changed"
038- ["b"]=>
039- string(14) "obj->b.changed"
040- ["c"]=>
041- string(14) "obj->c.changed"
042- }
043-
044-
045- --- b refs external:
046- object(stdClass)#%d (3) {
047- ["a"]=>
048- int(1)
049- ["b"]=>
050- &int(1)
051- ["c"]=>
052- int(1)
053- }
054- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";i:1;s:1:"c";i:1;}"
055- object(stdClass)#%d (3) {
056- ["a"]=>
057- int(1)
058- ["b"]=>
059- int(1)
060- ["c"]=>
061- int(1)
062- }
063- object(stdClass)#%d (3) {
064- ["a"]=>
065- string(14) "obj->a.changed"
066- ["b"]=>
067- int(1)
068- ["c"]=>
069- int(1)
070- }
071- object(stdClass)#%d (3) {
072- ["a"]=>
073- string(14) "obj->a.changed"
074- ["b"]=>
075- string(14) "obj->b.changed"
076- ["c"]=>
077- int(1)
078- }
079- object(stdClass)#%d (3) {
080- ["a"]=>
081- string(14) "obj->a.changed"
082- ["b"]=>
083- string(14) "obj->b.changed"
084- ["c"]=>
085- string(14) "obj->c.changed"
086- }
087-
088-
089- --- c refs external:
090- object(stdClass)#%d (3) {
091- ["a"]=>
092- int(1)
093- ["b"]=>
094- int(1)
095- ["c"]=>
096- &int(1)
097- }
098- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";i:1;s:1:"c";i:1;}"
099- object(stdClass)#%d (3) {
100- ["a"]=>
101- int(1)
102- ["b"]=>
103- int(1)
104- ["c"]=>
105- int(1)
106- }
107- object(stdClass)#%d (3) {
108- ["a"]=>
109- string(14) "obj->a.changed"
110- ["b"]=>
111- int(1)
112- ["c"]=>
113- int(1)
114- }
115- object(stdClass)#%d (3) {
116- ["a"]=>
117- string(14) "obj->a.changed"
118- ["b"]=>
119- string(14) "obj->b.changed"
120- ["c"]=>
121- int(1)
122- }
123- object(stdClass)#%d (3) {
124- ["a"]=>
125- string(14) "obj->a.changed"
126- ["b"]=>
127- string(14) "obj->b.changed"
128- ["c"]=>
129- string(14) "obj->c.changed"
130- }
131-
132-
133- --- a,b ref external:
134- object(stdClass)#%d (3) {
135- ["a"]=>
136- &int(1)
137- ["b"]=>
138- &int(1)
139- ["c"]=>
140- int(1)
141- }
142- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";R:2;s:1:"c";i:1;}"
143- object(stdClass)#%d (3) {
144- ["a"]=>
145- &int(1)
146- ["b"]=>
147- &int(1)
148- ["c"]=>
149- int(1)
150- }
151- object(stdClass)#%d (3) {
152- ["a"]=>
153- &string(14) "obj->a.changed"
154- ["b"]=>
155- &string(14) "obj->a.changed"
156- ["c"]=>
157- int(1)
158- }
159- object(stdClass)#%d (3) {
160- ["a"]=>
161- &string(14) "obj->b.changed"
162- ["b"]=>
163- &string(14) "obj->b.changed"
164- ["c"]=>
165- int(1)
166- }
167- object(stdClass)#%d (3) {
168- ["a"]=>
169- &string(14) "obj->b.changed"
170- ["b"]=>
171- &string(14) "obj->b.changed"
172- ["c"]=>
173- string(14) "obj->c.changed"
174- }
175-
176-
177- --- a,b,c ref external:
178- object(stdClass)#%d (3) {
179- ["a"]=>
180- &int(1)
181- ["b"]=>
182- &int(1)
183- ["c"]=>
184- &int(1)
185- }
186- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";R:2;s:1:"c";R:2;}"
187- object(stdClass)#%d (3) {
188- ["a"]=>
189- &int(1)
190- ["b"]=>
191- &int(1)
192- ["c"]=>
193- &int(1)
194- }
195- object(stdClass)#%d (3) {
196- ["a"]=>
197- &string(14) "obj->a.changed"
198- ["b"]=>
199- &string(14) "obj->a.changed"
200- ["c"]=>
201- &string(14) "obj->a.changed"
202- }
203- object(stdClass)#%d (3) {
204- ["a"]=>
205- &string(14) "obj->b.changed"
206- ["b"]=>
207- &string(14) "obj->b.changed"
208- ["c"]=>
209- &string(14) "obj->b.changed"
210- }
211- object(stdClass)#%d (3) {
212- ["a"]=>
213- &string(14) "obj->c.changed"
214- ["b"]=>
215- &string(14) "obj->c.changed"
216- ["c"]=>
217- &string(14) "obj->c.changed"
218- }
219- Done
1 (5%)
219+ Done[Tue Apr 18 20:33:03 2017] Script: %s/serialization_objects_014.php'
219- Done
220+ /home/travis/build/pmmaga/php-src/Zend/zend_string.h(134) : Freeing 0x00007f1f34e81680 (32 bytes), %s/serialization_objects_014.php
221+ Last leak repeated 14 times
222+ === Total 15 memory leaks detected ===
1 (5%)
011+ Segmentation fault (core dumped)
012+
013+ Termsig=11
011- object(stdClass)#%d (3) {
012- ["a"]=>
013- int(1)
014- ["b"]=>
015- int(1)
016- ["c"]=>
017- int(1)
018- }
019- object(stdClass)#%d (3) {
020- ["a"]=>
021- string(14) "obj->a.changed"
022- ["b"]=>
023- int(1)
024- ["c"]=>
025- int(1)
026- }
027- object(stdClass)#%d (3) {
028- ["a"]=>
029- string(14) "obj->a.changed"
030- ["b"]=>
031- string(14) "obj->b.changed"
032- ["c"]=>
033- int(1)
034- }
035- object(stdClass)#%d (3) {
036- ["a"]=>
037- string(14) "obj->a.changed"
038- ["b"]=>
039- string(14) "obj->b.changed"
040- ["c"]=>
041- string(14) "obj->c.changed"
042- }
043-
044-
045- --- b refs external:
046- object(stdClass)#%d (3) {
047- ["a"]=>
048- int(1)
049- ["b"]=>
050- &int(1)
051- ["c"]=>
052- int(1)
053- }
054- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";i:1;s:1:"c";i:1;}"
055- object(stdClass)#%d (3) {
056- ["a"]=>
057- int(1)
058- ["b"]=>
059- int(1)
060- ["c"]=>
061- int(1)
062- }
063- object(stdClass)#%d (3) {
064- ["a"]=>
065- string(14) "obj->a.changed"
066- ["b"]=>
067- int(1)
068- ["c"]=>
069- int(1)
070- }
071- object(stdClass)#%d (3) {
072- ["a"]=>
073- string(14) "obj->a.changed"
074- ["b"]=>
075- string(14) "obj->b.changed"
076- ["c"]=>
077- int(1)
078- }
079- object(stdClass)#%d (3) {
080- ["a"]=>
081- string(14) "obj->a.changed"
082- ["b"]=>
083- string(14) "obj->b.changed"
084- ["c"]=>
085- string(14) "obj->c.changed"
086- }
087-
088-
089- --- c refs external:
090- object(stdClass)#%d (3) {
091- ["a"]=>
092- int(1)
093- ["b"]=>
094- int(1)
095- ["c"]=>
096- &int(1)
097- }
098- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";i:1;s:1:"c";i:1;}"
099- object(stdClass)#%d (3) {
100- ["a"]=>
101- int(1)
102- ["b"]=>
103- int(1)
104- ["c"]=>
105- int(1)
106- }
107- object(stdClass)#%d (3) {
108- ["a"]=>
109- string(14) "obj->a.changed"
110- ["b"]=>
111- int(1)
112- ["c"]=>
113- int(1)
114- }
115- object(stdClass)#%d (3) {
116- ["a"]=>
117- string(14) "obj->a.changed"
118- ["b"]=>
119- string(14) "obj->b.changed"
120- ["c"]=>
121- int(1)
122- }
123- object(stdClass)#%d (3) {
124- ["a"]=>
125- string(14) "obj->a.changed"
126- ["b"]=>
127- string(14) "obj->b.changed"
128- ["c"]=>
129- string(14) "obj->c.changed"
130- }
131-
132-
133- --- a,b ref external:
134- object(stdClass)#%d (3) {
135- ["a"]=>
136- &int(1)
137- ["b"]=>
138- &int(1)
139- ["c"]=>
140- int(1)
141- }
142- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";R:2;s:1:"c";i:1;}"
143- object(stdClass)#%d (3) {
144- ["a"]=>
145- &int(1)
146- ["b"]=>
147- &int(1)
148- ["c"]=>
149- int(1)
150- }
151- object(stdClass)#%d (3) {
152- ["a"]=>
153- &string(14) "obj->a.changed"
154- ["b"]=>
155- &string(14) "obj->a.changed"
156- ["c"]=>
157- int(1)
158- }
159- object(stdClass)#%d (3) {
160- ["a"]=>
161- &string(14) "obj->b.changed"
162- ["b"]=>
163- &string(14) "obj->b.changed"
164- ["c"]=>
165- int(1)
166- }
167- object(stdClass)#%d (3) {
168- ["a"]=>
169- &string(14) "obj->b.changed"
170- ["b"]=>
171- &string(14) "obj->b.changed"
172- ["c"]=>
173- string(14) "obj->c.changed"
174- }
175-
176-
177- --- a,b,c ref external:
178- object(stdClass)#%d (3) {
179- ["a"]=>
180- &int(1)
181- ["b"]=>
182- &int(1)
183- ["c"]=>
184- &int(1)
185- }
186- string(55) "O:8:"stdClass":3:{s:1:"a";i:1;s:1:"b";R:2;s:1:"c";R:2;}"
187- object(stdClass)#%d (3) {
188- ["a"]=>
189- &int(1)
190- ["b"]=>
191- &int(1)
192- ["c"]=>
193- &int(1)
194- }
195- object(stdClass)#%d (3) {
196- ["a"]=>
197- &string(14) "obj->a.changed"
198- ["b"]=>
199- &string(14) "obj->a.changed"
200- ["c"]=>
201- &string(14) "obj->a.changed"
202- }
203- object(stdClass)#%d (3) {
204- ["a"]=>
205- &string(14) "obj->b.changed"
206- ["b"]=>
207- &string(14) "obj->b.changed"
208- ["c"]=>
209- &string(14) "obj->b.changed"
210- }
211- object(stdClass)#%d (3) {
212- ["a"]=>
213- &string(14) "obj->c.changed"
214- ["b"]=>
215- &string(14) "obj->c.changed"
216- ["c"]=>
217- &string(14) "obj->c.changed"
218- }
219- Done