[Pkg-octave-devel] Bug#493869: Bug#493869: octave3.0: gaminv and gamcdf crash for big values of parameter A

Thomas Weber thomas.weber.mail at gmail.com
Tue Aug 5 14:17:28 UTC 2008


Am Dienstag, den 05.08.2008, 15:49 +0200 schrieb Sebastien Villemot:
> Package: octave3.0
> Version: 1:3.0.1-6
> Severity: normal
> 
> gaminv and gamcdf function crash with the following parameters:

> octave> gaminv(0.5,600,1)
>  ***MESSAGE FROM ROUTINE D9LGIT IN LIBRARY SLATEC.
>  ***FATAL ERROR, PROG ABORTED, TRACEBACK REQUESTED
>  *  NO CONVERGENCE IN 200 TERMS OF CONTINUED FRACTION
>  *  ERROR NUMBER = 3
>  *   
>  ***END OF MESSAGE

> octave> gamcdf(600, 600, 1)
>  ***MESSAGE FROM ROUTINE D9LGIT IN LIBRARY SLATEC.
>  ***FATAL ERROR, PROG ABORTED, TRACEBACK REQUESTED
>  *  NO CONVERGENCE IN 200 TERMS OF CONTINUED FRACTION
>  *  ERROR NUMBER = 3
>  *   
>  ***END OF MESSAGE

That's not a crash, is it? The functions inform you that they didn't
converge. 


> Note that if you replace 600 by 500, the problem doesn't occur.

See
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418158

d9lgit.f needs an improvement, either directly or by completely
replacing it with something better.

	Thomas






More information about the Pkg-octave-devel mailing list