Karim BELABAS on Fri, 6 Dec 2002 18:19:16 +0100 (MET)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: primetables SEGV


On Thu, 5 Dec 2002, Igor Schein wrote:
> % gp -q -f -p 2156858852
> Segmentation fault
>
> 1 extra check is needed.
>
> That's with 32bit binary.

There's this one suspicious couple of lines in initprimes0()

  /* Checked to be enough up to 40e6, attained at 155893 */
  size = (long) (1.09 * maxnum/log((double)maxnum)) + 145;

For a fact, 'size' is too small in your example, and
maxnum = 2156858852 > 40e6

Gerhard what was the basis for your bound ?

Cheers,

    Karim.
-- 
Karim Belabas                    Tel: (+33) (0)1 69 15 57 48
Dép. de Mathématiques, Bât. 425  Fax: (+33) (0)1 69 15 60 19
Université Paris-Sud             Email: Karim.Belabas@math.u-psud.fr
F-91405 Orsay (France)           http://www.math.u-psud.fr/~belabas/
--
PARI/GP Home Page: http://www.parigp-home.de/