-
Bug
-
Resolution: Fixed
-
P3
-
hs24
-
b12
-
generic
-
solaris
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2225108 | 8 | Daniel Daugherty | P3 | Resolved | Fixed | b41 |
JDK-2225254 | 7u6 | Daniel Daugherty | P3 | Closed | Fixed | b13 |
JDK-2224984 | hs23.2 | Daniel Daugherty | P3 | Closed | Fixed | b04 |
FULL_DEBUG_SYMBOLS=1
ZIP_DEBUGINFO_FILES=1
when configured this way on Solaris SPARC, Solaris SPARC-v9 and
Solaris X64, the VM/NSK dtrace subsuite has hundreds of failures.
The following bug was used to temporarily disable FDS on Solaris:
7164344 2/3 enabling ZIP_DEBUGINFO_FILES causes unexpected test
failures on Solaris and Windows
I did a few experiments to characterize the failure mode:
-rwxr-xr-x 1 dcubed green 557795616 Apr 26 12:03 libjvm.so.no_strip*
-rwxr-xr-x 1 dcubed green 30931184 Apr 26 14:43 libjvm.so.strip-x*
-rwxr-xr-x 1 dcubed green 556538156 Apr 26 16:02 libjvm.so.debuglink*
-rwxr-xr-x 1 dcubed green 29673632 Apr 26 16:23 libjvm.so.strip-debuglink*
-rwxr-xr-x 1 dcubed green 29656092 Apr 26 16:52 libjvm.so.objcopy-strip-debug*
no_strip
--------
- disable the code that calls gobjcopy so creation of
the libjvm.debuginfo is skipped
- disable the code that links from libjvm.so
to libjvm.debuginfo
- disable the 'strip -x' of libjvm.so
- test results were 316 pass and 13 fail (all known)
strip-x
-------
- disable the code that calls gobjcopy so creation of
the libjvm.debuginfo is skipped
- disable the code that links from libjvm.so
to libjvm.debuginfo
- keep the 'strip -x' of libjvm.so
- test results were 316 pass and 13 fail (all known)
debuglink
---------
- keep the code that calls gobjcopy so creation of
the libjvm.debuginfo is done
- keep the code that links from libjvm.so
to libjvm.debuginfo
- disable the 'strip -x' of libjvm.so
- stopped the test run after 8/10 failures
strip-debuglink
---------------
- keep the code that calls gobjcopy so creation of
the libjvm.debuginfo is done
- move the 'strip -x' of libjvm.so before the debuglink
- keep the code that links from libjvm.so
to libjvm.debuginfo
- stopped the test run after 8/10 failures
objcopy-strip-debug
-------------------
- keep the code that calls gobjcopy so creation of
the libjvm.debuginfo is done
- use 'objcopy --strip-debug' instead of 'strip -x'
- keep the code that links from libjvm.so
to libjvm.debuginfo
- stopped the test run after 8/10 failures
- backported by
-
JDK-2225108 dtrace tests fail with FDS debug info files
-
- Resolved
-
-
JDK-2224984 dtrace tests fail with FDS debug info files
-
- Closed
-
-
JDK-2225254 dtrace tests fail with FDS debug info files
-
- Closed
-
- relates to
-
JDK-7169102 7165060 merge lost changes to make/windows/makefiles/defs.make
-
- Resolved
-
-
JDK-7169409 enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows
-
- Resolved
-
-
JDK-7164344 enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
-
- Closed
-
-
JDK-7102323 RFE: enable Full Debug Symbols Phase 1 on Solaris
-
- Resolved
-