Vladimir, all, I believe the problem lurks somewhere in VM. Swing is 100% pure Java code (with a small exception for j.s.filechooser package).
As I can't see the problem is that AWT failed to open display. Do AWT tests pass? Is it the only test that fails? I'll try to reproduce the problem. Regards, -- Alexey A. Ivanov Intel Enterprise Solutions Software Division >-----Original Message----- >From: Vladimir Ivanov [mailto:[EMAIL PROTECTED] >Sent: Thursday, November 23, 2006 8:42 AM >To: dev >Subject: [classlib][drlvm][swing] test TEST- >javax.swing.text.DefaultStyledDocumentRTest leads to VM crash > >Could somebody look at the >TEST-javax.swing.text.DefaultStyledDocumentRTest.xml test crash (log below)? >Seems, it is intermittent failure. >My configuration is SUSE 9 on [EMAIL PROTECTED] CPU, 1Gb RAM: >vivanov> uname -a >Linux nstdrlxl5 2.6.5-7.191-bigsmp #1 SMP Tue Jun 28 14:58:56 UTC 2005 i686 >i686 i386 GNU/Linux >vivanov> > Thanks, Vladimir > >Log: >........................ > [exec] [junit] Xlib: connection to "nstdrlxl5:4.0" refused by >server > [exec] [junit] Xlib: No protocol specified > > [exec] [junit] Uncaught exception in AWT-NativeEventThread: > [exec] [junit] java.lang.InternalError: Cannot open display '' > [exec] [junit] at >java.lang.reflect.VMReflection.newClassInstance(Native >Method) > [exec] [junit] at >java.lang.reflect.Constructor.newInstance(Unknown >Source) > [exec] [junit] at java.lang.Class.newInstance(Unknown Source) > [exec] [junit] at java.awt.Toolkit.createWTK(Toolkit.java:985) > [exec] [junit] at java.awt.Toolkit.access$1(Toolkit.java) > [exec] [junit] at java.awt.Toolkit$1.init(Toolkit.java) > [exec] [junit] at >org.apache.harmony.awt.wtk.NativeEventThread.run >(NativeEventThread.java:45) > [exec] [junit] Uncaught exception in AWT-EventDispatchThread: > [exec] [junit] java.lang.NullPointerException > [exec] [junit] at java.awt.Toolkit.getNativeEventQueue( >Toolkit.java) > [exec] [junit] at java.awt.EventDispatchThread.run( >EventDispatchThread.java) > [exec] [junit] java: >/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/C _Int >erface.cpp:2288: >void vm_gc_lock_enum(): Assertion `hythread_is_suspend_enabled()' failed. > [exec] [junit] SIGABRT in VM code. > [exec] [junit] Stack trace: > [exec] [junit] 1: ?? (??:-1) > [exec] [junit] 2: abort (??:-1) > [exec] [junit] 3: __assert_fail (??:-1) > [exec] [junit] 4: vm_gc_lock_enum >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/ C_In >terface.cpp:2288) > [exec] [junit] 5: gc_alloc >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/gc_for_vm.cpp:2 31) > [exec] [junit] 6: vm_alloc_and_report_ti(unsigned int, unsigned >int, void*, Class*) >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jvmti/jvmti_ev ent. >cpp:1208) > [exec] [junit] 7: string_create >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/vm_string s.cp >p:247) > [exec] [junit] 8: string_create_from_utf8(char const*, unsigned >int) >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/vm_string s.cp >p:295) > [exec] [junit] 9: prepare_exc_creating >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns_impl.cpp:132) > [exec] [junit] 10: prepare_exc_creating >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns_impl.cpp:162) > [exec] [junit] 11: exn_throw_by_class_internal(Class*, char >const*, _jobject*) >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns_impl.cpp:308) > [exec] [junit] 12: exn_rethrow() >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns.cpp:358) > [exec] [junit] <end of stack trace> > [exec] [junit] Running javax.swing.text.DefaultStyledDocumentTest > [exec] [junit] Test >javax.swing.text.DefaultStyledDocumentRTestFAILED > [exec] [junit] Xlib: connection to "nstdrlxl5:4.0" refused by >server > [exec] [junit] Xlib: No protocol specified > > [exec] [junit] Uncaught exception in AWT-NativeEventThread: > [exec] [junit] java.lang.InternalError: Cannot open display '' > [exec] [junit] at >java.lang.reflect.VMReflection.newClassInstance(Native >Method) > [exec] [junit] at >java.lang.reflect.Constructor.newInstance(Unknown >Source) > [exec] [junit] at java.lang.Class.newInstance(Unknown Source) > [exec] [junit] at java.awt.Toolkit.createWTK(Toolkit.java:985) > [exec] [junit] at java.awt.Toolkit.access$1(Toolkit.java) > [exec] [junit] at java.awt.Toolkit$1.init(Toolkit.java) > [exec] [junit] at >org.apache.harmony.awt.wtk.NativeEventThread.run >(NativeEventThread.java:45) > [exec] [junit] Uncaught exception in AWT-EventDispatchThread: > [exec] [junit] java.lang.NullPointerException > [exec] [junit] at java.awt.Toolkit.getNativeEventQueue( >Toolkit.java) > [exec] [junit] at java.awt.EventDispatchThread.run( >EventDispatchThread.java) > [exec] [junit] java: >/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/C _Int >erface.cpp:2288: >void vm_gc_lock_enum(): Assertion `hythread_is_suspend_enabled()' failed. > [exec] [junit] SIGABRT in VM code. > [exec] [junit] Stack trace: > [exec] [junit] 1: ?? (??:-1) > [exec] [junit] 2: abort (??:-1) > [exec] [junit] 3: __assert_fail (??:-1) > [exec] [junit] 4: vm_gc_lock_enum >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/ C_In >terface.cpp:2288) > [exec] [junit] 5: gc_alloc >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/gc_cc/src/gc_for_vm.cpp:2 31) > [exec] [junit] 6: vm_alloc_and_report_ti(unsigned int, unsigned >int, void*, Class*) >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jvmti/jvmti_ev ent. >cpp:1208) > [exec] [junit] 7: string_create >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/vm_string s.cp >p:247) > [exec] [junit] 8: string_create_from_utf8(char const*, unsigned >int) >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/vm_string s.cp >p:295) > [exec] [junit] 9: prepare_exc_creating >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns_impl.cpp:132) > [exec] [junit] 10: prepare_exc_creating >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns_impl.cpp:162) > [exec] [junit] 11: exn_throw_by_class_internal(Class*, char >const*, _jobject*) >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns_impl.cpp:308) > [exec] [junit] 12: exn_rethrow() >(/export/viv/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/exception/exce ptio >ns.cpp:358) > [exec] [junit] <end of stack trace> > [exec] [junit] Running >javax.swing.text.DefaultStyledDocument_AttributeUndoableEditTest > [exec] [junit] Test >javax.swing.text.DefaultStyledDocumentTestFAILED > [exec] [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: >0.486 sec