🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11378

Re: [Perl] Problemas con "Illegal division by zero..." en innreport

#11378
From: Ignacio Arenaza
Date: Thu, 13 Dec 2001 22:57
59 lines
3042 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Antonio" == Antonio  <antonio@escomposlinux.org> writes:

    Antonio> Buenas.

Mas buenas,

    Antonio> El mensaje de error que me da (y antes no) es:

    Antonio> Illegal division by zero at /usr/lib/news/bin/innreport
    Antonio> line 1412

Normal, cuando divides por cero pasan estas cosas ;-)

    Antonio>  foreach $key (sort keys %$dates) {
    Antonio>  $x_min = $key if $x_min > $key;
    Antonio>  $x_max = $$dates{$key} if $x_max < $$dates{$key};
    Antonio>  my $t = $$out{$key} / ($$dates{$key} - $key);

Hummm, division por cero aqui... Significa que $$dates{$key} es igual
en valor que $key... Sin conocer el contexto con mas detalles diria
que $dates (que tiene pinta de ser una referencia a un hash) tiene los
datos mal inicializados, pues coincide en al menos una casilla el
valor de la clave y el valor asociado a esa clave.

Necesitaria ver donde se carga $dates para ver por donde vienen los
problemas.

			    
    Antonio> Supongo que el no tener el resto del archivo os va a
    Antonio> despistar bastante, pero es que el archivo es muy grande
    Antonio> y no sab�a cuanto poner exactamente ;-)

Pues si, falta contexto ;-)

    Antonio> A ver si alguien por ah� entiende de perl y usa inn2 ;-)

"hablo" perl y tengo inn2, pero solo como servidor de cacheo local
(con suck y demas). No se si voya a valer de beta tester ;-)

Pasame el script por privado y le intento echar una ojeada (yo tambien
tengo aqui perl5.6)

Saludos. I�aki.

- -- 
  Get PGP/GPG Keys at  http://www.escomposlinux.org/iarenaza/pgpkey.html
  I use free software / Yo uso software libre

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt and GPG

iD8DBQE8GTJrZXLnGT1HLgcRAiytAJwJOjqA5F3Aa6c/vrt8XYqSeXk1cgCfdrPO
7cYYO0kpDL3uEgaE+gDYrCc=
=umzB
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <871yhybudu.fsf@eb2ebu.ampr.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!eb2ebu.ampr.org!not-for-mail
References: <9v38lh$4m0$1@antonio.escomposlinux.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,a56e5d4cae5a4856
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-12-13 15:06:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!eb2ebu.ampr.org!not-for-mail
From: Ignacio Arenaza <iarenaza@eb2ebu.ampr.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: [Perl] Problemas con "Illegal division by zero..." en innreport
Date: 13 Dec 2001 23:57:49 +0100
Organization: Servidor NNTP de eb2ebu.ampr.org
Lines: 59
Message-ID: <871yhybudu.fsf@eb2ebu.ampr.org>
References: <9v38lh$4m0$1@antonio.escomposlinux.net>
NNTP-Posting-Host: 62-36-89-12.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1008284614 14039 62.36.89.12 (13 Dec 2001 23:03:34 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Thu, 13 Dec 2001 23:03:34 +0000 (UTC)
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7