#44742 [Csd->Opn]: Segmentation fault

From: Date: Thu, 24 Apr 2008 16:05:20 +0000
Subject: #44742 [Csd->Opn]: Segmentation fault
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-124476@lists.php.net to get a copy of this message
ID: 44742 Updated by: thekid@php.net Reported By: thekid@php.net -Status: Closed +Status: Open Bug Type: Date/time related Operating System: Any PHP Version: 5.2CVS-2008-04-16 (snap) Assigned To: derick New Comment: Reopen, now I get different results: $ php -r '$date= date_create("2008-04-11 00:00:00+0000"); var_dump(timezone_offset_get(date_timezone_get($date), $date));' int(7200) $ php -v PHP 5.2.5 (cli) (built: Nov 8 2007 23:18:51) == versus == $ ./php.exe -r '$date= date_create("2008-04-11 00:00:00+0000"); var_dump(timezone_offset_get(date_timezone_get($date), $date));' int(0) $ ./php.exe -v PHP 5.2.6RC6-dev (cli) (built: Apr 24 2008 08:04:56) Previous Comments: ------------------------------------------------------------------------ [2008-04-16 17:24:20] derick@php.net This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. However, the expected output is int(0). ------------------------------------------------------------------------ [2008-04-16 11:51:08] thekid@php.net Works fine with 5.2.5... ------------------------------------------------------------------------ [2008-04-16 11:46:54] jhonut_nm at yahoo dot com assigned ------------------------------------------------------------------------ [2008-04-16 11:24:45] thekid@php.net Description: ------------ timezone_offset_get() causes segmentation faults. Reproduce code: --------------- $ ./php.exe -r '$date= date_create("2008-04-11 00:00:00+0000"); var_dump(timezone_offset_get(date_timezone_get($date), $date));' [...Segmentation fault Dialog box...] friebe@rnt15501 ~/bin/php5dev $ ./php.exe -v PHP 5.2.6RC6-dev (cli) (built: Apr 15 2008 12:04:52) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies Expected result: ---------------- int(7200) Actual result: -------------- Segmentation fault ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=44742&edit=1

« previous php.bugs (#124476) next »