用java写了一个客户端程序,需要运行jre。
在PC机上运行一直都没有问题,最近在平板上试的时候就只能出来一个LOGO,然后...就没有然后了,连登录界面都出不来。
然后执行update程序的时候,发现一个错误日志,不明白是啥意思,求大神帮忙分析解释下, 分不是问题。
谢谢。
以下是log文件内容:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000074, pid=3180, tid=1140
#
# JRE version: 6.0_37-b06
# Java VM: Java HotSpot(TM) Client VM (20.12-b01 mixed mode, sharing windows-x86 )
# Problematic frame:
# C 0x00000074
#
# 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 (0x003f9800): JavaThread "main" [_thread_in_Java, id=1140, stack(0x00030000,0x00080000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000074
Registers:
EAX=0x00000002, EBX=0x00000015, ECX=0x000000e8, EDX=0x00000000
ESP=0x0007e757, EBP=0x00073180, ESI=0x377c3d57, EDI=0x000731b8
EIP=0x00000074, EFLAGS=0x00010202
Top of Stack: (sp=0x0007e757)
0x0007e757: 00001800 00000000 0005a800 07eb9000
0x0007e767: 00000800 00000000 14001200 07e9bc00
0x0007e777: 00000000 07e7e400 00001800 00000000
0x0007e787: 02000000 07e7a800 07e7a800 07e7a800
0x0007e797: 00000200 00000200 e2cba600 00000576
0x0007e7a7: 00000000 00000000 00000000 07e90c00
0x0007e7b7: e3e3b800 07e7e876 00000000 00001400
0x0007e7c7: e3e42300 4d00f076 00000075 80000000
Instructions: (pc=0x00000074)
0x00000054:
[error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xc0000005]
Register to memory mapping:
EAX=0x00000002 is an unknown value
EBX=0x00000015 is an unknown value
ECX=0x000000e8 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x0007e757 is pointing into the stack for thread: 0x003f9800
EBP=0x00073180 is pointing into the stack for thread: 0x003f9800
ESI=0x377c3d57 is an oop
{constMethod}
- klass: {other class}
- method: 0x38258740 {method} 'copyImage' '(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z' in 'sun/java2d/pipe/DrawImage'
- exceptions: 0x376c0068
bci_from(377C3D57) = 71; print_codes():
EDI=0x000731b8 is pointing into the stack for thread: 0x003f9800
Stack: [0x00030000,0x00080000], sp=0x0007e757, free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000074
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x03c7b400 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=3304, stack(0x03f90000,0x03fe0000)]
0x03c67000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3312, stack(0x03f40000,0x03f90000)]
0x03c44400 JavaThread "AWT-Shutdown" [_thread_blocked, id=3328, stack(0x03ef0000,0x03f40000)]
0x03c3ac00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3324, stack(0x03ad0000,0x03b20000)]
0x015afc00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3284, stack(0x03990000,0x039e0000)]
0x015aa800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=1132, stack(0x03940000,0x03990000)]
0x015a9800 JavaThread "Attach Listener" daemon [_thread_blocked, id=1196, stack(0x038f0000,0x03940000)]
0x015a8800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3280, stack(0x038a0000,0x038f0000)]
0x0159d400 JavaThread "Finalizer" daemon [_thread_blocked, id=3244, stack(0x03850000,0x038a0000)]
0x01598c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=3164, stack(0x03800000,0x03850000)]
=>0x003f9800 JavaThread "main" [_thread_in_Java, id=1140, stack(0x00030000,0x00080000)]