小编dzy*_*dzy的帖子

Linux 上的 jvmti 代理致命错误:C [libc.so.6+0x7ae68] strcpy+0x18

我编写了一个 jvmti 代理来跟踪方法调用。我用 C 和 jvmti 和 jni 函数对其进行编码。我们的操作系统是Fedora 15,代理被编译成一个.so文件。当我用一个重要的 java 程序测试它时,它崩溃并给出以下错误消息:

A fatal error has been detected by the Java Runtime Environment:
  SIGSEGV (0xb) at pc=0x4e8e4e28, pid=24294, tid=3065949040.
  JRE version: 6.0_32-b05.
  Java VM: Java HotSpot (TM) Server VM (20.7-b02 mixed mode linux-x86).
  **Problematic frame:
    C [libc.so.6+0x7ae68] strcpy+0x18.**
Run Code Online (Sandbox Code Playgroud)

crash strcpy jvmti

5
推荐指数
1
解决办法
2746
查看次数

标签 统计

crash ×1

jvmti ×1

strcpy ×1