-
Bug
-
Resolution: Fixed
-
P4
-
1.2.2
-
1.2.2
-
x86
-
linux
-
Not verified
Name: kaC94536 Date: 11/22/99
The following test shows that Linux VM throws UnsatisfiedLinkError during
invocation of constructor of Color class.
----------------------------- test.java ------------------------
import java.awt.Color;
import java.awt.color.*;
public class test {
public static void main (String args[]) {
ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_sRGB);
float[] cp = {0.5f,0.5f,0.5f,0.5f};
float alpha = 0.5f;
System.out.println("mark 1");
new Color(cs, cp, alpha);
System.out.println("mark 2");
}
}
-------------------------------- output --------------------------
$ java -fullversion
java full version "1.2.2-E"
$ java test
mark 1
Exception in thread "main" java.lang.UnsatisfiedLinkError: /public/jdk/jdk1.2.2/linux/jre/lib/i386/libcmm.so: /public/jdk/jdk1.2.2/linux/jre/lib/i386/libcmm.so: undefined symbol: fut_alloc_itbldat
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java, Compiled Code)
at java.lang.Runtime.loadLibrary0(Runtime.java, Compiled Code)
at java.lang.System.loadLibrary(System.java, Compiled Code)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java, Compiled Code)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.color.CMM.<clinit>(CMM.java:107)
at java.awt.color.ICC_Profile.activateDeferredProfile(ICC_Profile.java:895)
at java.awt.color.ICC_Profile$1.activate(ICC_Profile.java:637)
at sun.awt.color.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:82)
at sun.awt.color.ICC_Transform.<clinit>(ICC_Transform.java:68)
at java.awt.color.ICC_ColorSpace.toRGB(ICC_ColorSpace.java:125)
at java.awt.Color.<init>(Color.java:422)
at test.main(test.java:12)
======================================================================
The following JCK tests fail due to this bug:
api/java_awt/java2d/awt/Color/index.html#ConstructorTesttestCase1
api/java_awt/java2d/awt/Color/index.html#GetTesttestCase10
api/java_awt/java2d/image/ColorConvertOp/index.html#ConstructorTesttestCase2
api/java_awt/java2d/image/ColorConvertOp/index.html#ConstructorTesttestCase3
api/java_awt/java2d/image/ColorConvertOp/index.html#ConstructorTesttestCase4
api/java_awt/java2d/image/ColorConvertOp/index.html#CreateCompatibleDestImageTesttestCase1
api/java_awt/java2d/image/ColorConvertOp/index.html#CreateCompatibleDestRasterTesttestCase1
api/java_awt/java2d/image/ColorConvertOp/index.html#FilterTesttestCase1
api/java_awt/java2d/image/ColorConvertOp/index.html#FilterTesttestCase2
api/java_awt/java2d/image/ColorConvertOp/index.html#GetBounds2DTesttestCase1
api/java_awt/java2d/image/ColorConvertOp/index.html#GetBounds2DTesttestCase2
api/java_awt/java2d/image/ColorConvertOp/index.html#GetPoint2DTesttestCase1
api/java_awt/java2d/image/ColorConvertOp/index.html#GetTesttestCase1
api/java_awt/java2d/image/ColorConvertOp/index.html#GetTesttestCase2
======================================================================
======================================================================