亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

基于jni調用時,jvm報錯問題的深入分析

2019-11-26 16:05:58
字體:
來源:轉載
供稿:網友
執行如下的jni調用:
復制代碼 代碼如下:

package jni;
public class JNITransObject {
 public native TestJNI[] ObjectMethod(String text);

 static {
  System.loadLibrary("JNITransObject");
 }

 public static void main(String args[]) {
  JNITransObject jniTransObject = new JNITransObject();

  TestJNI[] testJNIs = jniTransObject.ObjectMethod("jni trans object");

  for (int i = 0; i < testJNIs.length; i++) {
   System.out.println(testJNIs[i].getTopic());
  }
 }
}

時,報如下的錯誤:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d91c1db, pid=3544, tid=5408
#
# JRE version: 6.0_21-b06
# Java VM: Java HotSpot(TM) Client VM (17.0-b16 mixed mode, sharing windows-x86 )
# Problematic frame:
# V  [jvm.dll+0x11c1db]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
---------------  T H R E A D  ---------------
Current thread (0x01aa6400):  JavaThread "main" [_thread_in_vm, id=5408, stack(0x00160000,0x001b0000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000009
Registers:
EAX=0x00000005, EBX=0x00002000, ECX=0x00000006, EDX=0x23b47f28
ESP=0x001afa9c, EBP=0x001afaa8, ESI=0x01aa6400, EDI=0x01aa6400
EIP=0x6d91c1db, EFLAGS=0x00010202
Top of Stack: (sp=0x001afa9c)
0x001afa9c:   01aa6400 37b19738 3851d3b8 001afaf8
0x001afaac:   01b89f47 01aa6518 001afb00 001afb18
0x001afabc:   23b23bc0 001afb10 00000000 00002000
0x001afacc:   6d8f1751 01aa6400 00000006 001afad8
0x001afadc:   00000000 001afb18 3851ca08 00000000
0x001afaec:   3851d3b8 00000000 001afb08 001afb3c
0x001afafc:   01b82da1 38b317c8 01b88269 00002000
0x001afb0c:   00000000 23b47f28 23b23bc0 00000005
Instructions: (pc=0x6d91c1db)
0x6d91c1cb:   74 5f 8b 55 18 85 d2 74 58 8b 5d 20 8b 12 8b 00
0x6d91c1db:   8b 48 04 8b 79 08 56 53 8b 5d 1c 53 52 8b 55 14
Stack: [0x00160000,0x001b0000],  sp=0x001afa9c,  free space=13e001af45ck
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x11c1db]
j  java.lang.System.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V+0
j  java.lang.String.getChars(II[CI)V+62
j  java.io.BufferedWriter.write(Ljava/lang/String;II)V+63
j  java.io.Writer.write(Ljava/lang/String;)V+7
j  java.io.PrintStream.write(Ljava/lang/String;)V+13
j  java.io.PrintStream.print(Ljava/lang/String;)V+9
j  java.io.PrintStream.println(Ljava/lang/String;)V+6
j  jni.JNITransObject.main([Ljava/lang/String;)V+29
v  ~StubRoutines::call_stub
V  [jvm.dll+0xf3abc]
V  [jvm.dll+0x1865b1]
V  [jvm.dll+0xf3b3d]
V  [jvm.dll+0xfd385]
V  [jvm.dll+0x104fdd]
C  [javaw.exe+0x2155]
C  [javaw.exe+0x8614]
C  [kernel32.dll+0x4ed6c]
C  [ntdll.dll+0x637f5]
C  [ntdll.dll+0x637c8]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  java.lang.System.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V+0
j  java.lang.String.getChars(II[CI)V+62
j  java.io.BufferedWriter.write(Ljava/lang/String;II)V+63
j  java.io.Writer.write(Ljava/lang/String;)V+7
j  java.io.PrintStream.write(Ljava/lang/String;)V+13
j  java.io.PrintStream.print(Ljava/lang/String;)V+9
j  java.io.PrintStream.println(Ljava/lang/String;)V+6
j  jni.JNITransObject.main([Ljava/lang/String;)V+29
v  ~StubRoutines::call_stub
---------------  P R O C E S S  ---------------
Java Threads: ( => current thread )
  0x01b2e800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7580, stack(0x03e10000,0x03e60000)]
  0x01b21800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6392, stack(0x03dc0000,0x03e10000)]
  0x01b19800 JavaThread "Attach Listener" daemon [_thread_blocked, id=6364, stack(0x03d70000,0x03dc0000)]
  0x01b16c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6360, stack(0x03d20000,0x03d70000)]
  0x01acd000 JavaThread "Finalizer" daemon [_thread_blocked, id=6348, stack(0x03cd0000,0x03d20000)]
  0x01acb800 JavaThread "Reference Handler" daemon [_thread_blocked, id=6316, stack(0x03c80000,0x03cd0000)]
=>0x01aa6400 JavaThread "main" [_thread_in_vm, id=5408, stack(0x00160000,0x001b0000)]
Other Threads:
  0x01aca400 VMThread [stack: 0x03c30000,0x03c80000] [id=6320]
  0x01b2f400 WatcherThread [stack: 0x03e60000,0x03eb0000] [id=4824]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
 def new generation   total 4928K, used 1479K [0x23b10000, 0x24060000, 0x29060000)
  eden space 4416K,  33% used [0x23b10000, 0x23c81ef8, 0x23f60000)
  from space 512K,   0% used [0x23f60000, 0x23f60000, 0x23fe0000)
  to   space 512K,   0% used [0x23fe0000, 0x23fe0000, 0x24060000)
 tenured generation   total 10944K, used 0K [0x29060000, 0x29b10000, 0x33b10000)
   the space 10944K,   0% used [0x29060000, 0x29060000, 0x29060200, 0x29b10000)
 compacting perm gen  total 12288K, used 368K [0x33b10000, 0x34710000, 0x37b10000)
   the space 12288K,   2% used [0x33b10000, 0x33b6c1d0, 0x33b6c200, 0x34710000)
    ro space 10240K,  51% used [0x37b10000, 0x3803b700, 0x3803b800, 0x38510000)
    rw space 12288K,  54% used [0x38510000, 0x38ba76c0, 0x38ba7800, 0x39110000)
Dynamic libraries:
0x00400000 - 0x00424000 C:/Program Files/Java/jre6/bin/javaw.exe
0x77720000 - 0x7785c000 C:/Windows/SYSTEM32/ntdll.dll
0x75b10000 - 0x75be4000 C:/Windows/system32/kernel32.dll
0x75830000 - 0x7587a000 C:/Windows/system32/KERNELBASE.dll
0x774c0000 - 0x77560000 C:/Windows/system32/ADVAPI32.dll
0x77340000 - 0x773ec000 C:/Windows/system32/msvcrt.dll
0x77870000 - 0x77889000 C:/Windows/SYSTEM32/sechost.dll
0x760b0000 - 0x76151000 C:/Windows/system32/RPCRT4.dll
0x75ec0000 - 0x75f89000 C:/Windows/system32/USER32.dll
0x76010000 - 0x7605e000 C:/Windows/system32/GDI32.dll
0x75b00000 - 0x75b0a000 C:/Windows/system32/LPK.dll
0x75a50000 - 0x75aed000 C:/Windows/system32/USP10.dll
0x77030000 - 0x7704f000 C:/Windows/system32/IMM32.DLL
0x76db0000 - 0x76e7c000 C:/Windows/system32/MSCTF.dll
0x7c340000 - 0x7c396000 C:/Program Files/Java/jre6/bin/msvcr71.dll
0x6d800000 - 0x6daa7000 C:/Program Files/Java/jre6/bin/client/jvm.dll
0x755f0000 - 0x75622000 C:/Windows/system32/WINMM.dll
0x754a0000 - 0x754ec000 C:/Windows/system32/apphelp.dll
0x6d7b0000 - 0x6d7bc000 C:/Program Files/Java/jre6/bin/verify.dll
0x6d330000 - 0x6d34f000 C:/Program Files/Java/jre6/bin/java.dll
0x6d290000 - 0x6d298000 C:/Program Files/Java/jre6/bin/hpi.dll
0x76e80000 - 0x76e85000 C:/Windows/system32/PSAPI.DLL
0x6d7f0000 - 0x6d7ff000 C:/Program Files/Java/jre6/bin/zip.dll
0x10000000 - 0x10039000 E:/workspace/Zhy/JNITransObject.dll
VM Arguments:
jvm_args: -Dfile.encoding=GBK
java_command: jni.JNITransObject
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=C:/Program Files/Java/jdk1.6.0_21
CLASSPATH=.;C:/Program Files/Java/jdk1.6.0_21/lib/dt.jar;C:/Program Files/Java/jdk1.6.0_21/lib/tools.jar
PATH=C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:/Program Files/Common Files/Microsoft Shared/Windows Live;C:/Program Files/AMD APP/bin/x86;C:/Windows/system32;C:/Windows;C:/Windows/System32/Wbem;C:/Windows/System32/WindowsPowerShell/v1.0/;C:/Program Files/ATI Technologies/ATI.ACE/Core-Static;C:/Program Files/Common Files/Lenovo;C:/Program Files/Common Files/Ulead Systems/MPEG;C:/Program Files/Windows Live/Shared;C:/SWTOOLS/ReadyApps;C:/Program Files/Intel/Services/IPT/;C:/Program Files/Symantec/VIP Access Client/;C:/Program Files/Java/jdk1.6.0_21/bin;C:/Program Files/Java/jdk1.6.0_21/jre6/bin;C:/Program Files/TortoiseSVN/bin;C:/Program Files/Common Files/Thunder Network/KanKan/Codecs
USERNAME=think
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 42 Stepping 7, GenuineIntel
---------------  S Y S T E M  ---------------
OS: Windows 7 Build 7601 Service Pack 1
CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
Memory: 4k page, physical 3056880k(1883100k free), swap 6112004k(3307764k free)
vm_info: Java HotSpot(TM) Client VM (17.0-b16) for windows-x86 JRE (1.6.0_21-b06), built on Jun 22 2010 00:56:49 by "java_re" with MS VC++ 7.1 (VS2003)
time: Wed Apr 11 09:46:47 2012
elapsed time: 0 seconds
發生這樣的錯誤,大多是JNI端代碼有問題,如:不恰當的 printf 及 cout 調用,方法調用類型不兼容,調用被銷毀的對象等。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜剧场成人观在线视频免费观看| 亚洲精品动漫100p| 亚洲天堂av在线免费观看| 精品免费在线视频| 亚洲精品免费av| 成人亚洲欧美一区二区三区| 欧美国产日韩中文字幕在线| 国外日韩电影在线观看| 亚洲一区第一页| 国产男人精品视频| 欧美亚洲国产日韩2020| 亚洲免费福利视频| 欧美激情精品久久久久久久变态| 亚洲欧洲自拍偷拍| 精品高清美女精品国产区| 日本午夜精品理论片a级appf发布| 九九热精品视频在线播放| 精品成人av一区| 久久免费视频在线观看| 国产精品九九久久久久久久| 欧美一区二区三区免费观看| 亚洲人成网7777777国产| 欧美美女18p| 亚洲午夜未删减在线观看| 国产精品一二三视频| 国产在线观看精品一区二区三区| 亚洲国产日韩欧美在线动漫| 亚洲欧美成人一区二区在线电影| 国产精品久久婷婷六月丁香| 国产999精品久久久| 欧美美女操人视频| 亚洲有声小说3d| 91精品视频大全| 亚洲综合自拍一区| 欧美日韩国产一中文字不卡| 久久精品国产99国产精品澳门| 狠狠干狠狠久久| 91久久在线播放| 欧美一区二粉嫩精品国产一线天| 日韩精品免费观看| 中文字幕久热精品视频在线| 久久亚洲综合国产精品99麻豆精品福利| 国a精品视频大全| 91精品国产色综合久久不卡98口| 国产精品入口夜色视频大尺度| 美日韩在线视频| 69av在线视频| 欧美日韩国产一中文字不卡| 色综合久综合久久综合久鬼88| 欧美国产激情18| 国产精品人成电影在线观看| 久久精品国产亚洲7777| 久久九九亚洲综合| 亚洲黄色www网站| 日韩久久精品成人| 亚洲精品久久久久久下一站| 中文字幕不卡av| 久久久久久一区二区三区| 精品高清美女精品国产区| 亚洲欧美制服综合另类| 日韩欧美一区二区三区| 亚洲国产精品人人爽夜夜爽| 国产精品亚洲欧美导航| 亚洲欧美第一页| 国产精品三级在线| 欧洲精品毛片网站| 91精品视频大全| 精品国内产的精品视频在线观看| 精品福利在线视频| 91网在线免费观看| 亚洲成人网久久久| 亚洲欧美在线免费观看| 91欧美精品午夜性色福利在线| 欧美尺度大的性做爰视频| 欧美天天综合色影久久精品| 国产成人综合久久| 国产精品久久久久免费a∨| 国产精品久久久久久久久免费| 91久久久在线| 久久久噜噜噜久久| 国产日韩专区在线| 亚洲黄色www| 亚洲无限av看| 5566成人精品视频免费| 2019中文字幕在线| 欧美最猛性xxxxx(亚洲精品)| 狠狠久久五月精品中文字幕| 欧美日韩精品国产| 亚洲欧美日韩爽爽影院| 亚洲免费电影在线观看| 国产一区二中文字幕在线看| 久久香蕉国产线看观看网| 久久中文字幕在线视频| 国产精品久久9| 国模视频一区二区三区| 国产精品免费一区二区三区都可以| 97久久精品人人澡人人爽缅北| 国产精品自在线| 欧美日韩高清区| 国产97在线观看| 亚洲一区亚洲二区亚洲三区| 亚洲在线视频观看| 日韩欧美国产成人| 欧美国产第一页| 日韩成人在线网站| 国产精品免费看久久久香蕉| 热re91久久精品国99热蜜臀| 国产亚洲精品久久久久动| 国产日韩av高清| 色婷婷av一区二区三区在线观看| 青青草原成人在线视频| 日本午夜人人精品| 国产精品视频最多的网站| 欧美午夜电影在线| 日本aⅴ大伊香蕉精品视频| 国产欧美日韩丝袜精品一区| 亚洲综合一区二区不卡| 国产精品成人免费电影| 久久久精品视频成人| 欧美午夜精品久久久久久人妖| 亚洲毛片一区二区| 狠狠躁夜夜躁久久躁别揉| 亚洲欧洲一区二区三区久久| 亚洲美女精品久久| 成人免费看吃奶视频网站| 国产精品视频在线观看| 青青久久aⅴ北条麻妃| 久久免费视频在线| 欧美亚洲成人网| 日韩在线观看网站| 国产精品视频免费在线观看| 欧美在线视频观看免费网站| 久久99精品视频一区97| 亚洲男人天堂2019| 亚洲女成人图区| 亚洲欧美日本另类| 欧美香蕉大胸在线视频观看| 欧美中文字幕在线| 高清亚洲成在人网站天堂| 久久国产精品久久久久久| 国产精品久久不能| 国内成人精品视频| 中文字幕一精品亚洲无线一区| 国产69精品久久久久99| 国产原创欧美精品| 97人人做人人爱| 久久久久成人网| 韩剧1988免费观看全集| 国产成人精品av在线| 在线激情影院一区| 中文字幕欧美日韩| 色哟哟亚洲精品一区二区| 91九色国产视频| 国产精品色午夜在线观看| 日韩福利伦理影院免费| 亚洲xxxxx电影| 久久免费视频在线| 久久人人爽亚洲精品天堂| 成人国产精品av| 欧美国产日韩一区二区| 亚洲人成在线电影| 欧美日韩一区二区三区在线免费观看| 国产视频一区在线| 欧美区二区三区|