Test: /ext/date/tests/bug52113.phpt - Version 7.0.11-dev        

Bug #52113 Seg fault after unserializing DatePeriod
Submitted: 2010-06-17 21:49:22 Modified: 2011-12-06 06:23:06
From: cmc333333 Assigned: derick
Status: Closed Package: Date/time related
PHP Version: 5.3.2 OS: Debian Squeeze/Sid

There is 1 diff reported by users for this test.

Count Diff
2 (100%)
050+ ))Segmentation fault (core dumped)
051+
052+ Termsig=11
050- ))object(DateInterval)#5 (15) {
051- ["y"]=>
052- int(0)
053- ["m"]=>
054- int(0)
055- ["d"]=>
056- int(0)
057- ["h"]=>
058- int(4)
059- ["i"]=>
060- int(0)
061- ["s"]=>
062- int(0)
063- ["weekday"]=>
064- int(0)
065- ["weekday_behavior"]=>
066- int(0)
067- ["first_last_day_of"]=>
068- int(0)
069- ["invert"]=>
070- int(0)
071- ["days"]=>
072- int(0)
073- ["special_type"]=>
074- int(0)
075- ["special_amount"]=>
076- int(0)
077- ["have_weekday_relative"]=>
078- int(0)
079- ["have_special_relative"]=>
080- int(0)
081- }
082- object(DatePeriod)#6 (6) {
083- ["start"]=>
084- object(DateTime)#4 (3) {
085- ["date"]=>
086- string(26) "2003-01-02 08:00:00.000000"
087- ["timezone_type"]=>
088- int(3)
089- ["timezone"]=>
090- string(3) "UTC"
091- }
092- ["current"]=>
093- NULL
094- ["end"]=>
095- NULL
096- ["interval"]=>
097- object(DateInterval)#7 (15) {
098- ["y"]=>
099- int(0)
100- ["m"]=>
101- int(0)
102- ["d"]=>
103- int(0)
104- ["h"]=>
105- int(4)
106- ["i"]=>
107- int(0)
108- ["s"]=>
109- int(0)
110- ["weekday"]=>
111- int(0)
112- ["weekday_behavior"]=>
113- int(0)
114- ["first_last_day_of"]=>
115- int(0)
116- ["invert"]=>
117- int(0)
118- ["days"]=>
119- int(0)
120- ["special_type"]=>
121- int(0)
122- ["special_amount"]=>
123- int(0)
124- ["have_weekday_relative"]=>
125- int(0)
126- ["have_special_relative"]=>
127- int(0)
128- }
129- ["recurrences"]=>
130- int(3)
131- ["include_start_date"]=>
132- bool(true)
133- }
134- object(DateInterval)#8 (15) {
135- ["y"]=>
136- int(7)
137- ["m"]=>
138- int(6)
139- ["d"]=>
140- int(5)
141- ["h"]=>
142- int(4)
143- ["i"]=>
144- int(3)
145- ["s"]=>
146- int(2)
147- ["weekday"]=>
148- int(-1)
149- ["weekday_behavior"]=>
150- int(-1)
151- ["first_last_day_of"]=>
152- int(-1)
153- ["invert"]=>
154- int(1)
155- ["days"]=>
156- int(2400)
157- ["special_type"]=>
158- int(0)
159- ["special_amount"]=>
160- int(-1)
161- ["have_weekday_relative"]=>
162- int(0)
163- ["have_special_relative"]=>
164- int(0)
165- }
166- object(DatePeriod)#9 (6) {
167- ["start"]=>
168- object(DateTime)#6 (3) {
169- ["date"]=>
170- string(26) "2003-01-02 08:00:00.000000"
171- ["timezone_type"]=>
172- int(3)
173- ["timezone"]=>
174- string(3) "UTC"
175- }
176- ["current"]=>
177- NULL
178- ["end"]=>
179- NULL
180- ["interval"]=>
181- object(DateInterval)#7 (15) {
182- ["y"]=>
183- int(0)
184- ["m"]=>
185- int(0)
186- ["d"]=>
187- int(0)
188- ["h"]=>
189- int(4)
190- ["i"]=>
191- int(0)
192- ["s"]=>
193- int(0)
194- ["weekday"]=>
195- int(0)
196- ["weekday_behavior"]=>
197- int(0)
198- ["first_last_day_of"]=>
199- int(0)
200- ["invert"]=>
201- int(0)
202- ["days"]=>
203- int(0)
204- ["special_type"]=>
205- int(0)
206- ["special_amount"]=>
207- int(0)
208- ["have_weekday_relative"]=>
209- int(0)
210- ["have_special_relative"]=>
211- int(0)
212- }
213- ["recurrences"]=>
214- int(3)
215- ["include_start_date"]=>
216- bool(true)
217- }