Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Mar 2000 04:10:13 +0100 (MET)
From:      Martin Dieringer <dieringe@physik.fu-berlin.de>
To:        Andrew Atrens <atrens@nortelnetworks.com>
Cc:        Nate Williams <nate@yogotech.com>, freebsd-java@FreeBSD.ORG
Subject:   Re: bug - `try' doesn't catch sigfpe
Message-ID:  <Pine.OSF.4.10.10003120405570.3279-100000@sirius.physik.fu-berlin.de>
In-Reply-To: <Pine.BSF.4.21.0003112009190.1015-100000@hcarp00g.ca.nortel.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 11 Mar 2000, Andrew Atrens wrote:

> FreeBSD churchill 4.0-CURRENT FreeBSD 4.0-CURRENT #1: Wed Mar  8 17:56:36
> EST 2000     root@churchill:/usr/local/src/sys/compile/CHURCHILL  i386
> 
> and this -
> 
> jdk1.1.8_ELF.V1999-11-9.tar.gz


FreeBSD 4.0-CURRENT #33
and the same (I think) jdk:
same thing, but no problem with
 TYA 1.6 (J11) Copyright (c) 1997-2000 Albrecht Kleine
where the exception is thrown correctly


martin



> 
> 
> This little class tickles the bug -
> 
> 
> class sigfpe {
> 
>   void fpe() {
>     int a, b;
>       a = 7; b = 0;
>     try {
>       a = a / b;
>       return; // fail
>     } catch (java.lang.Exception x) {
>       // pass
>     }
>     return;
>    }
> 
>   public static void main(String[] args) {
>     sigfpe foo = new sigfpe();
>     foo.fpe();
>   }
> }
> 
> 
> Andrew.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.4.10.10003120405570.3279-100000>