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

Java2Demo crashing on Solaris 2.6 with FCS-I build

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.2.0
    • client-libs
    • None
    • 2d
    • sparc
    • solaris_2.6

      Java2Demo crashing on Solaris 2.6 with FCS-I build

      Steps to reproduce:
      1) set up your environment variables to point to the I build.
      2) launch the java2demo (demo/jfc/Java2D/Java2Demo) with "java Java2Demo)

      Results:
      While it's loading demos.fonts, it'll crash.

      emedina:/home/evem/jdk/fcsi/solaris/demo/jfc/Java2D% java Java2Demo
      Assertion failed: fUseCount > 0, file ../../../../src/share/native/sun/awt/font/fontmanager/fontobjects/fontObject.cpp, line 306
      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: 15055, uid: 72152]
              stackpointer=efffd86c

      Full thread dump Classic VM (JDK-1.2fcs-I, green threads):
          "Ellipses Demo" (TID:0xebc94100, sys_thread_t:0x6fc600, state:R) prio=1
          "BezierAnim Demo" (TID:0xebc93f18, sys_thread_t:0x6e8068, state:R) prio=1
          "Arcs Demo" (TID:0xebc93fb0, sys_thread_t:0x6ff2b0, state:R) prio=1
          "PerformanceMonitor" (TID:0xebcc8520, sys_thread_t:0x6a69b8, state:R) prio=1
          "MemoryMonitor" (TID:0xebcc89a8, sys_thread_t:0x6a9980, state:R) prio=1
          "AWT-Finalizer" (TID:0xebccacb8, sys_thread_t:0x663c88, 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)
          "Image Animator 0" (TID:0xebcc36c0, sys_thread_t:0x63ab00, state:R) prio=3
              at java.awt.MediaTracker.setDone(Compiled Code)
              at java.awt.MediaEntry.setStatus(Compiled Code)
              at java.awt.ImageMediaEntry.imageUpdate(Compiled Code)
              at sun.awt.image.ImageWatched.newInfo(Compiled Code)
              at sun.awt.image.ImageRepresentation.imageComplete(Compiled Code)
              at sun.awt.image.ImageDecoder.imageComplete(Compiled Code)
              at sun.awt.image.GifImageDecoder.produceImage(Compiled Code)
              at sun.awt.image.InputStreamImageSource.doFetch(Compiled Code)
              at sun.awt.image.ImageFetcher.fetchloop(Compiled Code)
              at sun.awt.image.ImageFetcher.run(Compiled Code)
          "TimerQueue" (TID:0xebcbcef8, sys_thread_t:0x5b1108, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at javax.swing.TimerQueue.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "Screen Updater" (TID:0xebcaeaa0, sys_thread_t:0x49d5c0, 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)
          "AWT-Motif" (TID:0xebcaf2b8, sys_thread_t:0x334d30, state:R) prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Compiled Code)
          "SunToolkit.PostEventQueue-0" (TID:0xebcaf458, sys_thread_t:0x2cfc70, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at sun.awt.PostEventQueue.run(Compiled Code)
          "AWT-EventQueue-0" (TID:0xebcaf690, sys_thread_t:0x2d65f8, state:CW) prio=6
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at java.awt.EventQueue.getNextEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)
          "Finalizer" (TID:0xebc98320, sys_thread_t:0x65180, 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:174)
          "Reference Handler" (TID:0xebc983b0, sys_thread_t:0x645b0, 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:0xebc983e0, sys_thread_t:0x5dfc0, state:CW) prio=5
          "main" (TID:0xebc981e0, sys_thread_t:0x28890, state:R) prio=5
              at sun.awt.font.NativeFontWrapper.canDisplay(Native Method)
              at java.awt.Font.canDisplay(Compiled Code)
              at java.awt.Font.canDisplayUpTo(Compiled Code)
              at java.awt.Font.canDisplayUpTo(Compiled Code)
              at demos.Fonts.AllFonts.<init>(Compiled Code)
              at java.lang.Class.newInstance(Native Method)
              at CanvasPanel.<init>(Compiled Code)
              at TheLayout.<init>(Compiled Code)
              at Java2Demo.<init>(Compiled Code)
              at Java2Demo.main(Compiled Code)
      Monitor Cache Dump:
          java.lang.Class@EBCA7B78/EBD0F1E8: owner "main" (0x28890) 1 entry
          javax.swing.TimerQueue@EBCBCF20/EBE0BC98: <unowned>
              Waiting to be notified:
                  "TimerQueue" (0x5b1108)
          java.awt.EventQueue@EBCAF638/EBD57548: <unowned>
              Waiting to be notified:
                  "AWT-EventQueue-0" (0x2d65f8)
          java.lang.ref.ReferenceQueue$Lock@EBC98338/EBCCDD50: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x65180)
          sun.awt.PostEventQueue@EBCAF458/EBD57C38: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x2cfc70)
          sun.awt.ScreenUpdater@EBCAEAA0/EBD6F088: <unowned>
              Waiting to be notified:
                  "Screen Updater" (0x49d5c0)
          java.lang.ref.Reference$Lock@EBC983C0/EBCCD890: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x645b0)
          sun.awt.AWTFinalizer@EBCCACB8/EBD2FED0: <unowned>
              Waiting to be notified:
                  "AWT-Finalizer" (0x663c88)
      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: owner "main" (0x28890) 1 entry
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x5dfc0)
          Child death monitor: <unowned>
          I/O monitor: owner "AWT-Motif" (0x334d30) 1 entry
          Alarm monitor: <unowned>
              Waiting to be notified:
                  <unknown thread> (0x2b768)
          Thread queue lock: owner "main" (0x28890) 1 entry
          Monitor registry: owner "main" (0x28890) 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: 15055, uid: 72152]
              stackpointer=efffd86c

      Full thread dump Classic VM (JDK-1.2fcs-I, green threads):
          "Ellipses Demo" (TID:0xebc94100, sys_thread_t:0x6fc600, state:R) prio=1
          "BezierAnim Demo" (TID:0xebc93f18, sys_thread_t:0x6e8068, state:R) prio=1
          "Arcs Demo" (TID:0xebc93fb0, sys_thread_t:0x6ff2b0, state:R) prio=1
          "PerformanceMonitor" (TID:0xebcc8520, sys_thread_t:0x6a69b8, state:R) prio=1
          "MemoryMonitor" (TID:0xebcc89a8, sys_thread_t:0x6a9980, state:R) prio=1
          "AWT-Finalizer" (TID:0xebccacb8, sys_thread_t:0x663c88, 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)
          "Image Animator 0" (TID:0xebcc36c0, sys_thread_t:0x63ab00, state:R) prio=3
              at java.awt.MediaTracker.setDone(Compiled Code)
              at java.awt.MediaEntry.setStatus(Compiled Code)
              at java.awt.ImageMediaEntry.imageUpdate(Compiled Code)
              at sun.awt.image.ImageWatched.newInfo(Compiled Code)
              at sun.awt.image.ImageRepresentation.imageComplete(Compiled Code)
              at sun.awt.image.ImageDecoder.imageComplete(Compiled Code)
              at sun.awt.image.GifImageDecoder.produceImage(Compiled Code)
              at sun.awt.image.InputStreamImageSource.doFetch(Compiled Code)
              at sun.awt.image.ImageFetcher.fetchloop(Compiled Code)
              at sun.awt.image.ImageFetcher.run(Compiled Code)
          "TimerQueue" (TID:0xebcbcef8, sys_thread_t:0x5b1108, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at javax.swing.TimerQueue.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)
          "Screen Updater" (TID:0xebcaeaa0, sys_thread_t:0x49d5c0, 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)
          "AWT-Motif" (TID:0xebcaf2b8, sys_thread_t:0x334d30, state:R) prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Compiled Code)
          "SunToolkit.PostEventQueue-0" (TID:0xebcaf458, sys_thread_t:0x2cfc70, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at sun.awt.PostEventQueue.run(Compiled Code)
          "AWT-EventQueue-0" (TID:0xebcaf690, sys_thread_t:0x2d65f8, state:CW) prio=6
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Compiled Code)
              at java.awt.EventQueue.getNextEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)
          "Finalizer" (TID:0xebc98320, sys_thread_t:0x65180, 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:174)
          "Reference Handler" (TID:0xebc983b0, sys_thread_t:0x645b0, 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:0xebc983e0, sys_thread_t:0x5dfc0, state:CW) prio=5
          "main" (TID:0xebc981e0, sys_thread_t:0x28890, state:R) prio=5
              at sun.awt.font.NativeFontWrapper.canDisplay(Native Method)
              at java.awt.Font.canDisplay(Compiled Code)
              at java.awt.Font.canDisplayUpTo(Compiled Code)
              at java.awt.Font.canDisplayUpTo(Compiled Code)
              at demos.Fonts.AllFonts.<init>(Compiled Code)
              at java.lang.Class.newInstance(Native Method)
              at CanvasPanel.<init>(Compiled Code)
              at TheLayout.<init>(Compiled Code)
              at Java2Demo.<init>(Compiled Code)
              at Java2Demo.main(Compiled Code)
      Monitor Cache Dump:
          java.lang.Class@EBCA7B78/EBD0F1E8: owner "main" (0x28890) 1 entry
          javax.swing.TimerQueue@EBCBCF20/EBE0BC98: <unowned>
              Waiting to be notified:
                  "TimerQueue" (0x5b1108)
          java.awt.EventQueue@EBCAF638/EBD57548: <unowned>
              Waiting to be notified:
                  "AWT-EventQueue-0" (0x2d65f8)
          java.lang.ref.ReferenceQueue$Lock@EBC98338/EBCCDD50: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x65180)
          sun.awt.PostEventQueue@EBCAF458/EBD57C38: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x2cfc70)
          sun.awt.ScreenUpdater@EBCAEAA0/EBD6F088: <unowned>
              Waiting to be notified:
                  "Screen Updater" (0x49d5c0)
          java.lang.ref.Reference$Lock@EBC983C0/EBCCD890: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x645b0)
          sun.awt.AWTFinalizer@EBCCACB8/EBD2FED0: <unowned>
              Waiting to be notified:
                  "AWT-Finalizer" (0x663c88)
      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: owner "main" (0x28890) 1 entry
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x5dfc0)
          Child death monitor: <unowned>
          I/O monitor: owner "AWT-Motif" (0x334d30) 1 entry
          Alarm monitor: <unowned>
              Waiting to be notified:
                  <unknown thread> (0x2b768)
          Thread queue lock: owner "main" (0x28890) 1 entry
          Monitor registry: owner "main" (0x28890) 1 entry

      Abort

            Unassigned Unassigned
            emedinasunw Eve Medina (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: