harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Zakharov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-4873) [drlvm][exception] NullPointerException causes SIGSEGV
Date Fri, 28 Sep 2007 09:13:50 GMT
[drlvm][exception] NullPointerException causes SIGSEGV
------------------------------------------------------

                 Key: HARMONY-4873
                 URL: https://issues.apache.org/jira/browse/HARMONY-4873
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: Debian Linux IA32
            Reporter: Alexei Zakharov


The following innocent test causes segmentation fault if executed on DRLVM. However, it passes
ok on RI and J9.

Test113.java
---
import java.io.*;

public class Test113 {

   static class A implements Serializable {
       private final byte[] encoding = null;

       protected A() {}

       protected Object writeReplace() {
           return new String(encoding.clone());
       }
   }

   public static void main(String argv[]) throws Exception {
       ByteArrayOutputStream out = new ByteArrayOutputStream();
       ObjectOutputStream oos = new ObjectOutputStream(out);
       A a = new A();

       for (int i = 0; i < 2; i++) {
          try {
              System.out.println("ITERATION " + i);
              oos.writeObject(a);
          } catch (NullPointerException e) {
              System.out.println("NPE catched");
          }
       }
       System.out.println("PASS");
   }
}
---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message