#37747 [Opn->Asn]: strtotime segfaults when given "nextyear"

From: Date: Thu, 08 Jun 2006 15:26:26 +0000
Subject: #37747 [Opn->Asn]: strtotime segfaults when given "nextyear"
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-98191@lists.php.net to get a copy of this message
ID: 37747 Updated by: derick@php.net Reported By: php at stut dot net -Status: Open +Status: Assigned Bug Type: Date/time related Operating System: FreeBSD 5.4-RELEASE PHP Version: 5CVS-2006-06-08 (CVS) -Assigned To: +Assigned To: derick Previous Comments: ------------------------------------------------------------------------ [2006-06-08 15:02:14] php at stut dot net Description: ------------ Segfault when giving strtotime "nextyear" Reproduce code: --------------- <?php if (strtotime('2007-01-01') == strtotime('nextyear', strtotime('2006-01-01'))) print "Success"; else print "Failure"; ?> Expected result: ---------------- Prints "Success" Actual result: -------------- Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libcrypt.so.2...done. Loaded symbols for /lib/libcrypt.so.2 Reading symbols from /usr/local/lib/libiconv.so.3...done. Loaded symbols for /usr/local/lib/libiconv.so.3 Reading symbols from /lib/libm.so.3...done. Loaded symbols for /lib/libm.so.3 Reading symbols from /usr/local/lib/libxml2.so.5...done. Loaded symbols for /usr/local/lib/libxml2.so.5 Reading symbols from /lib/libz.so.2...done. Loaded symbols for /lib/libz.so.2 Reading symbols from /lib/libc.so.5...done. Loaded symbols for /lib/libc.so.5 Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 timelib_set_relative (ptr=0x0, amount=0, behavior=0, s=0xbfbfd240) at parse_date.re:594 594 switch (relunit->unit) { ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=37747&edit=1

« previous php.bugs (#98191) next »