Gtk+ peer broken?

Rene Wagner <[email protected]> Thu, 10 Mar 2005 23:45:46 +0100
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
Hi,

does the Gtk+ AWT peer in sablevm(-classpath) 1.1.10 work for anybody? 

Here it blows up impressively with tons of these:

Exception during event dispatch:
java.lang.IllegalMonitorStateException
   at gnu.java.awt.peer.gtk.GtkToolkit.iterateNativeQueue
(GtkToolkit.java)
   at java.awt.EventQueue.getNextEvent (EventQueue.java:136)
   at java.awt.EventDispatchThread.run (EventDispatchThread.java:64)
   at java.lang.VMThread.callRun (VMThread.java:119)
   at java.lang.Thread.callRun (Thread.java:391)
   at java.lang.VirtualMachine.runThread (VirtualMachine.java:137)

$ java -version
SableVM version 1.1.10
- compile date and time: 2005-03-10 21:41:51 UTC
- gcc version: 3.4.3
- 'real life brokenness' features enabled
- copying garbage collection
- bidirectional object layout
- direct-threaded interpreter
$ uname -a
Linux h3600 2.4.19-rmk6-pxa1-hh37 #1 Sun Dec 26 22:12:21 CET 2004 armv4l
unknown

Both sablevm and sablevm-classpath have been built the same way as
earlier versions (which worked - to some extent anyway [i.e. things
worked apart from random crashes due to JNI errors]).

I'm testing with a simple test class that just pops up a window
with a "quit" button in it.

Regards,

Rene