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

Internal tools produce java core dumps when fontsets are unavailable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Won't Fix
    • Affects Version/s: solaris_9, 1.2.2
    • Fix Version/s: None
    • Component/s: client-libs
    • Subcomponent:
    • CPU:
      generic
    • OS:
      solaris_8

      Description

      kaustubh.desai@Eng 2001-07-30
      Internal tools galaxy, suntea and suntime fail to come up and produce java core dump, when the fontsets are unavailable. The problem was found on s9_41d in en_US.ISO8859-15. The display was redirected to a machine with s9_41d and with en_US.ISO8859-1 locale.

       The applications work fine when executed from console.

      Machine: sun4u(shorelark)
      OS: s9_41d
      locale: en_US.ISO8859-15
      cluster: SUNWCall

      Remote Machine: sun4u(redlory)
      OS:s9_41d
      locale:en_US.ISO8859-1
      -------------------------------------------------------------------
      shorelark:/home/desaik 6 % cat /etc/release
                                    Solaris 9 s9_41d SPARC
                 Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
                                   Assembled 26 July 2001
      shorelark:/home/desaik 4 % locale
      LANG=
      LC_CTYPE=en_US.ISO8859-15
      LC_NUMERIC=en_US.ISO8859-15
      LC_TIME=en_US.ISO8859-15
      LC_COLLATE=en_US.ISO8859-15
      LC_MONETARY=en_US.ISO8859-15
      LC_MESSAGES=C
      LC_ALL=
      shorelark:/home/desaik 2 % setenv DISPLAY redlory:0.0
      shorelark:/home/desaik 3 % galaxy
      Warning: Missing charsets in String to FontSet conversion
      Warning: Cannot convert string "-dt-interface system-medium-r-normal-m*-*-*-*-*-
      *-*-*-*" to type FontSet
      Warning: Missing charsets in String to FontSet conversion
      Warning: Unable to load any usable fontset
      Warning: Cannot convert string "-dt-interface system-medium-r-normal-m*-*-*-*-*-
      *-*-*-*" to type FontList
      Warning: Cannot convert string "-dt-interface system-medium-r-normal-m*-*-*-*-*-
      *-*-*-*:" to type FontList
      Warning: Missing charsets in String to FontSet conversion
      Warning: Cannot convert string "-dt-interface user-medium-r-normal-m*-*-*-*-*-*-
      *-*-*" to type FontSet
      Warning: Missing charsets in String to FontSet conversion
      Warning: Unable to load any usable fontset
      Warning: Cannot convert string "-dt-interface user-medium-r-normal-m*-*-*-*-*-*-
      *-*-*" to type FontList
      Warning: Cannot convert string "-dt-interface user-medium-r-normal-m*-*-*-*-*-*-
      *-*-*:" to type FontList
      SIGBUS 10* bus error
          si_signo [10]: SIGBUS 10* bus error
          si_errno [0]: Error 0
          si_code [1]: BUS_ADRALN [addr: 0x2d64742d]

              stackbase=FFBFEBE8, stackpointer=FFBFC3BC

      Full thread dump:
          "Image Fetcher 0" (TID:0xfdf0ffd0, sys_thread_t:0x41f368, state:CW, thread_t
      : t@35, sp:0xfd84db78 threadID:0xfef30e00, stack_base:0xfd84ff94, stack_size:0x2
      0000) prio=8
              sun.awt.image.ImageFetcher.nextImage(Compiled Code)
              sun.awt.image.ImageFetcher.fetchloop(Compiled Code)
              sun.awt.image.ImageFetcher.run(Compiled Code)
          "AWT-Finalizer" (TID:0xfdf1aeb0, sys_thread_t:0xfd920, state:CW, thread_t: t
      @32, sp:0xfd87f0c0 threadID:0xfef30c00, stack_base:0xfd87ff94, stack_size:0x2000
      0) prio=9
              java.lang.Object.wait(Compiled Code)
              sun.awt.AWTFinalizer.run(Compiled Code)
          "process reaper" (TID:0xfdf1a328, sys_thread_t:0x3844b8, state:CW, thread_t:
       t@29, sp:0xfd8af0c8 threadID:0xfef30a00, stack_base:0xfd8aff94, stack_size:0x20
      000) prio=5
              java.lang.Thread.run(Compiled Code)
          "AWT-Motif" (TID:0xfdf05808, sys_thread_t:0x15f918, state:CW, thread_t: t@6,
       sp:0xfd96f028 threadID:0xfef30800, stack_base:0xfd96ff94, stack_size:0x20000) p
      rio=5
              java.lang.Thread.run(Compiled Code)
          "AWT-Input" (TID:0xfdf05410, sys_thread_t:0x15d528, state:R, thread_t: t@5,
      sp:0xfd99f180 threadID:0xfef30600, stack_base:0xfd99ff94, stack_size:0x20000) pr
      io=5
          "AWT-EventQueue-0" (TID:0xfdf05428, sys_thread_t:0x13a770, state:CW, thread_
      t: t@4, sp:0xfd9ef040 threadID:0xfef30400, stack_base:0xfd9eff94, stack_size:0x2
      0000) prio=5
              java.lang.Object.wait(Compiled Code)
              java.awt.EventQueue.getNextEvent(Compiled Code)
              java.awt.EventDispatchThread.run(Compiled Code)
          "SIGQUIT handler" (TID:0xfdf002b0, sys_thread_t:0x637e0, state:R, thread_t:
      t@3, sp:0xfedcfe28 threadID:0xfef30200, stack_base:0xfedcff94, stack_size:0x2000
      0) prio=0
          "Finalizer thread" (TID:0xfdf00088, sys_thread_t:0x63750, state:CW, thread_t
      : t@2, sp:0xfedffbf8 threadID:0xfef30000, stack_base:0xfedfff94, stack_size:0x20
      000) prio=1
          "main" (TID:0xfdf000b0, sys_thread_t:0x631f8, state:R, thread_t: t@1, sp:0xf
      fbfcb58 threadID:0xff257518, stack_base:0xffbfebe8, stack_size:0x800000) prio=5
      *current thread*
              sun.awt.motif.MComponentPeer.<init>(Compiled Code)
              sun.awt.motif.MTextFieldPeer.<init>(Compiled Code)
              sun.awt.motif.MToolkit.createTextField(Compiled Code)
              java.awt.TextField.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              java.awt.Panel.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              java.awt.Panel.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              com.sun.java.swing.JComponent.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              com.sun.java.swing.JComponent.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              com.sun.java.swing.JComponent.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              java.awt.Panel.addNotify(Compiled Code)
              com.sun.java.swing.JApplet.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
              com.sun.java.swing.JComponent.addNotify(Compiled Code)
              java.awt.Container.addNotify(Compiled Code)
      Monitor Cache Dump:
          java.lang.Object@FDF03F60/FDF4D190: owner "main" (0x631f8, 10 entries)
          java.util.Vector@FDF0FFC0/FDFBE388: <unowned>
              Waiting to be notified:
                  "Image Fetcher 0" (0x41f368)
          sun.awt.AWTFinalizer@FDF1AEB0/FDF9F978: <unowned>
              Waiting to be notified:
                  "AWT-Finalizer" (0xfd920)
          sun.awt.motif.MToolkit@FDF054D8/FDF51AB0: owner "main" (0x631f8, 1 entry)
              Waiting to be notified:
                  "AWT-Motif" (0x15f918)
          java.awt.EventQueue@FDF05478/FDF51C18: <unowned>
              Waiting to be notified:
                  "AWT-EventQueue-0" (0x13a770)
      Registered Monitor Dump:
          Fork_Wait_monitor: <unowned>
              Waiting to be notified:
                  "process reaper" (0x3844b8)
          PCMap lock: <unowned>
          Thread queue lock: <unowned>
          Name and type hash table lock: <unowned>
          String intern lock: <unowned>
          JNI pinning lock: <unowned>
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class loading lock: <unowned>
          Java stack lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Has finalization queue lock: <unowned>
          Finalize me queue lock: <unowned>
              Waiting to be notified:
                  "Finalizer thread" (0x63750)
          Monitor registry: owner "main" (0x631f8, 1 entry)
      Abort (core dumped)

      redlory:/home/desaik 1 % locale
      LANG=
      LC_CTYPE=en_US.ISO8859-1
      LC_NUMERIC=en_US.ISO8859-1
      LC_TIME=en_US.ISO8859-1
      LC_COLLATE=en_US.ISO8859-1
      LC_MONETARY=en_US.ISO8859-1
      LC_MESSAGES=C
      LC_ALL=
      redlory:/home/desaik 2 % cat /etc/release
                                    Solaris 9 s9_41d SPARC
                 Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
                                   Assembled 26 July 2001
      -----------------------------------------------------------------------------

      Attached is the compressed core file.

        Attachments

          Activity

            People

            • Assignee:
              osemenovsunw Oleg Semenov (Inactive)
              Reporter:
              duke J. Duke (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: