Guest User

I installed both the agent and the server in one machine and started the monitoring target WAS where the agent installed. I checked that the target agent appeared and then executed the application deployed in the WAS. After that, I got the following message.
#

Jan 25, 2011 9:39:21 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet ‘nctx’
#

  1. A fatal error has been detected by the Java Runtime Environment:
    #
  2. SIGSEGV (0xb) at pc=0×09bcde77, pid=21790, tid=1842346896
    #
  3. JRE version: 6.0_17-b04
  4. Java VM: Java HotSpot™ Server VM (14.3-b01 mixed mode linux-x86 )
  5. Problematic frame:
  6. C 0×09bcde77
    #
  7. An error report file with more information is saved as:
  8. /root/jennifer/agent/hs_err_pid21790.log
    #
  9. If you would like to submit a bug report, please visit:
  10. http://java.sun.com/webapps/bugreport/crash.jsp
  11. The crash happened outside the Java Virtual Machine in native code.
  12. See problematic frame for where to report the bug.
    #
    get_nprocs_conf=8, get_nprocs(ncpu)=8, ncpu=8, _SC_CLK_TCK=100
    Jennifer20 loaded successfully.

The above error was shown and then the WAS was shut down. The reporting file is uploaded.
I see no problems with installation? What is the reason for this problem?

Khalid Saeed

Stack: [0×6dcaf000,0×6dd00000], sp=0×6dcfe7dc, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0×09bcde77
j org.jsn.wmon.agent.WProf.get_current_thread_cpu_time()J+0
The error occurs while retrieving the CPU value from the JENNIFER agent’s native module(libjennifer20).
The native module depends on the system and it is likely to cause this problem.
In this case, try one of the following methods. (Separately!)
1. Move the libjennifer20.so file.
2. Exclude the method from JIT compile.
(In the JAVA option, set -XX:CompileCommand=exclude,org/jsn/wmon/agent/WProf,get_current_thread_cpu_time)
3. Change the method for obtaining the CPU value.
– In the agent configuration file, add sysprof=SunJava5 .
(If you use this option, the system CPU display chart will show the ‘Process CPU’.)