Processed: Re: Bug#348792: libgcj6: string-to-double conversion can throw NullPointerException

2006-01-19 Thread Debian Bug Tracking System
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

Bug#348792: libgcj6: string-to-double conversion can throw NullPointerException

2006-01-19 Thread Aaron M. Ucko
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

Bug#348792: libgcj6: string-to-double conversion can throw NullPointerException

2006-01-18 Thread Aaron M. Ucko
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

Bug#348792: libgcj6: string-to-double conversion can throw NullPointerException

2006-01-18 Thread Aaron M. 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