United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-4757672 AsyncGetCallTrace() on Solaris/Intel core dumps with assertion failure
JDK-4757672 : AsyncGetCallTrace() on Solaris/Intel core dumps with assertion failure

Details
Type:
Bug
Submit Date:
2002-10-03
Status:
Resolved
Updated Date:
2003-07-18
Project Name:
JDK
Resolved Date:
2003-06-05
Component:
vm-legacy
OS:
generic
Sub-Component:
jvmpi
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
1.4.2
Fixed Versions:
1.4.2_02 (02)

Related Reports
Backport:

Sub Tasks

Description
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.

                                    

Comments
SUGGESTED FIX

###@###.### 2003-01-22

See attached 4757672-webrev.tar for the proposed fix (pre-code review).
                                     
2003-01-22
PUBLIC COMMENTS

.
                                     
2004-06-10
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.
                                     
2004-06-11
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


                                     
2004-06-14



Hardware and Software, Engineered to Work Together