Bug#268991: gcj-3.4: simple program segfaults
Package: gcj-3.4
Version: 3.4.1-4sarge1
Severity: important
gcj-3.4 --main=hecl hecl.java 
@ashland [~/workshop/hecl] $ ./a.out 
Segmentation fault (core dumped)
Maybe there is a bug in my code...
import java.io.*;
public class hecl {
    public static void main(String [] args) {
    StringBuffer input = new StringBuffer();
    FileInputStream fin;
    int c = 0;
    try {
        fin = new FileInputStream(args[0]);
	    DataInputStream in = new DataInputStream(fin);
	        while ((c = in.read()) != -1)
		      input.append((char)c);
		      } catch (Exception e) {
		          System.err.println ("Error reading from
		          file" + e);
			  }
			  System.out.println("Input is: " + input);
    }
}
but it seems to work elsewhere (on i386/unstable).
-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.6
Locale: LANG=en_US, LC_CTYPE=en_US
Versions of packages gcj-3.4 depends on:
ii  g++-3.4                  3.4.1-4sarge1   The GNU C++ compiler
ii  gcc-3.4-base             3.4.1-4sarge1   The GNU Compiler Collection (base 
ii  java-common              0.22            Base of all Java packages
ii  libc6                    2.3.2.ds1-13    GNU C Library: Shared libraries an
ii  libgcc1                  1:3.4.1-4sarge1 GCC support library
ii  libgcj5-common           3.4.1-4sarge1   Java runtime library for use with 
ii  zlib1g                   1:1.2.1.1-5     compression library - runtime
-- no debconf information
Reply to: