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

solaris appletviewer crashes when another window dragged over it

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.4.0
    • client-libs
    • None
    • 2d
    • beta
    • generic
    • solaris_7



      Name: ssR10077 Date: 04/29/2000


      On solaris appletviewer crashes when another window dragged over it.
      Bug is reproduced by running GraphicsTest demo.

      Full thread dump Classic VM (ssi-000414-18:10, native threads):
          "Thread-1" (TID:0xfb0a4588, sys_thread_t:0x27e40, state1:CW, native ID:0x1)
      prio=5
          "AWT-Motif" (TID:0xfb0b56a8, sys_thread_t:0x231358, state1:MW, native ID:0xb)
      prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java:484)
          "AWT-EventQueue-1" (TID:0xfb0b55e8, sys_thread_t:0x20dca0, state1:CW, native
      ID:0xa) prio=6
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:420)
              at java.awt.EventQueue.getNextEvent(EventQueue.java:244)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:101)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
          "thread applet-GraphicsTest.class" (TID:0xfb0b5bc8, sys_thread_t:0x205c48,
      state1:CW, native ID:0x9) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:420)
              at sun.applet.AppletPanel.getNextEvent(AppletPanel.java:269)
              at sun.applet.AppletPanel.run(AppletPanel.java:301)
              at java.lang.Thread.run(Thread.java:484)
          "AWT-EventQueue-0" (TID:0xfb0b5788, sys_thread_t:0x20a268, state1:R, native
      ID:0x8) prio=4
              at sun.java2d.loops.ByteDiscreteRenderer.devSetSpans(Native Method)
              at
      sun.java2d.loops.FillSpansByte.FillSpans(ByteDiscreteRenderer.java:125)
              at sun.java2d.pipe.LoopPipe.fillSpans(LoopPipe.java:327)
              at sun.java2d.pipe.LoopPipe.fill(LoopPipe.java:199)
              at sun.java2d.pipe.LoopPipe.fillArc(LoopPipe.java:135)
              at sun.java2d.SunGraphics2D.fillArc(SunGraphics2D.java:1740)
              at ArcDegreePanel.arcSteps(GraphicsTest.java:171)
              at ArcDegreePanel.paint(GraphicsTest.java:193)
              at sun.awt.RepaintArea.paint(RepaintArea.java:282)
              at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:284)
              at java.awt.Component.dispatchEventImpl(Component.java:2684)
              at java.awt.Container.dispatchEventImpl(Container.java:1214)
              at java.awt.Component.dispatchEvent(Component.java:2518)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:323)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
          "Finalizer" (TID:0xfb098530, sys_thread_t:0x6f720, state1:CW, native ID:0x6)
      prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
          "Reference Handler" (TID:0xfb098308, sys_thread_t:0x6c680, state1:CW, native
      ID:0x5) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:420)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
          "Signal dispatcher" (TID:0xfb098338, sys_thread_t:0x6ad08, state1:CW, native
      ID:0x4) prio=5

      (dbx) where
      current thread: t@8
        [1] __sigprocmask(0x0, 0xfea02800, 0x0, 0x0, 0x0, 0x0), at 0xff37a854
        [2] _resetsig(0xff37d034, 0x0, 0x0, 0xfea03d90, 0xff38e000, 0x0), at
      0xff36f6a0
        [3] _sigon(0xfea03d90, 0xff395928, 0x6, 0xfea028d4, 0xfea03d90, 0xfea02918),
      at 0xff36edb8
        [4] _thrp_kill(0x0, 0x8, 0x6, 0xff38e000, 0x8, 0xff2403c0), at 0xff371eec
        [5] raise(0x6, 0x0, 0x0, 0xffffffff, 0x26450, 0x2e6d6f00), at 0xff1cf384
        [6] abort(0xff23c000, 0x0, 0xfea02a74, 0x1, 0x28, 0xff22ad44), at 0xff1ba9e4
      =>[7] Abort(), line 1437 in "interpreter.c"
        [8] panicHandler(sig = 11, siginfo = 0xfea03090, uc = 0xfea02dd8), line 335 in
      "signals_md.c"
        [9] userSignalHandler(sig = 11, info = 0xfea03090, uc = 0xfea02dd8, arg =
      0xfe784238), line 125 in "interrupt.c"
        [10] intrDispatch(interrupt = 11, siginfo = 0xfea03090, context = 0xfea02dd8),
      line 111 in "interrupt.c"
        [11] intrDispatchMD(sig = 11, info = 0xfea03090, uc = 0xfea02dd8), line 157 in
      "interrupt_md.c"
        [12] __libthread_segvhdlr(0xb, 0xfea03090, 0xfea02dd8, 0xff38e000, 0xb, 0x0),
      at 0xff379df8
        [13] __sighndlr(0xb, 0xfea03090, 0xfea02dd8, 0xff379d14, 0xfea03e28,
      0xfea03e18), at 0xff37c8d4
        ---- called from signal handler with signal 11 (SIGSEGV) ------
        [14] X11SD_GetRasInfo(env = 0x20a1e8, ops = 0x363b98, pRasInfo = 0xfea03240),
      line 355 in "X11SurfaceData.c"
        [15] Java_sun_java2d_loops_ByteDiscreteRenderer_devSetSpans(env = 0x20a1e8,
      clazz = 0xfea033ec, color = 253, si = 0x20ce5c, pIterator = 4197738420LL,
      sData = 0x20ce68), line 658 in "ByteDiscreteRenderer.c"
        [16] sysInvokeNative(0x20a1e8, 0xfa222360, 0x20ce58, 0x2e1cf5, 0x5,
      0xfea033ec), at 0xfe785eac
        [17] invokeJNINativeMethod(o = 0xfb0b4570, mb = 0x2f48fc, args_size = 5, ee =
      0x20a1e8), line 494 in "classruntime.c"
        [18] ExecuteJava_C(initial_pc = 0xfea03b50 "\xd6^M^A\xb1", ee = 0x20a1e8),
      line 1559 in "executeJava.c"
        [19] do_execute_java_method_vararg(ee = 0x20a1e8, obj = 0xfb0b5788,
      method_name = 0x3e7a0 "run", method_signature = 0x290c0 "()V", mb = (nil),
      isStaticCall = FALSE, args = 0xfea03c4c, otherBits = (nil), shortFloats =
      FALSE), line 561 in "interpreter.c"
        [20] execute_java_dynamic_method(ee = 0x20a1e8, obj = 0xfb0b5788, method_name
      = 0xfe7a3158 "run", signature = 0xfe7a315c "()V", ...), line 277 in
      "interpreter.c"
        [21] ThreadRT0(p = 0xfb0b5788), line 2084 in "jvm.c"
        [22] saveStackBase(args = 0xfe7485b0), line 139 in "threads.c"
        [23] _start(tid_ = 0x20a268), line 338 in "threads_md.c"
        
        
      ======================================================================

            tdv Dmitri Trembovetski (Inactive)
            ssisunw Ssi Ssi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: