Possible hash synchronization bug exposed by AWT?

Bryce McKinlay mckinlay@redhat.com
Wed Jul 21 23:34:00 GMT 2004


We've noticed an intermittent synchronization problem that occurs 
(occasionally) when starting AWT applications on i686-pc-linux-gnu, 
possibly only on multiprocessor/hyperthreading systems.
What happens is that an IllegalMonitorStateException ("current thread 
not owner") is thrown from _Jv_MonitorExit when leaving 
EventQueue.getNextEvent() - a seemingly impossible situation. When this 
occurs there is another thread blocked in EventQueue.postEvent() waiting 
for the lock.
I've posted a bug report with more details here:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16662
Any ideas? Has anyone else seen this?
Regards
Bryce


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /