On mySimon: Holiday Gifts Under $50
BNET Business Network:
BNET
TechRepublic
ZDNet

By David Becker
Posted on ZDNet News: Dec 22, 2003 6:17:00 PM

Software running on thousands of computers worldwide will become inoperable in a few weeks because of an obscure date-related glitch, and developers are rushing to create and apply patches.

Sound familiar?

Software maker PTC, a specialist in product lifecycle management applications for engineers and product designers, has rekindled memories of the Year 2000 bug, or Y2K, as it scrambles to patch a glitch that will render most of its products inoperable after Jan. 10.


Get Up to Speed on...
Enterprise security
Get the latest headlines and
company-specific news in our
expanded GUTS section.


The flaw was discovered late last week, and PTC engineers have been working around the clock since then to create and test patches, PTC spokesman Joe Gavaghan said. Two patches that address some of the company's most widespread products were released early Friday, and fixes for other applications are on the way.

The flaw involves the way the programs handle date entries, Gavaghan said. To be able to recognize dates, PTC programmers had to set a date for infinity. They mistakenly chose about 1 billion seconds--2 to the 30th power, to be precise--since Jan. 1, 1970, which is when the Unix operating system was developed and is Year Zero for many Unix applications.

Unix itself uses a similar method to resolve dates, but developers chose the maximum infinity value of 2 to the 31st power--about 2 billion seconds. That means that PTC software will "time out" Jan. 10, while most Unix programs will continue to operate until 2038.

Left uncorrected, the error in the PTC software would be inconvenient but not destructive, Gavaghan said. "It's not something where they would lose data," he said. "The software just stops working."

PTC was alerted to the flaw last week by a customer who was unable to use the software to process work with future dates, Gavaghan said. Upon investigating, PTC engineers discovered that the flaw was widespread, affecting most of the company's 35,000 customers worldwide who use PTC products such as Pro/Engineer, Pro/Intralink and Windchill.

"It goes back to release 20 (from 1997) of our Pro/Engineer product," Gavaghan said. "It then just continued with our successive products as well as some of the software used to install our products."

While customers credited PTC for promptly and candidly alerting them of the problem, several were not too happy with timing, which threatens to interrupt extended holiday breaks with trips to the office to test and install patches.

"Like many people, I wanted to have the next two weeks off for the holidays," said Brian Kirsch, a network administrator at a small Wisconsin company that uses PTC products. "That leaves five days to ensure that our systems will be working after the 10th. While we don't have many seats of the software, I cannot understand how a serious bug like this can be carried through five major product releases."

Gavaghan said PTC regretted any inconvenience to customers but was working as quickly as possible to create patches and ensure that they are easy and quick to install.

"It's such a simple flaw; we don't believe it requires extensive testing to deploy the patches," he said. "It should take only a couple of minutes for most customers."

Gavaghan said the patches will reset the infinity value to 4 billion seconds, buying current PTC products another few decades of life. Subsequent releases will eliminate date dependency, he said.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 15 Talkback(s)
hmm back to school for you!
2^30 = 1,073,741,824 and, as you can see, is a bit more than your 1,072,051,200.

re-read your statement.... (Read the rest)
Posted by: PhuFighter Posted on: 01/01/04 You are currently: a Guest | | Terms of Use
Solution: 'Off Shore' the patch  usapride | 12/19/03
Communists  FirstNLastN | 12/19/03
Good idea  rkadowns | 12/19/03
Pull your head out of your rear end  Immanuel Tranz-Mischen | 12/20/03
Those things  rkadowns | 12/22/03
What do we want?  SelfGovern | 12/29/03
Actually Capitolists spew that garbage  voska | 12/22/03
yep!  DarbyOhara | 12/23/03
How long will it take...  MalumRegnat | 12/19/03
It's Microsoft's fault  BruceWheelock@... | 12/19/03
Um, isn't it always...? wink  dicktaurus@... | 12/21/03
No.. Why would they blame this on MS?  #team-fo-Chivalrous | 12/21/03
This is WRONG  Martin Sandberg | 12/22/03
It says 2^30 seconds  bokeefe1@... | 12/22/03
hmm back to school for you!  PhuFighter | 01/01/04

What do you think?

advertisement
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
The best support in the Linux business
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
Learn more >>
Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
Learn more about the free, six-month trial offer>>
The best support in the Linux business
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
Learn more >>
Learn more about tools to grow your business
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
Save time with the UPS Business Essentials Guide
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
Keep Up With The Latest In Document Management with The DocuMentor.
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
Learn more >>
advertisement

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here