You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Geir Magnusson Jr (JIRA)" <ji...@apache.org> on 2006/11/03 12:52:18 UTC

[jira] Commented: (HARMONY-1830) [drlvm][reliability] VM crashes on java.net.InetAddress.isReachable()

    [ http://issues.apache.org/jira/browse/HARMONY-1830?page=comments#action_12446921 ] 
            
Geir Magnusson Jr commented on HARMONY-1830:
--------------------------------------------

Actually, as of r470644, I get the following on Ubuntu 6 : 

Iterations: 140
Iterations: 150
Iterations: 160
java.net.SocketException: Too many open files
        at org.apache.harmony.luni.platform.OSNetworkSystem.createSocketImpl(OSNetworkSystem.java)
        at org.apache.harmony.luni.platform.OSNetworkSystem.createSocket(OSNetworkSystem.java:78)
        at java.net.InetAddress.isReachableByTCP(InetAddress.java:878)
        at java.net.InetAddress.isReachable(InetAddress.java:791)
        at java.net.InetAddress.isReachable(InetAddress.java:762)
        at Test2.main(Test2.java:12)




> [drlvm][reliability] VM crashes on java.net.InetAddress.isReachable()
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-1830
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1830
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Nikolay Bannikov
>         Assigned To: Geir Magnusson Jr
>
> VM crashes on java.net.InetAddress.isReachable() methods after 300 iterations.
> Note, that all works fine on RI.
> import java.net.*;
> class Test2{
>   public static void main(String[] args){
>     String[] arr = {"localhost", "localhost", "localhost", "localhost", "localhost", "localhost"};
>     for(int j = 0; j < 500; j++) {
>       if (j % 10 == 0) {
>             System.out.println("Iterations: " + j);
>       }
>       try{
>         for(int i=0; i<arr.length; i++){
>           InetAddress inet = InetAddress.getByName(arr[i]);
>           inet.isReachable(1000);
>           inet = null;
>         }
>         System.gc();
>       }catch(Exception e){
>         e.printStackTrace();
>       }
>     }
>   }
> }
> HARMONY output:
> =============
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r450941, (Sep 28 2006), Windows/ia32/msvc 1310, release build http://incubator.apache.org/harmony
> Iterations: 260
> Iterations: 270
> Iterations: 280
> Iterations: 290
> Iterations: 300
> JNI.ExceptionDescribe: java/lang/NoClassDefFoundError:
> java/lang/NoClassDefFoundError : org/apache/harmony/luni/net/NetUtil
>  at java.net.InetAddress.isReachable (InetAddress.java: 788)
>  at java.net.InetAddress.isReachable (InetAddress.java: 759)
>  at Test2.main (Test2.java: 14)
> Error occured while running starter class: Exception left unhandled before destroying 
> JNI.ExceptionDescribe: java/lang/NoClassDefFoundError:
> java/lang/NoClassDefFoundError : org/apache/harmony/luni/net/NetUtil
>  at java.net.InetAddress.isReachable (InetAddress.java: 788)
>  at java.net.InetAddress.isReachable (InetAddress.java: 759)
>  at Test2.main (Test2.java: 14)
> Error occured in starter class shutdown() method.
> An unhandled error (8) has occurred.
> HyGeneric_Signal_Number=00000008
> ExceptionCode=c0000006
> ExceptionAddress=7C35F0CB
> ContextFlags=0001003f
> Handler1=00401010
> Handler2=11105CE0
> EDI=00000000
> ESI=7C38CC8C
> EAX=7C35F0CB
> EBX=00252198
> ECX=7C38CCA4
> EDX=7C38B160
> EIP=7C35F0CB
> ESP=0013F7E8
> EBP=0013F820
> Module= \jdk\jre\bin\MSVCR71.dll
> Module_base_address=7C340000
> Offset_in_DLL=0001f0cb
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira