Fix for JDK Double.parseDouble infinite loop

Dr Andrew John Hughes gnu_andrew at
Wed Feb 2 22:43:56 UTC 2011

On 2 February 2011 20:30, Mark Wielaard <mark at> wrote:
> On Wed, 2011-02-02 at 20:02 +0000, Alan Bateman wrote:
>> Andrew Haley wrote:
>> > The post on
>> >
>> >
>> > describes a (on first sight) trivial bug when parsing strings into
>> > Java Double objects.
>> Thanks for the analysis and patch. We also have a fix from Dmitry
>> Nadezhin that he posted here some time ago (but fell through the cracks
>> for some reason). I expect this issue will be fixed soon.
> Wow, I did some digging to find this. And it was reported back in 2001
> (!):
> There is even a suggested fix in the report.
> Dmitry Nadezhin posted about it on the list in 2009:
> If people are looking into floating point issues now, it might be good
> to also take a look at the other issues he mentioned in 2010 when he
> proposed a Math subproject for OpenJDK:
> Cheers,
> Mark

We should look at at least getting these into IcedTea.  Sadly, the
archiver seems to have scrubbed the patches but I may have them in my
inbox somewhere.
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (

Support Free Java!
Contribute to GNU Classpath and the OpenJDK

PGP Key: F5862A37 (
Fingerprint = EA30 D855 D50F 90CD F54D  0698 0713 C3ED F586 2A37

More information about the core-libs-dev mailing list