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

Solaris-x86: Java2D demo SEGV filling a cubic curve path.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Cannot Reproduce
    • Affects Version/s: 1.2.0
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:
    • Subcomponent:
      2d
    • CPU:
      x86
    • OS:
      solaris_2.6

      Description

      b70a0, sys_thread_t:0x823a1e8, state:R) prio=6 *current thread*
              at sun.awt.color.CMM.cmmCombineTransforms(Native Method)
              at sun.awt.color.ICC_Transform.<init>(Compiled Code)
              at java.awt.image.ColorConvertOp.filter(Compiled Code)
              at demos.Colors.ColorConvert.drawDemo(Compiled Code)
              at J2DCanvas.paint(Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(Compiled Code)
              at java.awt.Component.dispatchEventImpl(Compiled Code)
              at java.awt.Component.dispatchEvent(Compiled Code)
              at java.awt.EventQueue.dispatchEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)
          "Finalizer" (TID:0xdc899560, sys_thread_t:0x80963b8, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(Compiled Code)
              at java.lang.ref.ReferenceQueue.remove(Compiled Code)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:128)
          "Reference Handler" (TID:0xdc899458, sys_thread_t:0x8095db8, state:CW) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:209)
          "Signal dispatcher" (TID:0xdc899328, sys_thread_t:0x808a888, state:CW) prio=10
          "Thread-5" (TID:0xdc841100, sys_thread_t:0x80501f8, state:CW) prio=5
      Monitor Cache Dump:
          sun.awt.motif.MToolkit@DC8B6EB0/DC932370: owner "AWT-Input" (0x8257678) 0 entries
              Waiting to enter:
                  "Rotator3D Demo" (0x88d9520)
                  "MemoryMonitor" (0x86450e0)
                  "PerformanceMonitor" (0x864f388)
              Waiting to be notified:
                  "AWT-Motif" (0x8258758)
          java.lang.ref.ReferenceQueue$Lock@DC899578/DC8CF258: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x80963b8)
          com.sun.java.swing.TimerQueue@DC89EB38/DC9589B8: <unowned>
              Waiting to be notified:
                  "TimerQueue" (0x856e550)
          java.lang.ref.Reference$Lock@DC899308/DC8CEF68: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x8095db8)
          sun.awt.AWTFinalizer@DC8B85D8/DC96FEB0: <unowned>
              Waiting to be notified:
                  "AWT-Finalizer" (0x85bbf28)
          sun.awt.ScreenUpdater@DC899BA0/DC95F2C0: <unowned>
              Waiting to be notified:
                  "Screen Updater" (0x85aeb38)
      Registered Monitor Dump:
          PCMap lock: <unowned>
          utf8 hash table: <unowned>
          JNI pinning lock: <unowned>
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class linking lock: <unowned>
          System class loader lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Monitor cache lock: <unowned>
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x808a888)
          Child death monitor: <unowned>
          I/O monitor: <unowned>
          Alarm monitor: <unowned>
              Waiting to be notified:
                  "Internal clock" (0x80530b8)
          Thread queue lock: <unowned>
              Waiting to be notified:
                  "Thread-5" (0x80501f8)
          Monitor registry: owner "AWT-EventQueue-0" (0x823a1e8) 1 entry
      Abort


      rekha.rangarajan@eng 1998-08-18

      Java2D is still crashing with JDK-1.2fcs-F on Solaris-x86 (test machine: Dino)
      Java2D crashes regardless of whether JIT is turned ON or OFF. So, tried both
      java Java2Demo and java -Djava.compiler= Java2Demo
      rekha.rangarajan@eng 1998-08-18

      Java2D is still crashing with Java2D:02-Sep-98@05:08 (/net/capra/export/JavaMedia/2D/builds/current/solaris). Java2D crashes regardless of whether JIT is turned ON or OFF. So, tried both
      java Java2Demo and java -Djava.compiler= Java2Demo

      rekha.rangarajan@eng 1998-09-02

      ==================================


      phil.race@eng 1998-09-11

      There have been various bugs which crashed the demo on x86.

      The description in this bug report characterises several which are known
      and fixed

      Specifically :-

      -------

      Exception occurred during event dispatching:
      java.lang.NullPointerException
              at sun.awt.Albert.TBezierList.mergeArray(Compiled Code)

      is the fixed JIT bug, id: 4149943, and its dup 4157675

      -------------

      Description: Java2D is still crashing on x86 with the C-bld. I have some info o
      n one of the seg-vios. This time, it crashed when I attempted to go to the Colo
      rs tab.

      is the fixed CMM bug id 4099441, and the dup 4120723

      ---------------

      However there remains at least one bug, which is reproducible in most
      parts of the demo because it always shows up as a SEGV in the native
      code which performs the pathfilling calculations.

      Its a very hard and immediate SEGV which does not print out a Java stack
      trace.

      The way to confirm its the same crash is to obtain a core file and
      run dbx, and note the stack trace.

      This crash manifests itself as a runaway recursion of the function
      processToRunsArc3, invoked when filling a cubic curve path.

      The core dump would show a stack backtrace something like this :-

        [1] processToRunsArc3(0x841f170, 0xb40841f1, 0xf3b40841), at 0xdb9b38f3
        ...
        ...
        [507] processToRunsArc3(0x841f170, 0xb40841f1, 0xf3b40841), at 0xdb9b38f3
        [508] processToRunsArc3(0x841f170, 0xb40841f1, 0xf3b40841), at 0xdb9b38f3
        [509] RunsBuilder_appendCubic(0x841f170, 0x640841f1, 0x29640841), at 0xdb9b2a2c
        [510] appendCubic_describeTo(0x841f170, 0x80841f1, 0x90080841), at 0xdb9aea30
        [511] sendTo(0x841f170, 0xb40841f1, 0xe8b40841), at 0xdb9aec28
        [512] setOutputArea(0x841f170, 0xb40841f1, 0xf3b40841), at 0xdb9b49f3
        [513] Java_sun_dc_pr_PathFiller_setOutputArea(0x84a63bc, 0x1c084a63, 0xe61c084a), at 0xdb9af79e
        [514] sysInvokeNative(0x84a63bc, 0x60084a63, 0xf760084a), at 0xdffb0553
        [515] invokeJNINativeMethod(o = 0xdc850198, mb = 0x84109f8, args_size = 5, ee = 0x84a63bc), line 526 in "classruntime.c"
        [516] ExecuteJava_C(initial_pc = 0xdb4c9f38 "\xd6^[^A\xb1\xc4\xe3O^H\x98\xe3O^H", ee = 0x84a63bc), line 1456 in "executeJava.c"
        [517] do_execute_java_method_vararg(ee = 0x84a63bc, obj = 0xdc8c4b30, method_name = 0x8074800 "run", method_signature = 0x804fc98 "()V", mb = (nil), isStaticCall = FALSE, args = 0xdb4c9fb8, otherBits = (nil), shortFloats = FALSE), line 540 in "interpreter.c"
        [518] execute_java_dynamic_method(ee = 0x84a63bc, obj = 0xdc8c4b30, method_name = 0xdffc2898 "run", signature = 0xdffc2890 "()V", ...), line 256 in "interpreter.c"
        [519] ThreadRT0(p = 0xdc8c4b30), line 2060 in "jvm.c"
        [520] saveStackBase(args = 0xdff95e0c), line 144 in "threads.c"
        [521] start_func(func = 0xdffa42d0 = &`libjvm_g.so`threads.c`saveStackBase(void *args), args = 0x8046e40), line 208 in "threads_md.c"
      =>[522] 0x0(0x0, 0x0, 0x0), at 0xffffffff


      A partial explanation of why this happens is that the floating point
      values passed into the processToRunsArc3 method are badly corrupted.
      The values that are printed out, if you add statements show that NaN, or -NaN
      is passed in as floating point arguments.
      So it recurses trying to split the path into smaller parts.

      The cause may be a memory smash or some form of floating point problem.

      If its a memory smash, its not clear where, since although there
      are short/long casts, those should cause a problem on wintel as well
      as solaris x86.
      There's no (other) platform specific code in the affected library.

      The non-optimised version does not crash (although in a possibly related
      problem it does slowly leak memory).

      This may mean that in the case of debug vs optimised versions
      * some structures have moved and aren't getting smashed in the debug version
      * there is a compiler optimiser bug in the optimised version
      * some fp calculations are now being optimised and may now cause underflows/
        overflows/get different results, whereas they didn't in the debug version.

        - If I enable fp traps and catch fpe's I do see more of them in the
       optimised version. This could account for a SPARC/Intel difference as
       the Sun C compiler would invoke different fp h/w routines on the different
       architectures.
       However I can't locate anything which indicates that -xO2 optimises FP.

      Also it takes a large test program like Java2D to reproduce the problem,
      which lends itself to a memory smash theory.

      The problem is harder to reproduce on some machines than others.
      Catching the problem running under dbx has proved tricky.
      Print statements are the only thing that has shown up anything
      The RTC memory leak facilities of the debuggger aren't supported on x86.

      By the time we crash its a long time after the problem was introduced.
      Having to work backwards a long way to try to find this cause.

      The bug is still reproducible in the engineering nightly build from
      10-sep-98

      rekha.rangarajan@eng 1998-06-04

      Solaris x86 5.6 8-bit (test machine: Peas)
      JDK: JDK1.2beta4-H
      Java2D: /usr/local/java/jdk1.2/solaris/demo/jfc/Java2D

      Description:
      Java2D crashes 3 out 5 times upon loading. The splashscreen for loading all tabs comes up and is successful. Then Java2Demo canvas comes up and starts drawing some of the tests under Arcs_Curves when the crash occurs. Not much error info, just - Segmentation Fault

      The other 2 times, it loads and when I try to click on Clipping tab, it crashes consistently with following error info:
      Exception occurred during event dispatching:
      java.lang.NullPointerException
              at sun.awt.Albert.TBezierList.mergeArray(Compiled Code)
              at sun.awt.Albert.TBezierList.SplitAtIntersectionsWith(Compiled Code)
              at sun.awt.Albert.TPathExtractor.render(Compiled Code)
              at java.awt.geom.Area.extract(Compiled Code)
              at java.awt.geom.Area.getPathIterator(Compiled Code)
              at sun.java2d.SunGraphics2D.getCompBounds(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.invalidateCachedState(Compiled
      Code)
              at sun.awt.image.BufferedImageGraphics2D.invalidatePipe(Compiled Code)
              at sun.java2d.SunGraphics2D.invalidateClip(Compiled Code)
              at sun.java2d.SunGraphics2D.clip(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.clip(Compiled Code)
              at demos.Clipping.ClipAnim.drawDemo(Compiled Code)
              at J2DCanvas.paint(Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(Compiled Code)
              at java.awt.Component.dispatchEventImpl(Compiled Code)
              at java.awt.Component.dispatchEvent(Compiled Code)
              at java.awt.EventQueue.dispatchEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)
      java.lang.NullPointerException
              at sun.awt.Albert.TBezierList.mergeArray(Compiled Code)
              at sun.awt.Albert.TBezierList.SplitAtIntersectionsWith(Compiled Code)
              at sun.awt.Albert.TPathExtractor.render(Compiled Code)
              at java.awt.geom.Area.extract(Compiled Code)
              at java.awt.geom.Area.getPathIterator(Compiled Code)
              at sun.java2d.SunGraphics2D.getCompBounds(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.invalidateCachedState(Compiled
      Code)
              at sun.awt.image.BufferedImageGraphics2D.invalidatePipe(Compiled Code)
              at sun.java2d.SunGraphics2D.invalidateClip(Compiled Code)
              at sun.java2d.SunGraphics2D.clip(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.clip(Compiled Code)
              at demos.Clipping.ClipAnim.drawDemo(Compiled Code)
              at J2DCanvas.paint(Compiled Code)
              at J2DCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
      Segmentation Fault



      rekha.rangarajan@eng 1998-06-17

      Solaris x86 5.6 8-bit (test machine: Peas)
      JDK: JDK1.2beta4-J
      Java2D: /usr/local/java/jdk1.2/x86/demo/jfc/Java2D

      Description:
      Java2D crashes 4 out of 5 times with J-bld. I was able to load it one time
      and when I clicked on Clipping tab, it gave following NullPointerExcp error and crashed

      Exception occurred during event dispatching:
      java.lang.NullPointerException
              at sun.awt.Albert.TBezierList.mergeArray(Compiled Code)
              at sun.awt.Albert.TBezierList.SplitAtIntersectionsWith(Compiled Code)
              at sun.awt.Albert.TPathExtractor.render(Compiled Code)
              at java.awt.geom.Area.extract(Compiled Code)
              at java.awt.geom.Area.getPathIterator(Compiled Code)
              at sun.java2d.SunGraphics2D.getCompBounds(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.invalidateCachedState(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.invalidatePipe(Compiled Code)
              at sun.java2d.SunGraphics2D.invalidateClip(Compiled Code)
              at sun.java2d.SunGraphics2D.clip(Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.clip(Compiled Code)
              at demos.Clipping.ClipAnim.drawDemo(Compiled Code)
              at J2DCanvas.paint(Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(Compiled Code)
              at java.awt.Component.dispatchEventImpl(Compiled Code)
              at java.awt.Component.dispatchEvent(Compiled Code)
              at java.awt.EventQueue.dispatchEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)
      java.lang.NullPointerException
              at sun.awt.Albert.TBezierList.mergeArray(Compiled Code)
      Segmentation Fault

      rekha.rangarajan@eng 1998-07-27
      Solaris x86 8-bit (test machine: dino)
      JDK-1.2fcs-C
      /usr/local/java/jdk1.2fcs/x86/demo/jfc/Java2D

      Description: Java2D is still crashing on x86 with the C-bld. I have some info on one of the seg-vios. This time, it crashed when I attempted to go to the Colors tab.

      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Error 0
          si_code [1]: SEGV_MAPERR [addr: 0x906abc0]

              stackpointer=DB7C1A88

      Full thread dump:
          "Rotator3D Demo" (TID:0xdc894af0, sys_thread_t:0x88d9520, state:MW) prio=1
              at sun.awt.motif.X11Graphics.pSetFont(Native Method)
              at sun.awt.motif.X11Graphics.setFont(Compiled Code)
              at sun.awt.motif.MComponentPeer.getGraphics(Compiled Code)
              at java.awt.Component.getGraphics(Compiled Code)
              at J2DCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "PerformanceMonitor" (TID:0xdc8c0360, sys_thread_t:0x864f388, state:MW) prio=1
              at sun.awt.motif.X11Graphics.X11LockViewResources(Native Method)
              at sun.awt.motif.X11Graphics.lock(Compiled Code)
              at sun.java2d.loops.LockableRaster.lock2D(Compiled Code)
              at sun.java2d.loops.LockableRaster.lock(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.performOpaqueBlit(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.compositeSrcDst(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.renderImage(Compiled Code)
              at sun.java2d.SunGraphics2D.renderingPipeImage(Compiled Code)
              at sun.java2d.SunGraphics2D.drawImage(Compiled Code)
              at sun.awt.motif.X11Graphics.drawImage(Compiled Code)
              at PerformanceMonitor$PerformanceMonitorCanvas.paint(Compiled Code)
              at PerformanceMonitor$PerformanceMonitorCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "MemoryMonitor" (TID:0xdc8bfa78, sys_thread_t:0x86450e0, state:MW) prio=1
              at sun.awt.motif.X11Graphics.X11LockViewResources(Native Method)
              at sun.awt.motif.X11Graphics.lock(Compiled Code)
              at sun.java2d.loops.LockableRaster.lock2D(Compiled Code)
              at sun.java2d.loops.LockableRaster.<init>(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.renderImage(Compiled Code)
              at sun.java2d.SunGraphics2D.renderingPipeImage(Compiled Code)
              at sun.java2d.SunGraphics2D.drawImage(Compiled Code)
              at sun.awt.motif.X11Graphics.drawImage(Compiled Code)
              at MemoryMonitor$MemoryMonitorCanvas.paint(Compiled Code)
              at MemoryMonitor$MemoryMonitorCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "AWT-Finalizer" (TID:0xdc8b85d8, sys_thread_t:0x85bbf28, state:CW) prio=9
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at sun.awt.AWTFinalizer.run(Compiled Code)
          "Screen Updater" (TID:0xdc899ba0, sys_thread_t:0x85aeb38, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at sun.awt.ScreenUpdater.nextEntry(Compiled Code)
              at sun.awt.ScreenUpdater.run(Compiled Code)
          "TimerQueue" (TID:0xdc89eb70, sys_thread_t:0x856e550, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at com.sun.java.swing.TimerQueue.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "AWT-Motif" (TID:0xdc8b72b8, sys_thread_t:0x8258758, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Compiled Code)
          "AWT-Input" (TID:0xdc8b72e0, sys_thread_t:0x8257678, state:R) prio=5
              at sun.awt.motif.InputThread.run(Native Method)
          "AWT-EventQueue-0" (TID:0xdc8b70a0, sys_thread_t:0x823a1e8, state:R) prio=6 *current thread*
              at sun.awt.color.CMM.cmmCombineTransforms(Native Method)
              at sun.awt.color.ICC_Transform.<init>(Compiled Code)
              at java.awt.image.ColorConvertOp.filter(Compiled Code)
              at demos.Colors.ColorConvert.drawDemo(Compiled Code)
              at J2DCanvas.paint(Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(Compiled Code)
              at java.awt.Component.dispatchEventImpl(Compiled Code)
              at java.awt.Component.dispatchEvent(Compiled Code)
              at java.awt.EventQueue.dispatchEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)
          "Finalizer" (TID:0xdc899560, sys_thread_t:0x80963b8, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(Compiled Code)
              at java.lang.ref.ReferenceQueue.remove(Compiled Code)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:128)
          "Reference Handler" (TID:0xdc899458, sys_thread_t:0x8095db8, state:CW) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:209)
          "Signal dispatcher" (TID:0xdc899328, sys_thread_t:0x808a888, state:CW) prio=10
          "Thread-5" (TID:0xdc841100, sys_thread_t:0x80501f8, state:CW) prio=5
      Monitor Cache Dump:
          sun.awt.motif.MToolkit@DC8B6EB0/DC932370: owner "AWT-Input" (0x8257678) 0 entries
              Waiting to enter:
                  "Rotator3D Demo" (0x88d9520)
                  "MemoryMonitor" (0x86450e0)
                  "PerformanceMonitor" (0x864f388)
              Waiting to be notified:
                  "AWT-Motif" (0x8258758)
          java.lang.ref.ReferenceQueue$Lock@DC899578/DC8CF258: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x80963b8)
          com.sun.java.swing.TimerQueue@DC89EB38/DC9589B8: <unowned>
              Waiting to be notified:
                  "TimerQueue" (0x856e550)
          java.lang.ref.Reference$Lock@DC899308/DC8CEF68: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x8095db8)
          sun.awt.AWTFinalizer@DC8B85D8/DC96FEB0: <unowned>
              Waiting to be notified:
                  "AWT-Finalizer" (0x85bbf28)
          sun.awt.ScreenUpdater@DC899BA0/DC95F2C0: <unowned>
              Waiting to be notified:
                  "Screen Updater" (0x85aeb38)
      Registered Monitor Dump:
          PCMap lock: <unowned>
          utf8 hash table: <unowned>
          JNI pinning lock: <unowned>
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class linking lock: <unowned>
          System class loader lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Monitor cache lock: <unowned>
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x808a888)
          Child death monitor: <unowned>
          I/O monitor: <unowned>
          Alarm monitor: <unowned>
              Waiting to be notified:
                  "Internal clock" (0x80530b8)
          Thread queue lock: <unowned>
              Waiting to be notified:
                  "Thread-5" (0x80501f8)
          Monitor registry: owner "AWT-EventQueue-0" (0x823a1e8) 1 entry
      SIGABRT 6* abort (generated by abort(3) routine)
          si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
          si_errno [0]: Error 0
          si_code [0]: SI_USER [pid: 1465, uid: 69244]
              stackpointer=DB7C1A88

      Full thread dump:
          "Rotator3D Demo" (TID:0xdc894af0, sys_thread_t:0x88d9520, state:MW) prio=1
              at sun.awt.motif.X11Graphics.pSetFont(Native Method)
              at sun.awt.motif.X11Graphics.setFont(Compiled Code)
              at sun.awt.motif.MComponentPeer.getGraphics(Compiled Code)
              at java.awt.Component.getGraphics(Compiled Code)
              at J2DCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "PerformanceMonitor" (TID:0xdc8c0360, sys_thread_t:0x864f388, state:MW) prio=1
              at sun.awt.motif.X11Graphics.X11LockViewResources(Native Method)
              at sun.awt.motif.X11Graphics.lock(Compiled Code)
              at sun.java2d.loops.LockableRaster.lock2D(Compiled Code)
              at sun.java2d.loops.LockableRaster.lock(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.performOpaqueBlit(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.compositeSrcDst(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.renderImage(Compiled Code)
              at sun.java2d.SunGraphics2D.renderingPipeImage(Compiled Code)
              at sun.java2d.SunGraphics2D.drawImage(Compiled Code)
              at sun.awt.motif.X11Graphics.drawImage(Compiled Code)
              at PerformanceMonitor$PerformanceMonitorCanvas.paint(Compiled Code)
              at PerformanceMonitor$PerformanceMonitorCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "MemoryMonitor" (TID:0xdc8bfa78, sys_thread_t:0x86450e0, state:MW) prio=1
              at sun.awt.motif.X11Graphics.X11LockViewResources(Native Method)
              at sun.awt.motif.X11Graphics.lock(Compiled Code)
              at sun.java2d.loops.LockableRaster.lock2D(Compiled Code)
              at sun.java2d.loops.LockableRaster.<init>(Compiled Code)
              at sun.java2d.loops.RasterOutputManager.renderImage(Compiled Code)
              at sun.java2d.SunGraphics2D.renderingPipeImage(Compiled Code)
              at sun.java2d.SunGraphics2D.drawImage(Compiled Code)
              at sun.awt.motif.X11Graphics.drawImage(Compiled Code)
              at MemoryMonitor$MemoryMonitorCanvas.paint(Compiled Code)
              at MemoryMonitor$MemoryMonitorCanvas.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "AWT-Finalizer" (TID:0xdc8b85d8, sys_thread_t:0x85bbf28, state:CW) prio=9
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at sun.awt.AWTFinalizer.run(Compiled Code)
          "Screen Updater" (TID:0xdc899ba0, sys_thread_t:0x85aeb38, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at sun.awt.ScreenUpdater.nextEntry(Compiled Code)
              at sun.awt.ScreenUpdater.run(Compiled Code)
          "TimerQueue" (TID:0xdc89eb70, sys_thread_t:0x856e550, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at com.sun.java.swing.TimerQueue.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "AWT-Motif" (TID:0xdc8b72b8, sys_thread_t:0x8258758, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Compiled Code)
          "AWT-Input" (TID:0xdc8b72e0, sys_thread_t:0x8257678, state:R) prio=5
              at sun.awt.motif.InputThread.run(Native Method)
          "AWT-EventQueue-0" (TID:0xdc8

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tdv Dmitri Trembovetski (Inactive)
              Reporter:
              rrangarasunw Rekha Rangarajan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: