Red Hat Bugzilla – Bug 27317
date with -f (file) option core dumps
Last modified: 2007-04-18 12:31:26 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.0.30 i586)
When using the date program with the -f option to convert many dates
contained in a file it core dumps at the end of the file. If I use both -u
and -f it does not.
The problem seem to be in "free (initial_TZ);" of batch_convert because
not set if universal_time is not true.
Steps to Reproduce:
1. date >date.test
2. date -f date.test +%s
Actual Results: The ouput is the number of sesonds followed by
"Segmentation fault (core dumped)"
Expected Results: It should not core dump. "date -u -f date.test +%s"
works ok but requires the timezone to be specified.
This is on date version: date (GNU sh-utils) 2.0
From RedHat 6.2: rpm=sh-utils-2.0-5
Redhat 7.0 is also based on the same gnu date 2.0 version so it could also
Fixed in the current version...
date -f data.test
Tue Mar 6 15:48:26 CET 2001
date -f date.test +%s