Package: gcj-3.3
Version: 1:3.3.5-2
Severity: important

  When I try to compile Jabref (get the source at 
http://jabref.sourceforge.net/), I get the
following error:

gaia ~/bin $ gcj Jabref-1.5.jar 
antlr/PreservingFileWriter.java: In class `antlr.PreservingFileWriter':
antlr/PreservingFileWriter.java: In method `antlr.PreservingFileWriter.close()':
antlr/PreservingFileWriter.java:56: warning: exception handler inside code that 
is being 
protected
gcj: Internal error: Segmentation fault (program jc1)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.

  I don't really know wether this program, which has been designed for Sun's 
Java is fully 
compatible with gcj, but there is one thing sure, that the compiler shouldn't 
segfault ;-) !

  The same happens if I try with gcj 3.4 and I get some error code as well when 
I try to 
launch it: 


ang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) 
(/usr/lib/libgcj.so.4.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.4.0.0)
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.4.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.4.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) 
(/usr/lib/libgcj.so.4.0.0)
   at __libc_start_main (/lib/tls/libc-2.3.2.so)
Caused by: java.lang.InternalError: Unexpected exception while defining class 
com.jgoodies.plaf.windows.ExtWindowsLookAndFeel
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, 
java.security.ProtectionDomain) (/usr/lib/libgcj.so.4.0.0)
   at java.security.SecureClassLoader.defineClass(java.lang.String, byte[], 
int, int, 
java.security.CodeSource) (/usr/lib/libgcj.so.4.0.0)
   at java.net.URLClassLoader.findClass(java.lang.String) 
(/usr/lib/libgcj.so.4.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) 
(/usr/lib/libgcj.so.4.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) 
(/usr/lib/libgcj.so.4.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) 
(/usr/lib/libgcj.so.4.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) 
(/usr/lib/libgcj.so.4.0.0)
   at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.4.0.0)
   at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.4.0.0)
   at _Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.4.0.0)
   at java.lang.ClassLoader.linkClass0(java.lang.Class) 
(/usr/lib/libgcj.so.4.0.0)
   at java.lang.ClassLoader.resolveClass0(java.lang.Class) 
(/usr/lib/libgcj.so.4.0.0)
   ...7 more
Caused by: java.lang.ClassNotFoundException: 
com.sun.java.swing.plaf.windows.WindowsLookAndFeel not found in 
[file:Jabref-1.5.jar, 
core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) 
(/usr/lib/libgcj.so.4.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) 
(/usr/lib/libgcj.so.4.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) 
(/usr/lib/libgcj.so.4.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) 
(/usr/lib/libgcj.so.4.0.0)
   at _Jv_ClassReader.handleClassBegin(int, int, int) (/usr/lib/libgcj.so.4.0.0)
   at _Jv_ClassReader.parse() (/usr/lib/libgcj.so.4.0.0)
   at _Jv_DefineClass(java.lang.Class, byte[], int, int) 
(/usr/lib/libgcj.so.4.0.0)
   at java.lang.ClassLoader.defineClass0(java.lang.String, byte[], int, int, 
java.security.ProtectionDomain) (/usr/lib/libgcj.so.4.0.0)

  I don't quite understand a single thing in here, but I thought it might 
help... Meanwhile, 
I'm sorry to say that I will have to revert to Sun's version of Java - sorry !!

  Thanks for considering this report

        Vincent Fourmond


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages gcj-3.3 depends on:
ii  g++-3.3                     1:3.3.5-2    The GNU C++ compiler
ii  gcc-3.3-base                1:3.3.5-2    The GNU Compiler Collection (base 
ii  java-common                 0.22         Base of all Java packages
ii  libc6                       2.3.2.ds1-18 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.4.2-3    GCC support library
ii  libgcj4                     1:3.3.5-2    Java runtime library for use with 
ii  libgcj4-common              1:3.3.5-2    Java runtime library for use with 
ii  zlib1g                      1:1.2.2-1    compression library - runtime

-- no debconf information


Reply via email to