Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8107956

blend effect makes javafx system crashed.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P2 P2
    • None
    • None
    • javafx
    • None

      in the environment of javafx 1.2 sdk, the blend example can't be run. one of the example is from the sdk docs as following:
      import javafx.scene.*;
      import javafx.scene.text.*;
      import javafx.scene.shape.*;
      import javafx.scene.paint.*;
      import javafx.scene.effect.*;

      Group {
          content: [
              Rectangle {
                  x: 0 y: 0 width: 180 height: 100
                  fill: LinearGradient {
                      startX: 0.0 startY: 0.0 endX: 0.25 endY: 0.25
                      cycleMethod: CycleMethod.REFLECT
                      stops: [
                          Stop { offset: 0.0 color: Color.RED },
                          Stop { offset: 1.0 color: Color.YELLOW }
                      ]
                  }
              },
              Text {
                  effect: Blend {
                      mode: BlendMode.SRC_OUT
                      topInput: Flood {
                          paint: Color.BLUE
                          x: 10 y: 10
                          width: 160 height: 80
                      }
                  }
                  x: 25 y: 65
                  content: "SrcOut"
                  fill: Color.BLUE
                  font: Font.font(null, FontWeight.BOLD, FontPosture.ITALIC, 36);
              }
          ]
      }

      when run it, the javafx crashed. the netbeans ide created a dump file as below :

      #
      # An unexpected error has been detected by Java Runtime Environment:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8d0f4c, pid=3384, tid=556
      #
      # Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)
      # Problematic frame:
      # V [jvm.dll+0xd0f4c]
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x0b0b3000): JavaThread "AWT-EventQueue-0" [_thread_in_vm, id=556, stack(0x0b470000,0x0b4c0000)]

      siginfo: ExceptionCode=0xc0000005, reading address 0x3ecccccd

      Registers:
      EAX=0x3ecccccd, EBX=0x0b0b3000, ECX=0x00000006, EDX=0x6da14398
      ESP=0x0b4be10c, EBP=0x0b4be1e4, ESI=0x0b0b3114, EDI=0x02a87eec
      EIP=0x6d8d0f4c, EFLAGS=0x00010246

      Top of Stack: (sp=0x0b4be10c)
      0x0b4be10c: 02a87eec 0b0b3114 0b4be1e4 0817e9f0
      0x0b4be11c: 0b0b3000 00000000 00000000 0b8cd988
      0x0b4be12c: 10005fd8 0b0b3114 3ecccccd 00000000
      0x0b4be13c: 0b4be1e4 0b0b3000 0817e9f0 0b0b3000
      0x0b4be14c: 0817e9f0 0b4be24c 0b4be15c 02a87eec
      0x0b4be15c: 0096e271 0b0b3114 0b4be1ec 0b4be24c
      0x0b4be16c: 00000000 00000000 000000f0 000000a0
      0x0b4be17c: 00000100 3ecccccd 0b4be230 00000000

      Instructions: (pc=0x6d8d0f4c)
      0x6d8d0f3c: 24 30 83 c4 04 85 c0 74 03 c6 00 00 8b 44 24 28
      0x6d8d0f4c: 8b 28 8b 4d 04 8b 41 0c 3d 00 00 00 c0 7c 14 0f


      Stack: [0x0b470000,0x0b4c0000], sp=0x0b4be10c, free space=312k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [jvm.dll+0xd0f4c]
      j com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer.filter(Lcom/sun/scenario/effect/Effect;Lcom/sun/javafx/geom/AffineTransform;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+349
      j com.sun.scenario.effect.CoreEffect.filterImageDatas(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+9
      j com.sun.scenario.effect.Blend.filterImageDatas(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+4
      j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+118
      j com.sun.scenario.effect.impl.j2d.J2DEffectHelper.render(Lcom/sun/scenario/effect/Effect;Ljava/awt/Graphics2D;FFLcom/sun/scenario/effect/Effect;)V+87
      j com.sun.scenario.scenegraph.EffectFilter.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+11
      j com.sun.scenario.scenegraph.SGNode.renderEffect(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+10
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+83
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.renderRectClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+405
      j com.sun.scenario.scenegraph.SGNode.renderClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+38
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+21
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.renderToImage(Lcom/sun/scenario/scenegraph/SGNode;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;IIIILjava/awt/Image;B)V+274
      j com.sun.scenario.scenegraph.NodeEffectInput.getImageDataForNode(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/scenario/scenegraph/SGNode;ZLcom/sun/javafx/geom/AffineTransform;)Lcom/sun/scenario/effect/ImageData;+141
      j com.sun.scenario.scenegraph.NodeEffectInput.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+94
      j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+56
      j com.sun.scenario.effect.Offset.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+30
      j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+56
      j com.sun.scenario.effect.DelegateEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+7
      j com.sun.scenario.effect.impl.j2d.J2DEffectHelper.render(Lcom/sun/scenario/effect/Effect;Ljava/awt/Graphics2D;FFLcom/sun/scenario/effect/Effect;)V+87
      j com.sun.scenario.scenegraph.EffectFilter.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+11
      j com.sun.scenario.scenegraph.SGNode.renderEffect(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+10
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+83
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+69
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.renderRectClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+405
      j com.sun.scenario.scenegraph.SGNode.renderClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+38
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+21
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+69
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+69
      j com.sun.scenario.scenegraph.JSGPanel.paintComponent(Ljava/awt/Graphics;)V+162
      j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+269
      j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
      j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
      j javax.swing.JLayeredPane.paint(Ljava/awt/Graphics;)V+73
      j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
      j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
      j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
      j javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+157
      j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
      j javax.swing.JComponent._paintImmediately(IIII)V+679
      j javax.swing.JComponent.paintImmediately(IIII)V+83
      j javax.swing.JComponent.paintImmediately(Ljava/awt/Rectangle;)V+17
      j com.sun.scenario.scenegraph.JSGPanel.repaintDirtyRegions(Z)V+119
      j com.sun.scenario.scenegraph.JSGPanelRepainter.repaintAll()V+54
      j com.sun.scenario.scenegraph.JSGPanelRepainter$FrameDisplay.run()V+7
      j com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(J)V+256
      j com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run()V+38
      j com.sun.embeddedswing.EmbeddedEventQueue.doPulse()V+27
      j com.sun.embeddedswing.EmbeddedEventQueue.access$000(Lcom/sun/embeddedswing/EmbeddedEventQueue;)V+1
      j com.sun.embeddedswing.EmbeddedEventQueue$2.run()V+4
      j java.awt.event.InvocationEvent.dispatch()V+47
      j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
      j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
      j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
      j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
      j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
      j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
      j java.awt.EventDispatchThread.run()V+9
      v ~StubRoutines::call_stub

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer.filter([IIIIIIF[IFFFFIII[IFFFFIII)V+0
      j com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer.filter(Lcom/sun/scenario/effect/Effect;Lcom/sun/javafx/geom/AffineTransform;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+349
      j com.sun.scenario.effect.CoreEffect.filterImageDatas(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+9
      j com.sun.scenario.effect.Blend.filterImageDatas(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+4
      j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+118
      j com.sun.scenario.effect.impl.j2d.J2DEffectHelper.render(Lcom/sun/scenario/effect/Effect;Ljava/awt/Graphics2D;FFLcom/sun/scenario/effect/Effect;)V+87
      j com.sun.scenario.scenegraph.EffectFilter.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+11
      j com.sun.scenario.scenegraph.SGNode.renderEffect(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+10
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+83
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.renderRectClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+405
      j com.sun.scenario.scenegraph.SGNode.renderClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+38
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+21
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.renderToImage(Lcom/sun/scenario/scenegraph/SGNode;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;IIIILjava/awt/Image;B)V+274
      j com.sun.scenario.scenegraph.NodeEffectInput.getImageDataForNode(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/scenario/scenegraph/SGNode;ZLcom/sun/javafx/geom/AffineTransform;)Lcom/sun/scenario/effect/ImageData;+141
      j com.sun.scenario.scenegraph.NodeEffectInput.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+94
      j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+56
      j com.sun.scenario.effect.Offset.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+30
      j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+56
      j com.sun.scenario.effect.DelegateEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/AffineTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+7
      j com.sun.scenario.effect.impl.j2d.J2DEffectHelper.render(Lcom/sun/scenario/effect/Effect;Ljava/awt/Graphics2D;FFLcom/sun/scenario/effect/Effect;)V+87
      j com.sun.scenario.scenegraph.EffectFilter.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+11
      j com.sun.scenario.scenegraph.SGNode.renderEffect(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+10
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+83
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+69
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.renderRectClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+405
      j com.sun.scenario.scenegraph.SGNode.renderClip(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+38
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+21
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+141
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+69
      j com.sun.scenario.scenegraph.SGGroup.renderContent(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+48
      j com.sun.scenario.scenegraph.SGNode.doRender(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+103
      j com.sun.scenario.scenegraph.SGNode.render(Ljava/awt/Graphics2D;Lcom/sun/javafx/geom/Bounds2D;Lcom/sun/javafx/geom/AffineTransform;)V+69
      j com.sun.scenario.scenegraph.JSGPanel.paintComponent(Ljava/awt/Graphics;)V+162
      j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+269
      j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
      j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
      j javax.swing.JLayeredPane.paint(Ljava/awt/Graphics;)V+73
      j javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V+473
      j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+301
      j javax.swing.JComponent.paintToOffscreen(Ljava/awt/Graphics;IIIIII)V+41
      j javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z+157
      j javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)V+52
      j javax.swing.JComponent._paintImmediately(IIII)V+679
      j javax.swing.JComponent.paintImmediately(IIII)V+83
      j javax.swing.JComponent.paintImmediately(Ljava/awt/Rectangle;)V+17
      j com.sun.scenario.scenegraph.JSGPanel.repaintDirtyRegions(Z)V+119
      j com.sun.scenario.scenegraph.JSGPanelRepainter.repaintAll()V+54
      j com.sun.scenario.scenegraph.JSGPanelRepainter$FrameDisplay.run()V+7
      j com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(J)V+256
      j com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run()V+38
      j com.sun.embeddedswing.EmbeddedEventQueue.doPulse()V+27
      j com.sun.embeddedswing.EmbeddedEventQueue.access$000(Lcom/sun/embeddedswing/EmbeddedEventQueue;)V+1
      j com.sun.embeddedswing.EmbeddedEventQueue$2.run()V+4
      j java.awt.event.InvocationEvent.dispatch()V+47
      j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
      j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
      j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
      j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
      j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
      j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
      j java.awt.EventDispatchThread.run()V+9
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x0be58400 JavaThread "pool-1-thread-1" daemon [_thread_blocked, id=2796, stack(0x0b4c0000,0x0b510000)]
        0x0b8d5400 JavaThread "Long sleeping thread" daemon [_thread_blocked, id=2632, stack(0x0b270000,0x0b2c0000)]
        0x00307c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=1852, stack(0x008e0000,0x00930000)]
      =>0x0b0b3000 JavaThread "AWT-EventQueue-0" [_thread_in_vm, id=556, stack(0x0b470000,0x0b4c0000)]
        0x0b0ac000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2768, stack(0x0b3e0000,0x0b430000)]
        0x0b097800 JavaThread "AWT-Shutdown" [_thread_blocked, id=776, stack(0x0b390000,0x0b3e0000)]
        0x0b082400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2672, stack(0x0b340000,0x0b390000)]
        0x0ab34400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3872, stack(0x0aec0000,0x0af10000)]
        0x0ab30c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4036, stack(0x0ae70000,0x0aec0000)]
        0x0ab24000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=4028, stack(0x0ae20000,0x0ae70000)]
        0x0ab22800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=3116, stack(0x0add0000,0x0ae20000)]
        0x0ab20000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=1380, stack(0x0ad80000,0x0add0000)]
        0x0ab14400 JavaThread "Attach Listener" daemon [_thread_blocked, id=1588, stack(0x0acc0000,0x0ad10000)]
        0x0ab0f000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3952, stack(0x0ac70000,0x0acc0000)]
        0x0aafd400 JavaThread "Finalizer" daemon [_thread_blocked, id=324, stack(0x0ac20000,0x0ac70000)]
        0x0aaf8c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=1012, stack(0x0abd0000,0x0ac20000)]

      Other Threads:
        0x0aaf3c00 VMThread [stack: 0x0ab80000,0x0abd0000] [id=3212]
        0x0ab4fc00 WatcherThread [stack: 0x0af10000,0x0af60000] [id=2756]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       def new generation total 1408K, used 831K [0x029e0000, 0x02b60000, 0x02ec0000)
        eden space 1280K, 64% used [0x029e0000, 0x02aafef0, 0x02b20000)
        from space 128K, 0% used [0x02b20000, 0x02b20000, 0x02b40000)
        to space 128K, 0% used [0x02b40000, 0x02b40000, 0x02b60000)
       tenured generation total 17980K, used 13526K [0x02ec0000, 0x0404f000, 0x069e0000)
         the space 17980K, 75% used [0x02ec0000, 0x03bf5b30, 0x03bf5c00, 0x0404f000)
       compacting perm gen total 24320K, used 24188K [0x069e0000, 0x081a0000, 0x0a9e0000)
         the space 24320K, 99% used [0x069e0000, 0x0817f298, 0x0817f400, 0x081a0000)
      No shared spaces configured.

      Dynamic libraries:
      0x00400000 - 0x00424000 D:\WINDOWS\system32\java.exe
      0x7c930000 - 0x7ca02000 D:\WINDOWS\system32\ntdll.dll
      0x7c800000 - 0x7c92b000 D:\WINDOWS\system32\kernel32.dll
      0x77f30000 - 0x77fdc000 D:\WINDOWS\system32\ADVAPI32.dll
      0x77c20000 - 0x77cbf000 D:\WINDOWS\system32\RPCRT4.dll
      0x76eb0000 - 0x76ec3000 D:\WINDOWS\system32\Secur32.dll
      0x7c340000 - 0x7c396000 E:\Java\jdk1.6\jre\bin\msvcr71.dll
      0x6d800000 - 0x6da56000 E:\Java\jdk1.6\jre\bin\client\jvm.dll
      0x77e10000 - 0x77ea0000 D:\WINDOWS\system32\USER32.dll
      0x77bd0000 - 0x77c19000 D:\WINDOWS\system32\GDI32.dll
      0x769e0000 - 0x76a0a000 D:\WINDOWS\system32\WINMM.dll
      0x76180000 - 0x7619d000 D:\WINDOWS\system32\IMM32.DLL
      0x7f000000 - 0x7f009000 D:\WINDOWS\system32\LPK.DLL
      0x74ae0000 - 0x74b45000 D:\WINDOWS\system32\USP10.dll
      0x6d290000 - 0x6d298000 E:\Java\jdk1.6\jre\bin\hpi.dll
      0x76ab0000 - 0x76abb000 D:\WINDOWS\system32\PSAPI.DLL
      0x6d380000 - 0x6d3a9000 E:\Java\jdk1.6\jre\bin\jdwp.dll
      0x6d6a0000 - 0x6d6a6000 E:\Java\jdk1.6\jre\bin\npt.dll
      0x6d7b0000 - 0x6d7bc000 E:\Java\jdk1.6\jre\bin\verify.dll
      0x6d330000 - 0x6d34f000 E:\Java\jdk1.6\jre\bin\java.dll
      0x6d7f0000 - 0x6d7ff000 E:\Java\jdk1.6\jre\bin\zip.dll
      0x6d200000 - 0x6d207000 E:\Java\jdk1.6\jre\bin\dt_socket.dll
      0x71b60000 - 0x71b77000 D:\WINDOWS\system32\WS2_32.dll
      0x77b70000 - 0x77bca000 D:\WINDOWS\system32\msvcrt.dll
      0x71b50000 - 0x71b58000 D:\WINDOWS\system32\WS2HELP.dll
      0x71a80000 - 0x71ac0000 D:\WINDOWS\System32\mswsock.dll
      0x76e30000 - 0x76e5b000 D:\WINDOWS\system32\DNSAPI.dll
      0x76ed0000 - 0x76ed7000 D:\WINDOWS\System32\winrnr.dll
      0x76e70000 - 0x76e9e000 D:\WINDOWS\system32\WLDAP32.dll
      0x76ee0000 - 0x76ee5000 D:\WINDOWS\system32\rasadhlp.dll
      0x69660000 - 0x696b7000 D:\WINDOWS\system32\hnetcfg.dll
      0x71a40000 - 0x71a48000 D:\WINDOWS\System32\wshtcpip.dll
      0x6d000000 - 0x6d14a000 E:\Java\jdk1.6\jre\bin\awt.dll
      0x72f40000 - 0x72f67000 D:\WINDOWS\system32\WINSPOOL.DRV
      0x774b0000 - 0x775e9000 D:\WINDOWS\system32\ole32.dll
      0x77cd0000 - 0x77dd3000 D:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55\comctl32.dll
      0x77eb0000 - 0x77f02000 D:\WINDOWS\system32\SHLWAPI.dll
      0x71ad0000 - 0x71b05000 D:\WINDOWS\system32\uxtheme.dll
      0x74430000 - 0x74480000 D:\WINDOWS\system32\MSCTF.dll
      0x75d60000 - 0x75d87000 D:\WINDOWS\system32\apphelp.dll
      0x4c510000 - 0x4c53e000 D:\WINDOWS\system32\msctfime.ime
      0x3b030000 - 0x3b0d9000 D:\WINDOWS\system32\IMSC40A.IME
      0x775f0000 - 0x7767b000 D:\WINDOWS\system32\OLEAUT32.dll
      0x7ca10000 - 0x7d1ec000 D:\WINDOWS\system32\shell32.dll
      0x6d230000 - 0x6d284000 E:\Java\jdk1.6\jre\bin\fontmanager.dll
      0x6d610000 - 0x6d623000 E:\Java\jdk1.6\jre\bin\net.dll
      0x6d630000 - 0x6d639000 E:\Java\jdk1.6\jre\bin\nio.dll
      0x6d1a0000 - 0x6d1c3000 E:\Java\jdk1.6\jre\bin\dcpr.dll
      0x68000000 - 0x68035000 D:\WINDOWS\system32\rsaenh.dll
      0x75870000 - 0x7592d000 D:\WINDOWS\system32\USERENV.dll
      0x71ba0000 - 0x71bf7000 D:\WINDOWS\system32\netapi32.dll
      0x10000000 - 0x1000f000 E:\NetBeans6\javafx2\javafx-sdk\lib\desktop\decora-sse.dll

      VM Arguments:
      jvm_args: -Xrunjdwp:transport=dt_socket,address=localhost:1630 -Djava.library.path=E:\NetBeans6\javafx2\javafx-sdk\bin\..\lib\desktop
      java_command: com.sun.javafx.runtime.Main cn.com.gisdata.app.dandongtour.Main
      Launcher Type: SUN_STANDARD

      Environment Variables:
      CLASSPATH=E:\SuperMap\SuperMapObjectsJava2008\Bin
      PATH=e:\Program Files\CollabNet Subversion Client;c:\oracle\product\10.2.0\db_1\bin;E:\SuperMap\SuperMapObjectsJava2008\Bin;E:\SuperMap\SuperMapObjectsJava2008\jdk1.5\bin;D:\WINDOWS\system32;D:\WINDOWS;E:\SuperMap\SuperMapObjectsJava2008\Bin;D:\WINDOWS\System32\Wbem;e:\Program Files\IDM Computer Solutions\UltraEdit-32;D:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;E:\Program Files\TortoiseSVN\bin;e:\Program Files\StormII\Codec;e:\Program Files\StormII
      USERNAME=hermit
      OS=Windows_NT
      PROCESSOR_IDENTIFIER=x86 Family 6 Model 9 Stepping 5, GenuineIntel



      --------------- S Y S T E M ---------------

      OS: Windows Server 2003 family Build 3790 Service Pack 2

      CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 9 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2

      Memory: 4k page, physical 1572320k(391136k free), swap 3522016k(2471736k free)

      vm_info: Java HotSpot(TM) Client VM (11.3-b02) for windows-x86 JRE (1.6.0_13-b03), built on Mar 9 2009 01:15:24 by "java_re" with MS VC++ 7.1

      time: Wed Jun 03 16:56:50 2009
      elapsed time: 791 seconds

            kcr Kevin Rushforth
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: