United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8014528 : Some Solaris sparc .so files still do not have execute bit set

Details
Type:
Bug
Submit Date:
2013-05-14
Status:
Closed
Updated Date:
2014-04-16
Project Name:
JDK
Resolved Date:
2013-08-20
Component:
deploy
OS:
Sub-Component:
CPU:
Priority:
P3
Resolution:
Fixed
Affected Versions:
7u25
Fixed Versions:
7u60 (b01)

Related Reports
Backport:
Backport:

Sub Tasks

Description
Deployment libraries have wrong permissions in 7u25 b08:
 Checking all binaries are executable for owner group and others.
 The permission string of all files should have 3 'x'.
 FAIL - File /usr/jdk/instances/jdk1.7.0/lib/sparc/libdeploy.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/lib/sparc/libjavaplugin.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/lib/sparc/libjavaplugin_jni.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/lib/sparc/libjavaplugin_nscp.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/lib/sparc/libjavaplugin_oji.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/lib/sparc/libnpjp2.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/jre/plugin/sparc/ns4/libjavaplugin.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - File /usr/jdk/instances/jdk1.7.0/jre/plugin/sparc/ns7/libjavaplugin_oji.so is not executable!
 The permission string is 'rw-r--r--'
 FAIL - Unexpected non-executable files found. 

It's not a regression, I see the same for 7u21 b13, 7u7 b10, 7u6 b06.

JDK-2223383(backport of JDK-7157602) is closed as verified in 7u6 by me, but now I can reproduce it in 7u6 b06, it could be a release renaming consequences -  I'm not sure that I'm testing the same 7u6 now or a test issue, I'll look closer into it later.

                                    

Comments
Verified in 7u60 b15 by automatic test run
                                     
2014-04-16
The fix for JDK-7157602 only covers files in lib but not files in subdirectories under lib, in this case they appear to be in lib/sparc and plugin/sparc.
                                     
2013-06-06
affected tests:

Solaris/SOLARIS003-001
Solaris/SOLARIS003-001-64
Solaris/SOLARIS003-001-Custom
Solaris/SOLARIS003-001-Custom-64 
                                     
2013-05-16
Not a showstopper for 7u25.  Request deferral to 7u40.
                                     
2013-05-15
SQE is ok to defer to 7u40.
                                     
2013-05-15



Hardware and Software, Engineered to Work Together