[Sablevm-developer] Partial success w/ debbuggtk - screenshot!
Brought to you by:
egagnon
From: Grzegorz B. P. <ga...@de...> - 2004-01-20 06:19:07
|
Hi all! I copied AllocObject and DeleteGlobalRef from David's sandbox [*] and was able to get "bugreporter" utility that far (thanks David!): http://gadek.homelinux.org/debbuggtk-sablevm.png This error shows up, but the app continues in spite of it: $ bugreporter *** Couldn't bind native method Java_java_lang_VMThread_interrupted *** *** or Java_java_lang_VMThread_interrupted__ *** Exception in thread "Lazy cache writer" java.lang.UnsatisfiedLinkError at java.lang.VMThread.interrupted (VMThread.java) at java.lang.Thread.interrupted (Thread.java:572) at com.tildemh.debbug.CacheWriter.run (CacheWriter.java:45) at java.lang.Thread.run (Thread.java:455) at java.lang.VMThread.callRun (VMThread.java:116) at java.lang.Thread.callRun (Thread.java:333) at java.lang.VirtualMachine.runThread (VirtualMachine.java:117) This one is SableVM/Classpath problem, no? How hard would it be to fix it? I can go to the next screen by pressing Forward, I can put package name into edit window, however after next Forward it dies with: (Gtk.java:-1) org/gnu/gtk/Gtk.gtk_main n (Gtk.java:64) org/gnu/gtk/Gtk.main (BugReporter.java:257) com/tildemh/debbuggtk/BugReporter.main (VirtualMachine.java:-1) java/lang/VirtualMachine.invokeMain n (VirtualMachine.java:88) java/lang/VirtualMachine.main [jni: fatal error (Local reference capacity exceeded)] Which in this case seems to be again problem of gtk-java libs not freeing (leaking) references. Anyway, I am very happy, because it is first real graphical window that I was able to see using SableVM on my machine. Cheers, Grzegorz B. Prokopski [*] I guess then that as AllocObject and DeleteGlobalRef have been excersised, they're good enough to go into staging. PS: Updated Debian packages (won't be put in Debian yet) are at: http://gadek.homelinux.org/sablevm-unofficial/ PPS: Just for reference - other bug* tools die with: $ bugwatcher (LibGlade.java:-1) org/gnu/glade/LibGlade.glade_xml_signal_autoconnect_full n (LibGlade.java:118) org/gnu/glade/LibGlade.<init> (LibGlade.java:88) org/gnu/glade/LibGlade.<init> (BugWatcher.java:89) com/tildemh/debbuggtk/BugWatcher.<init> (BugWatcher.java:206) com/tildemh/debbuggtk/BugWatcher.main (VirtualMachine.java:-1) java/lang/VirtualMachine.invokeMain n (VirtualMachine.java:88) java/lang/VirtualMachine.main [jni: fatal error (Local reference capacity exceeded)] -- Grzegorz B. Prokopski <ga...@de...> Debian GNU/Linux http://www.debian.org SableVM - LGPLed JVM http://www.sablevm.org Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM |