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

Compatibility: 4 cloned Traffic on 2.5.1 run looping causes SEGV

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P3 P3
    • None
    • 1.2.2
    • client-libs
    • 2d
    • sparc
    • solaris_2.5.1

      Build : JDK1.2.2 'M'
      machine : orange
      OS : 2.5.1, 2.7
      bit depth: 8bit
      applet : Traffic {/net/tapas/export1/java2d/Testing/applets11/traffic}

      When 4 cloned appletviewer of traffic is run looping for overnite. SEGV *may* the result on 2.5.1 and on 2.7 there seems to be a tremendous memory leak. An overnite run will result in massive disk swapping.

      Steps:
         1. launch appletviewer traffic applet
         2. clone it 4 more times
         3. tile it over the desktop
         4. let it run overnite (unsure of how long before SEGV)


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

              stackpointer=ea561388

      Full thread dump Classic VM (JDK-1.2.2-E, green threads):
          "Thread-30" (TID:0xebcca540, sys_thread_t:0x5097c8, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at CalFlow.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-29" (TID:0xebccac90, sys_thread_t:0x509690, state:MW) prio=4
              at GraphPanel.relax(Graph.java, Compiled Code)
              at GraphPanel.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-28" (TID:0xebcb8b20, sys_thread_t:0x505b50, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at ChangeLight.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-27" (TID:0xebcb89a0, sys_thread_t:0x505210, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at ChangeLight.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-26" (TID:0xebcb8bc0, sys_thread_t:0x4fa518, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at ChangeLight.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "SunToolkit.PostEventQueue-5" (TID:0xebcc3d78, sys_thread_t:0x504118, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.PostEventQueue.run(SunToolkit.java, Compiled Code)
          "AWT-EventQueue-5" (TID:0xebcc3d40, sys_thread_t:0x503020, state:R) prio=4
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java, Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.drawString(BufferedImageGraphics2D.java, Compiled Code)
              at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java, Compiled Code)
              at GraphPanel.paintNode(Graph.java, Compiled Code)
              at GraphPanel.update(Graph.java, Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java, Compiled Code)
              at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
              at java.awt.Container.dispatchEventImpl(Container.java, Compiled Code)
              at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code)
          "thread applet-Graph.class" (TID:0xebcc3700, sys_thread_t:0x4e0958, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.applet.AppletPanel.getNextEvent(AppletPanel.java, Compiled Code)
              at sun.applet.AppletPanel.run(AppletPanel.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-24" (TID:0xebc9bea8, sys_thread_t:0x4f9318, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at CalFlow.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-23" (TID:0xebca5cd0, sys_thread_t:0x4f8220, state:MW) prio=4
              at GraphPanel.relax(Graph.java, Compiled Code)
              at GraphPanel.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-22" (TID:0xebcb6d98, sys_thread_t:0x4f6790, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at ChangeLight.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-21" (TID:0xebcb6c90, sys_thread_t:0x4f3990, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at ChangeLight.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-20" (TID:0xebcb6e30, sys_thread_t:0x4f46d8, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at ChangeLight.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "SunToolkit.PostEventQueue-4" (TID:0xebcc6550, sys_thread_t:0x4f2898, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.PostEventQueue.run(SunToolkit.java, Compiled Code)
          "AWT-EventQueue-4" (TID:0xebcc67b0, sys_thread_t:0x4e95d0, state:MW) prio=4
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java, Compiled Code)
              at sun.awt.image.BufferedImageGraphics2D.drawRect(BufferedImageGraphics2D.java, Compiled Code)
              at sun.java2d.SunGraphics2D.drawRect(SunGraphics2D.java, Compiled Code)
              at GraphPanel.paintNode(Graph.java, Compiled Code)
              at GraphPanel.update(Graph.java, Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java, Compiled Code)
              at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
              at java.awt.Container.dispatchEventImpl(Container.java, Compiled Code)
              at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code)
          "thread applet-Graph.class" (TID:0xebcc02c0, sys_thread_t:0x4e9810, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.applet.AppletPanel.getNextEvent(AppletPanel.java, Compiled Code)
              at sun.applet.AppletPanel.run(AppletPanel.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-18" (TID:0xebcbdb08, sys_thread_t:0x4c5980, state:CW) prio=4
              at java.lang.Thread.sleep(Native Method)
              at CalFlow.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "Thread-17" (TID:0xebcbdb50, sys_thread_t:0x4e7138, state:MW) prio=4
              at GraphPanel.relax(Graph.java, Compiled Code)
              at GraphPanel.run(Graph.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)


      See attachment for the rest of SEGV

            tnguyensunw Thanh Nguyen (Inactive)
            rckim Robert Kim (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: