Hoofdcategorieën
Device Settings

Fout in Visual C++ zorgt voor april 2001-bug

Door Wouter Tinus, dinsdag 23 januari 2001 10:57
Bron: Computerworld, views: 1.096

Javier Martinez Muñoz wees ons op dit artikel van Computerworld, waarin men spreekt over een vergeten is-teken in Microsofts Visual C++ runtime library. Dat kleine foutje veroorzaakt een wel heel vreemde bug. Op 1 april 2001 zal namelijk alle software die gebruik maakt van dit library denken dat het zomertijd is geworden en dus een uur naast de werkelijke tijd werken. Pas op 8 april wordt dit effect weer ongedaan gemaakt. Volgens experts gebruikt 20 tot 30% van de software de bewuste library, waaronder Internet Explorer en Netscape. Microsoft werkt inmiddels aan een patch en zegt zelf dat het niet zo'n groot probleem is:

But Chris Hargarten, Microsoft's Visual C++ product manager, disputed that assessment, saying that the glitch isn't serious and shouldn't affect a large number of applications.

"This is a really small date problem," Hargarten said. "The biggest thing here is that the number of applications out there that use that library is widespread. But the number that use the time function and will get hit by this bug is very, very small."

Lees hier het stukje op Microsoft.com.

Volgende 14:45 AMD Athlon processor uitgekozen tot beste processor
Vorige 07:42 IBM brengt in maart betere Numa-Q-lijn uit
Advertentie

Reacties

«  1  2  3  »

Dat zijn nog eens 1 april grappen :P

Nee, serieus..
Volgens experts gebruikt 20 tot 30% van de software de bewuste library, waaronder Internet Explorer en Netscape

Ik kan me voorstellen dat bedrijven die werken met een applicatie met webinterface hier een probleem kunnen krijgen.

Met levensduur van cookies e.d. kan ik me wel e.e.a. voorstellen.

Het verschil is één uur. Of je login-cookie met een maand expiry nou een uur korter of langer geldig blijft kraait geen haan naar.

Maar als je lekker aan het bankieren bent met cookies die maar een paar minuten geldig zijn (girotel online van de postbank bijv.) heb je toch een mooi probleem.

Dat zijn nog eens 1 april grappen
That's not a bug, It's a joke :P

Erg jammer dit. De kans dat dit gebeurd zal misschien wel klein zijn, maar ALS het gebeurd, dan zal er hoogstwaarschijnlijk wel iets ergs gebeuren. (Te denken aan transactie software e.d.) Tijdgevoelige operaties etc.
edit:
typo

pcies...

stel je voor dat bij een bank alle transacties een uur eerder of later worden uitgevoerd...scheelt nogal wat rente en dergelijke... dan heb je het toch bijna wel over een paar miljoen.

ja, misschien wel, als ze in uren in plaats van in dagen zouden rekenen }:O
(even nadenken voor je iets post)

Ook als ze in dagen rekenen. Dan zijn alle transacties ineens een uur te vroeg overgeboekt. En als het dan straks weer teruggaat (8 april) kan er nog meer misgaan; overboekingen twee keer uitgevoerd etc.

eeeeeeh
- normale transactie : half 1 's nachts
- uur te vroeg is half 12
- is een dag eerder...

even nadenken voordat je mensen afzijkt :)

Niet zo'n groot probleem??

Als je als bedrijf met je software een uur achterloopt, dan is dat fiks balen!!

Nu ff wachten op de patch dan maar...

hadden ze dat probleem ook al niet toen win95 werd geïntroduceerd
(bij mij op de compu ging toen de zomer tijd in, in februari :( )

Bij Win95 was het de wintertijd die in de 3e week van november inging in plaats van de 3e week van oktober. Heb ik toen nog eens simpel aangepast in de registry.

Het gaat er nu van afhangen of programma's statisch of dynamisch gelinkt zijn met de VC++ runtime library. Alleen programma's die statisch gelinkt zijn met de CRT van voor Visual C++ Service Pack 3 hebben dit probleem, en zullen gepatcht moeten worden, als het een onoverkomelijk probleem oplevert. Programma's die dynamisch gelinkt zijn, zoals Internet Explorer, Netscape, en vele andere, hebben geen last van deze bug, zolang je maar een up-to-date (dwz Visual Studio SP3 of later) versie van MSVCRT.DLL in je system directory hebt staan. Zie ook het volgende article in de M$KB: http://support.microsoft.com/support/kb/article s/Q214/6/61.ASP

Wat gek dat ze niet gewoon een nieuwe msvcrt.dll ter download aanbieden en je Visual Studio SP3 moet hebben... :?

Wordt het tenminste weer eerder licht dankzij Microsoft! ;)

Leuke 1 april grap ;)

Ik denk dat Microsoft op zich wel een patch zal uitbrengen, maar ja, wie weten allemaal op tijd van die bug af? En gaat wel iedereen die patch downloaden?
Voor (grote en MKB) bedrijven zal de IT-afdeling de patch ongetwijfeld wel op tijd installeren, maar voor veel particulieren of de kleinere bedrijfjes is dit nog maar de vraag.
* 786562 Bramïnstalleerd moet worden.
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 14:45 AMD Athlon processor uitgekozen tot beste processor
Vorige 07:42 IBM brengt in maart betere Numa-Q-lijn uit
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011