JDK-4757672 : AsyncGetCallTrace() on Solaris/Intel core dumps with assertion failure
  • Type: Bug
  • Component: vm-legacy
  • Sub-Component: jvmpi
  • Affected Version: 1.4.2
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: x86
  • Submitted: 2002-10-03
  • Updated: 2003-07-18
  • Resolved: 2003-06-05
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.
1.4.2_02 02Fixed
AsyncGetCallTrace was implemented to support Sun One Studio Performance
Analyzer (a.k.a. Forte Developer Performance Analyzer) on Solaris/SPARC.
New API was integrated in JVM 1.4.1 for Forte Developer 7.
Current release of Sun One Studio compilers and tools ( S1SCC 8 ) is to
support Solaris on Intel as well. For Java profiling to be available on Intel
AsyncGetCallTrace() needs to be ported to the Solaris/Intel platform.

In addition to that, JVM code that calls collector_func_load() from
libcollector.so also needs to be ported to Solaris/Intel.

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.4.2_02 tiger FIXED IN: 1.4.2_02 tiger INTEGRATED IN: 1.4.2_02 tiger tiger-b08

EVALUATION The missing functionality has to be implemented. ###@###.### 2003-01-17 Karen made a pass at porting AsyncGetCallTrace() to Solaris X86. She also refactored some of the existing code during the porting process. I have picked up Karen's work and am making more changes. The collector_func_load() work hasn't been done yet.


SUGGESTED FIX ###@###.### 2003-01-22 See attached 4757672-webrev.tar for the proposed fix (pre-code review).