The customer widely uses Dtrace to tune and profile their applications. They say Dtrace does not work with jstack. The output is prematurely terminated with hex garbage. The problem is specific to Solaris x86. SPARC systems do not have the problem.
They are running against bugs 6276264 and 6276266. These bugs say that libjvm.so is compiled in a way such that it doesn't save frame pointers, thereby preventing DTrace from generating a complete stack backtrace. The bugs imply this was done for performance reasons.
The customer requests this be fixed in 6.0 so they can use jstack with dtrace to capture a complete stack trace on Solaris x86 systems.
They are running against bugs 6276264 and 6276266. These bugs say that libjvm.so is compiled in a way such that it doesn't save frame pointers, thereby preventing DTrace from generating a complete stack backtrace. The bugs imply this was done for performance reasons.
The customer requests this be fixed in 6.0 so they can use jstack with dtrace to capture a complete stack trace on Solaris x86 systems.
- duplicates
-
JDK-6276264 some stacks cannot be walked with DTrace's jstack()
-
- Closed
-
-
JDK-6617153 Show inlined frames in DTrace's jstack()
-
- Closed
-