Hi David, thanks for the full stack trace - looks like I missed it in your previous email, sorry.
From the stack trace it looks as I suspected that we hang when trying to initialize one of Java2D's objects. The flag I suggested in my previous email could help. Would it be possible for you to try your app on jdk 5.0u6 (and, even better, on mustang - 6.0, available from http://mustang.dev.java.net)? If it's reproducible there, we'll need to fix it. Thanks, Dmitri On Fri, Jan 13, 2006 at 09:19:58AM -0500, Rosenstrauch, David wrote: > > I already sent that in a previous message, but I'll enclose > > it here again (below). > > > > Thanks, > > > > DR > > > Doh! Hit the send button too soon. Here it is. > > DR > > > Full thread dump Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode): > > "Java2D Disposer" daemon prio=10 tid=0x1a90f4a0 nid=0x46c in Object.wait() > [1b0b > f000..1b0bfd88] > at java.lang.Object.wait(Native Method) > - waiting on <0x107d0ef0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) > - locked <0x107d0ef0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) > at sun.java2d.Disposer.run(Disposer.java:100) > at java.lang.Thread.run(Thread.java:534) > > "AWT-EventQueue-0" prio=7 tid=0x1a90b688 nid=0x12c runnable > [1aebf000..1aebfd88] > > at sun.awt.windows.Win32SurfaceData.initOps(Native Method) > at sun.awt.windows.Win32SurfaceData.<init>(Win32SurfaceData.java:450) > at > sun.awt.windows.Win32SurfaceData.createData(Win32SurfaceData.java:326 > ) > at > sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java > :320) > - locked <0x100415b0> (a sun.awt.windows.WFramePeer) > - locked <0x107b1770> (a java.awt.Component$AWTTreeLock) > at sun.awt.windows.WComponentPeer$2.run(WComponentPeer.java:333) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:201) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:151) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) > > "AWT-Windows" daemon prio=7 tid=0x1a8fd2a0 nid=0x6d0 runnable > [1ad4f000..1ad4fd8 > 8] > at sun.awt.windows.WToolkit.eventLoop(Native Method) > at sun.awt.windows.WToolkit.run(WToolkit.java:262) > at java.lang.Thread.run(Thread.java:534) > > "AWT-Shutdown" prio=5 tid=0x1a8875f0 nid=0x68c in Object.wait() > [1ac4f000..1ac4f > d88] > at java.lang.Object.wait(Native Method) > - waiting on <0x107b0d60> (a java.lang.Object) > at java.lang.Object.wait(Object.java:429) > at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) > - locked <0x107b0d60> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:534) > > "Signal Dispatcher" daemon prio=10 tid=0x00a41b38 nid=0x5bc waiting on > condition > [0..0] > > "Finalizer" daemon prio=9 tid=0x00a3efd0 nid=0x69c in Object.wait() > [1a3cf000..1 > a3cfd88] > at java.lang.Object.wait(Native Method) > - waiting on <0x1077ec00> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) > - locked <0x1077ec00> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > > "Reference Handler" daemon prio=10 tid=0x00a3dbf8 nid=0x530 in Object.wait() > [1a > 2cf000..1a2cfd88] > at java.lang.Object.wait(Native Method) > - waiting on <0x1077ec68> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:429) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) > - locked <0x1077ec68> (a java.lang.ref.Reference$Lock) > > "main" prio=5 tid=0x00235c90 nid=0x630 waiting for monitor entry > [6f000..6fc3c] > at java.awt.Dialog.addNotify(Dialog.java:382) > - waiting to lock <0x107b1770> (a java.awt.Component$AWTTreeLock) > at java.awt.Window.pack(Window.java:436) > at > com.csfb.holt.ui.app.SplashScreen.showSplash(SplashScreen.java:158) > at > com.csfb.holt.ui.app.SplashScreen.showSplash(SplashScreen.java:148) > at com.csfb.holt.ui.app.StartUp.<clinit>(StartUp.java:35) > > "VM Thread" prio=5 tid=0x00a7d2c8 nid=0x110 runnable > > "VM Periodic Task Thread" prio=10 tid=0x0023f8b0 nid=0x5a0 waiting on > condition > > "Suspend Checker Thread" prio=10 tid=0x00a40ee8 nid=0x6d8 runnable > > ============================================================================== > This message is for the named person's use only. It may contain > confidential, > proprietary or legally privileged information. No confidentiality or > privilege is waived or lost by any transmission errors. If you receive > this message in error, please immediately delete it and all copies of it from > your system, destroy any hard copies of it and notify the sender. You must > not, directly or indirectly, use, disclose, distribute, print, or copy any > part of this message if you are not the intended recipient. > CREDIT SUISSE GROUP and each of its subsidiaries each reserve the right to > intercept and monitor all e-mail communications through its networks if > legally allowed. Message transmission is not guaranteed to be secure. > ============================================================================== > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA2D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".