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

Intermittent core dumps with demo applets

XMLWordPrintable

    • sparc
    • solaris_2.6

      Ever since the jdk1.2-X build, I've seen intermittant core dumps with several of the demo applets on Solaris2.6 and SolX86 including:
      DitherTest
      SimpleGraph
      GraphLayout
      MoleculeViewer
      SpreadSheet
      jfc/SwingApplet
      jfc/SwingSet

      Sample test results can be found at:
      /home/evem/results/12j/12j.demo.dino.solx86.html


      I just tried again with the nightly build (dated 12/8) and it happened again (the applet window comes up, but then disappears immediately) with the following applets:
      Animator, CardTest, DrawTest, GraphLayout, NervousText, MoleculeViewer, jfc/SwingSet
      It should be noted that I'm running through the demos via a script (modified with my variables) found at :
      /home/madhava/scripts/runDemos.sh

      Here's the output from the test log:
      ### 12/08/97 15:55:09: running appletviewer example3.html (in /home/evem/jdk/jdk12j/solx86/demo/applets/Animator)
      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Error 0
          si_code [1]: SEGV_MAPERR [addr: 0x1]

      stackbase=DE92A000, stackpointer=DE929C1C

      Full thread dump:
          "Thread-6" (TID:0xdef07968, sys_thread_t:0x853352c, state:MW) prio=1
      at sun.applet.AppletViewer.showStatus(AppletViewer.java:324)
      at java.applet.Applet.showStatus(Applet.java:183)
      at Animator.tellLoadingMsg(Animator.java:767)
      at Animator.tellLoadingMsg(Animator.java:771)
      at Animator.run(Animator.java:836)
      at java.lang.Thread.run(Thread.java:484)
          "Screen Updater" (TID:0xdef09ae0, sys_thread_t:0x850455c, state:R) prio=4
      at java.lang.Thread.setPriority0(Native Method)
      at java.lang.Thread.setPriority(Thread.java:750)
      at sun.awt.ScreenUpdater.run(ScreenUpdater.java:100)
          "thread applet-Animator.class" (TID:0xdef0d8e8, sys_thread_t:0x84b8e24, state:R) prio=4
      at sun.awt.motif.MLabelPeer.setText(Native Method)
      at java.awt.Label.setText(Label.java:189)
      at sun.applet.AppletViewer.showStatus(AppletViewer.java:324)
      at java.applet.Applet.showStatus(Applet.java:183)
      at Animator.start(Animator.java:1022)
      at sun.applet.AppletPanel.run(AppletPanel.java:297)
      at java.lang.Thread.run(Thread.java:484)
          "AWT-Motif" (TID:0xdef0c248, sys_thread_t:0x849727c, state:R) prio=5 *current thread*
      at sun.awt.motif.MToolkit.run(Native Method)
      at java.lang.Thread.run(Thread.java:484)
          "AWT-Input" (TID:0xdef0c270, sys_thread_t:0x849717c, state:CW) prio=5
      at java.lang.Object.wait(Native Method)
      at sun.awt.motif.InputThread.run(Native Method)
          "AWT-EventQueue-0" (TID:0xdef0c1c0, sys_thread_t:0x847cfbc, state:MW) prio=5
      at sun.awt.motif.X11Graphics.createFromComponent(Native Method)
      at sun.awt.motif.X11Graphics.<init>(X11Graphics.java:113)
      at sun.awt.motif.MComponentPeer.getGraphics(MComponentPeer.java:187)
      at java.awt.Component.getGraphics(Component.java:1268)
      at java.awt.Component.dispatchEventImpl(Component.java:1858)
      at java.awt.Container.dispatchEventImpl(Container.java:934)
      at java.awt.Window.dispatchEventImpl(Window.java:517)
      at java.awt.Component.dispatchEvent(Component.java:1824)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:160)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:45)
          "CachedReference sweeper" (TID:0xdef00d30, sys_thread_t:0x810337c, state:CW) prio=9
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:309)
      at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
      at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:342)
      at java.lang.Thread.run(Thread.java:484)
          "Finalizer" (TID:0xdef00368, sys_thread_t:0x80ebe4c, state:CW) prio=8
      at java.lang.Object.wait(Native Method)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
          "Reference handler" (TID:0xdef00438, sys_thread_t:0x80f348c, state:CW) prio=10
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:309)
      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
          "Async Garbage Collector" (TID:0xdef001f8, sys_thread_t:0x80ee54c, state:CW) prio=1
          "Idle thread" (TID:0xdef00240, sys_thread_t:0x80ee44c, state:R) prio=0
          "Clock" (TID:0xdef00088, sys_thread_t:0x80b3ebc, state:CW) prio=12
          "main" (TID:0xdef000b0, sys_thread_t:0x8049a2c, state:CW) prio=5
      Monitor Cache Dump:
          sun.awt.motif.MToolkit@DEF0BF90/DEF87670: owner "AWT-Motif" (0x849727c, 1 entry)
      Waiting to enter:
      "AWT-EventQueue-0" (0x847cfbc)
      Waiting to be notified:
      "AWT-Input" (0x849717c)
          java.awt.Label@DEF0D630/DEF8B1D8: owner "thread applet-Animator.class" (0x84b8e24, 1 entry)
      Waiting to enter:
      "Thread-6" (0x853352c)
      Registered Monitor Dump:
          utf8 hash table: <unowned>
          JNI pinning lock: <unowned>
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class linking lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Monitor IO lock: <unowned>
          Child death monitor: <unowned>
          Event monitor: <unowned>
          I/O monitor: <unowned>
          Alarm monitor: <unowned>
      Waiting to be notified:
      "Clock" (0x80b3ebc)
          Sbrk lock: <unowned>
          Monitor cache expansion lock: <unowned>
          Thread queue lock: <unowned>
      Waiting to be notified:
      "main" (0x8049a2c)
          Monitor registry: owner "AWT-Motif" (0x849727c, 1 entry)
      Thread Alarm Q:
          sys_thread_t 0x80ee54c [Timeout in 858 ms]
      /home/evem/current/solx86/bin/../bin/i386/green_threads/appletviewer[38]: 3086 Abort

      eve.medina@eng 1997-12-08

            jmcilreesunw James Mcilree (Inactive)
            emedinasunw Eve Medina (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: