日期:2014-05-20  浏览次数:20673 次

嘿嘿,JVM的bug
操作系统:WinXP   Professional   SP2
JDK:1.7
JField使用智能ABC,狂按键盘,字母多了以后,程序退出。
提示以下信息。
本来想报给SUN,但步骤太多了,麻烦的很,就放弃了。
放在这儿,示示众。顺便散点分。有兴趣的帮我报给sun,谢谢。
---------------------
#
#   An   unexpected   error   has   been   detected   by   Java   Runtime   Environment:
#
#     EXCEPTION_ACCESS_VIOLATION   (0xc0000005)   at   pc=0x76303e44,   pid=284,   tid=392
#
#   Java   VM:   Java   HotSpot(TM)   Client   VM   (1.7.0-ea-b09   mixed   mode,   sharing)
#   Problematic   frame:
#   C     [IMM32.DLL+0x3e44]
#
#   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   (0x02b8d800):     JavaThread   "AWT-Windows "   daemon   [_thread_in_native,   id=392]

siginfo:   ExceptionCode=0xc0000005,   reading   address   0x000d5000

Registers:
EAX=0x00000000,   EBX=0x00007df5,   ECX=0x00000000,   EDX=0x00000400
ESP=0x0312f484,   EBP=0x0312f490,   ESI=0x000d5000,   EDI=0x00007bfa
EIP=0x76303e44,   EFLAGS=0x00010246

Top   of   Stack:   (sp=0x0312f484)
0x0312f484:       000ccaf1   000ccaf9   02ecefe0   0312f4b8
0x0312f494:       763053f2   00010101   000ccaf9   00000000
0x0312f4a4:       085004b9   000c6da8   00000001   7c822e07
0x0312f4b4:       7c822e07   0312f4e8   7630550f   085004b9
0x0312f4c4:       00000000   00000020   00000002   00000002
0x0312f4d4:       00000001   00000000   00000008   02b25ad8
0x0312f4e4:       6d154238   02ecefe0   6d10feaf   085004b9
0x0312f4f4:       00000020   02ecefe0   00000008   0312f58c  

Instructions:   (pc=0x76303e44)
0x76303e34:       57   8b   7d   08   33   db   85   ff   74   29   56   8b   75   0c   33   c0
0x76303e44:       8a   06   50   ff   75   10   ff   15   30   12   30   76   85   c0   74   0b  


Stack:   [0x030e0000,0x03130000),     sp=0x0312f484,     free   space=317k
Native   frames:   (J=compiled   Java   code,   j=interpreted,   Vv=VM   code,   C=native   code)
C     [IMM32.DLL+0x3e44]
C     [IMM32.DLL+0x53f2]
C     [IMM32.DLL+0x550f]

Java   frames:   (J=compiled   Java   code,   j=interpreted,   Vv=VM   code)
v     ~BufferBlob::Interpreter
v     ~BufferBlob::Interpreter
v     ~BufferBlob::Interpreter
v     ~BufferBlob::StubRoutines   (1)

---------------     P   R   O   C   E   S   S     ---------------

Java   Threads:   (   =>   current   thread   )
    0x02b1d800   JavaThread   "TimerQueue "   daemon   [_thread_blocked,   id=1452]