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

libmawt.so is not loaded on Intel/Solaris 2.6/kestrel build 06.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1
    • Resolution: Cannot Reproduce
    • Affects Version/s: 1.3.0
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:
      None
    • Subcomponent:
    • CPU:
      generic, x86
    • OS:
      solaris_2.6

      Description


      libmawt.so is not loaded on Intel/Solaris 2.6 systems. Sparc
      is OK. Intel/Solaris 2.7 and Intel/Solaris 2.8 are OK, too. The attached
      test script (X.ksh) runs a Swing test, but AWT tests are failing with
      the same error message.

      jtg-i105% ls jre/lib/i386/motif*
      jre/lib/i386/motif12:
      libmawt.so libmawt_g.so

      jre/lib/i386/motif21:
      libmawt.so libmawt_g.so
      jtg-i105% uname -a
      SunOS jtg-i105 5.6 Generic_105182-19 i86pc i386 i86pc
      jtg-i105% /usr/java1.3/bin/java -version
      java version "1.3"
      Java(TM) 2 Runtime Environment, Standard Edition (build Solaris_JDK_1.3-b06)
      Java HotSpot(TM) Client VM (build 1.4merlin-internal, mixed mode)

      Machine information is attached.


      The error message is:

      #java.lang.UnsatisfiedLinkError: /usr/java1.3/jre/lib/i386/libfontmanager.so: ld.so
      .1: /usr/java1.3/bin/../jre/bin/../bin/i386/native_threads/java: fatal: libmawt.so:
       open failed: No such file or directory
      # at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      # at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1356)
      # at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1272)
      # at java.lang.Runtime.loadLibrary0(Runtime.java:746)
      # at java.lang.System.loadLibrary(System.java:820)
      # at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:53)
      # at java.security.AccessController.doPrivileged(Native Method)
      # at sun.awt.font.NativeFontWrapper.<clinit>(NativeFontWrapper.java:37)
      # at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
      # at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:58)
      # at java.lang.Class.forName0(Native Method)
      # at java.lang.Class.forName(Class.java:120)
      # at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnviron
      ment.java:58)
      # at java.awt.Font.initializeFont(Font.java:264)
      # at java.awt.Font.<init>(Font.java:298)
      # at javasoft.sqe.tests.api.javax.swing.border.TitledBorder.setgetXXXTests.Ti
      tledBorder2012(setgetXXXTests.java:177)
      # at java.lang.reflect.Method.invoke(Native Method)
      # at javasoft.sqe.jck.lib.MultiTest.runTests(MultiTest.java:139)
      # at javasoft.sqe.jck.lib.MultiTest.run(MultiTest.java:101)
      # at javasoft.sqe.tests.api.javax.swing.border.Titled

      madhura.dudhgaonkar@eng 2000-03-15

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              herrick Andy Herrick (Inactive)
              Reporter:
              mdudhgaosunw Madhura Dudhgaonkar (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: