JDK-8014528 : Some Solaris sparc .so files still do not have execute bit set
  • Type: Bug
  • Component: deploy
  • Affected Version: 7u25
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2013-05-14
  • Updated: 2014-04-16
  • Resolved: 2013-08-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u60 b01Fixed 8Fixed
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
16-04-2014

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.
06-06-2013

affected tests: Solaris/SOLARIS003-001 Solaris/SOLARIS003-001-64 Solaris/SOLARIS003-001-Custom Solaris/SOLARIS003-001-Custom-64
16-05-2013

SQE is ok to defer to 7u40.
15-05-2013

Not a showstopper for 7u25. Request deferral to 7u40.
15-05-2013