» »

Hrošč v Javi povzroči neodzivnost pri pretvorbi številskih vrednosti med tipi

Hrošč v Javi povzroči neodzivnost pri pretvorbi številskih vrednosti med tipi

Slo-Tech - Prejšnji mesec smo poročali o hrošču v PHP, ki povzroči neodzivnost programa pri pretvarjanju zelo velikih ali zelo malih števil med različnimi tipi zapisa. Podoben hrošč je bil odkrit tudi v Javi (v izvajalnem okolju in v prevajalniku), ki prav tako obvisi pri pretvorbi vrednosti 2.2250738585072011e-308 v binarni zapis dvojne natančnosti s plavajočo vejico (to ni edini primer, saj se isto primeri tudi pri še nekaj drugih). Namesto pravilnega rezultata 0x1p-1022 se Javi zatakne v 0x0.fffffffffffffp-102. Odkritelj hrošča Konstantin Preisser je Oracle obvestil že pred tremi tedni, na popravek pa še čakamo.

3 komentarji

Migelo ::

Who is there?
...
...
...
...
Java!

pegasus ::

http://blog.andreas.org/display?id=9 ... vredno branja, čigav bug to pravzaprav je.

MrStein ::

http://gcc.gnu.org/bugzilla/show_bug.cg...

aaaaah! S tem bugom je verjetno že vsak imel opravka. Jaz sem.
Teštiram če delaž - umlaut dela: ä ?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Nov hrošč v PHP zakrpan v enem dnevu

Oddelek: Novice / Varnost
112720 (1614) darkolord
»

Bin v Dec [java]

Oddelek: Programiranje
6677 (575) mR-Jubax
»

Pretvorba števil & stuff

Oddelek: Šola
53115 (2435) marjan_h
»

Zanimiv hrošč v Excelu (strani: 1 2 3 )

Oddelek: Novice / --Nerazporejeno--
10511775 (6571) Matheeew
»

Nov IE hrošč

Oddelek: Novice / Brskalniki
71568 (1568) jeti

Več podobnih tem