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