[Java-gnome-developer] /src/exaples/gtk/text does compile fine with gcj, but crashes at runime..
Brought to you by:
afcowie
From: Clemens E. <Lin...@we...> - 2002-12-03 12:16:08
|
Hi there! In order to your e-mail about the GTKText-Widget, i tried it out. I compil= ied the example-program with gcj without any problems, but when i started = it, it crashed with the following error: clemi@cc02eiss:~/Kompilieren/jgtk/java-gnome/test> gcj Text.java --main=3DTe= xt --CLASSPATH=3D../lib/gtk.jar ../lib/libjavagtk.so -o Text -g clemi@cc02eiss:~/Kompilieren/jgtk/java-gnome/test> ./Text (java-gnome:1441): GLib-GObject-CRITICAL **: file gvaluetypes.c: line 803 = (g=5Fvalue=5Fget=5Fpointer): assertion `G=5FVALUE=5FHOLDS=5FPOINTER (value)' failed (java-gnome:1441): GLib-GObject-CRITICAL **: file gvaluetypes.c: line 803 = (g=5Fvalue=5Fget=5Fpointer): assertion `G=5FVALUE=5FHOLDS=5FPOINTER (value)' failed ** WARNING **: Java-GNOME - cannot find callback method handleDeleteFromC= ursor in the specified object with signature (Lorg/gnu/glib/Enum;I)V Exception in thread "main" java.lang.RuntimeException: at 0x4052b82b: java.lang.Throwable.Throwable(java.lang.String) (/usr/li= b/libgcj.so.3) at 0x4051cc50: java.lang.Exception.Exception(java.lang.String) (/usr/li= b/libgcj.so.3) at 0x40520f20: java.lang.RuntimeException.RuntimeException(java.lang.St= ring) (/usr/lib/libgcj.so.3) at 0x4066846b: ffi=5Fcall=5FSYSV (/usr/lib/libgcj.so.3) at 0x406680f7: ffi=5Fcall (/usr/lib/libgcj.so.3) at 0x4051390b: =5FJv=5FCallAnyMethodA(java.lang.Object, java.lang.Class, =5FJ= v=5FMethod, boolean, java.lang.Class[], jvalue, jvalue) (/usr/lib/libgcj.so.= 3) at 0x40513c3b: =5FJv=5FCallAnyMethodA(java.lang.Object, java.lang.Class, =5FJ= v=5FMethod, boolean, java.lang.Class[], java.lang.Object[]) (/usr/lib/libgcj= .so.3) at 0x4051210c: java.lang.reflect.Constructor.newInstance(java.lang.Obje= ct[]) (/usr/lib/libgcj.so.3) at 0x404dd8bb: =3F=3F (=3F=3F:0) at 0x40afc582: =3F=3F (=3F=3F:0) at 0x40afc88d: =3F=3F (=3F=3F:0) at 0x40afcaa1: Java=5Forg=5Fgnu=5Fglib=5FGObject=5FaddEventHandler=5F=5FLjava=5Flang=5FSt= ring=5F2Ljava=5Flang=5FString=5F2Ljava=5Flang=5FObject=5F2 (/home/clemi/Kompilieren/jgtk= /java-gnome/lib/libGTKJava.so) at 0x4011d373: org.gnu.glib.GObject.addEventHandler(java.lang.String, j= ava.lang.String, java.lang.Object) (../lib/libjavagtk.so) at 0x4016d24a: org.gnu.gtk.EventMap.initialize(org.gnu.glib.GObject) (.= ./lib/libjavagtk.so) at 0x401bc7c2: org.gnu.gtk.TextView.initializeEventHandlers() (../lib/l= ibjavagtk.so) at 0x401bc1e7: org.gnu.gtk.TextView.TextView(org.gnu.gtk.TextBuffer) (.= ./lib/libjavagtk.so) at 0x08049c1c: Text::Text[in-charge]() (/home/clemi/Kompilieren/jgtk/ja= va-gnome/test/Text.java:60) at 0x0804a47b: Text::main(JArray<java::lang::String*>*) (/home/clemi/Ko= mpilieren/jgtk/java-gnome/test/Text.java:151) at 0x40503418: gnu.gcj.runtime.FirstThread.call=5Fmain() (/usr/lib/libgcj= .so.3) at 0x40579859: gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.3)= at 0x4051016c: =5FJv=5FThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.3) at 0x404dc86c: =5FJv=5FRunMain(java.lang.Class, byte const, int, byte const= , boolean) (/usr/lib/libgcj.so.3) at 0x404dc98d: JvRunMain (/usr/lib/libgcj.so.3) at 0x08049789: main (/tmp/cc8ahHVw.i:11) at 0x409464a2: =5F=5Flibc=5Fstart=5Fmain (/lib/libc.so.6) at 0x080496c1: =5Fstart (=3F=3F:0) It seems that this are problems of the bindings, not of the code... Mfg Linuxhippy =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F Keine Chance f=FCr Viren! Mit WEB.DE FreeMail sind Sie auf der sicheren Seite - Virenschutz inklusive! http://freemail.web.de/features/=3Fm= c=3D021129 |