Processing commands for [EMAIL PROTECTED]:
> tags 348792 + patch
Bug#348792: libgcj6: string-to-double conversion can throw NullPointerException
There were no tags set.
Tags added: patch
> thanks
Stopping processing here.
Please contact me if you need assistance.
Debian bug tracking
tags 348792 + patch
thanks
It looks like this is PR classpath/23863, and can be worked around
(rather inefficiently, but that's life) by increasing MAX_BIGNUM_WDS
to 128 when Pack_32 isn't defined, per
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/mprec.h?tr1=1.4&tr2=1.5&r
I've done a little more testing, with the following conclusions:
- The bug is also present in some older libgcj versions, including in
particular libgcj5 3.4.4-5 and libgcj6 4.0.2-6.
- The bug appears to be absent in gcc-snapshot 20051124-1.
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko
Package: libgcj6
Version: 4.0.2-7
Severity: important
For some reason, attempting to convert decimal strings that correspond
to numbers below a certain threshold (between 4.24374e-214 and
4.24375e-214) to doubles (which should have an appreciably wider
range) ends up segfaulting within the guts of
4 matches
Mail list logo