[讨论] jvm hs_err 日志分析(召唤群主)

chjlu 2012-10-18
看到群里有分析hs_err日志的帖子,之前也遇到过JVM 崩溃的情况,可惜不会分析。还好有日志保存,希望牛人指点一下。

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d0dae4d, pid=1680, tid=2528
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode)
# Problematic frame:
# C  [awt.dll+0x6ae4d]
#

---------------  T H R E A D  ---------------

Current thread (0x56106a90):  JavaThread "Thread-3601" [_thread_in_native, id=2528]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000018

Registers:
EAX=0x00000000, EBX=0x53e1edac, ECX=0x5922f74c, EDX=0x0000000a
ESP=0x5922f69c, EBP=0x5922f6c8, ESI=0x53e1eda8, EDI=0x00001360
EIP=0x6d0dae4d, EFLAGS=0x00010246

Top of Stack: (sp=0x5922f69c)
0x5922f69c:   6d0a9d42 00000000 00000001 00000004
0x5922f6ac:   00004d80 00001b64 00000000 00000001
0x5922f6bc:   77ba27c2 53e1edac 00001360 5922f75c
0x5922f6cc:   6d0a8c22 56106b4c 00001b64 5922f74c
0x5922f6dc:   5922f744 00000001 00000001 00000000
0x5922f6ec:   56106a90 46bfc380 46bfc380 a6d01a6d
0x5922f6fc:   3faa6d01 00000000 00000000 00000000
0x5922f70c:   00000000 00000000 00000000 a6d01a6d

Instructions: (pc=0x6d0dae4d)
0x6d0dae3d:   33 c0 eb 03 6a 01 58 5f 5e 5b c9 c3 8b 44 24 04
0x6d0dae4d:   8b 40 18 c3 8b 44 24 04 83 c0 20 c3 55 8b ec 51


Stack: [0x591f0000,0x59230000),  sp=0x5922f69c,  free space=253k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [awt.dll+0x6ae4d]
C  [awt.dll+0x38c22]
j  sun.awt.image.ImagingLib.transformBI(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;[DI)I+0
j  sun.awt.image.ImagingLib.filter(Ljava/awt/image/BufferedImageOp;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+194
j  java.awt.image.AffineTransformOp.filter(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+356
j  sun.java2d.pipe.DrawImage.renderImageXform(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;IIIIILjava/awt/Color;)V+391
j  sun.java2d.pipe.DrawImage.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/geom/AffineTransform;I)V+366
j  sun.java2d.pipe.DrawImage.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z+17
j  sun.java2d.pipe.ValidatePipe.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z+17
j  sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z+35
j  sun.java2d.SunGraphics2D.drawRenderedImage(Ljava/awt/image/RenderedImage;Ljava/awt/geom/AffineTransform;)V+21
j  com.creawor.attachment.common.ImageProcess.resize(Ljava/awt/image/BufferedImage;II)Ljava/awt/image/BufferedImage;+152
j  com.creawor.attachment.handler.JPGHandler.handle()V+80
j  com.creawor.attachment.handler.HandlerManager.attHandle()Lcom/creawor/attachment/result/Parameters;+102
j  com.creawor.attachment.service.AttachmentService.service(Ljava/io/File;Lcom/creawor/attachment/handler/bean/PageRule;)V+264
j  com.creawor.attachment.service.AttachmentService$1.run()V+12
v  ~StubRoutines::call_stub
V  [jvm.dll+0x82696]
V  [jvm.dll+0xd6fd9]
V  [jvm.dll+0x82567]
V  [jvm.dll+0x822c4]
V  [jvm.dll+0x9d216]
V  [jvm.dll+0x101489]
V  [jvm.dll+0x101457]
C  [MSVCRT.dll+0x2b530]
C  [kernel32.dll+0x2482f]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.image.ImagingLib.transformBI(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;[DI)I+0
j  sun.awt.image.ImagingLib.filter(Ljava/awt/image/BufferedImageOp;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+194
j  java.awt.image.AffineTransformOp.filter(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+356
j  sun.java2d.pipe.DrawImage.renderImageXform(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;IIIIILjava/awt/Color;)V+391
j  sun.java2d.pipe.DrawImage.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/geom/AffineTransform;I)V+366
j  sun.java2d.pipe.DrawImage.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z+17
j  sun.java2d.pipe.ValidatePipe.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z+17
j  sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z+35
j  sun.java2d.SunGraphics2D.drawRenderedImage(Ljava/awt/image/RenderedImage;Ljava/awt/geom/AffineTransform;)V+21
j  com.creawor.attachment.common.ImageProcess.resize(Ljava/awt/image/BufferedImage;II)Ljava/awt/image/BufferedImage;+152
j  com.creawor.attachment.handler.JPGHandler.handle()V+80
j  com.creawor.attachment.handler.HandlerManager.attHandle()Lcom/creawor/attachment/result/Parameters;+102
j  com.creawor.attachment.service.AttachmentService.service(Ljava/io/File;Lcom/creawor/attachment/handler/bean/PageRule;)V+264
j  com.creawor.attachment.service.AttachmentService$1.run()V+12
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x54674d98 JavaThread "Thread-3609" [_thread_in_native, id=4964]
  0x53e26008 JavaThread "pool-1-thread-1521" [_thread_blocked, id=5076]
  0x545f8d98 JavaThread "pool-1-thread-1520" [_thread_blocked, id=860]
  0x53b31e90 JavaThread "pool-1-thread-1519" [_thread_blocked, id=1536]
  0x53dcca28 JavaThread "pool-1-thread-1518" [_thread_blocked, id=5856]
  0x53a42ce0 JavaThread "pool-1-thread-1517" [_thread_blocked, id=4904]
  0x54fdae28 JavaThread "RMI ConnectionExpiration-[10.243.22.69:1182]" daemon [_thread_blocked, id=5792]
  0x53b53628 JavaThread "RMI ConnectionExpiration-[10.243.22.69:9990]" daemon [_thread_blocked, id=4492]
  0x56523e40 JavaThread "Thread-3602" [_thread_blocked, id=3880]
=>0x56106a90 JavaThread "Thread-3601" [_thread_in_native, id=2528]
  0x53eacaa8 JavaThread "Thread-3600" [_thread_blocked, id=3592]
  0x53ccac80 JavaThread "pool-1-thread-1515" [_thread_blocked, id=4956]
  0x551efa00 JavaThread "RMI RenewClean-[10.243.22.69:1182]" daemon [_thread_blocked, id=3040]
  0x53279b10 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3752]
  0x56240d70 JavaThread "Thread-13" [_thread_blocked, id=732]
  0x53b9ad90 JavaThread "Thread-12" [_thread_blocked, id=748]
  0x5330b600 JavaThread "MultiThreadedHttpConnectionManager cleanup" daemon [_thread_blocked, id=4844]
  0x55357a18 JavaThread "[STANDBY] ExecuteThread: '29' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5184]
  0x5532cce0 JavaThread "[STANDBY] ExecuteThread: '28' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4464]
  0x554459e0 JavaThread "[STANDBY] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4716]
  0x560f5770 JavaThread "[STANDBY] ExecuteThread: '26' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4776]
  0x56199718 JavaThread "[STANDBY] ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5108]
  0x532d9d18 JavaThread "FSCacheRefQueueThread" daemon [_thread_blocked, id=5452]
  0x53e27008 JavaThread "[STANDBY] ExecuteThread: '24' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4420]
  0x553df260 JavaThread "[ACTIVE] ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=2592]
  0x53eb4408 JavaThread "[ACTIVE] ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=1600]
  0x532f8588 JavaThread "[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=2996]
  0x553d7998 JavaThread "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5292]
  0x53dd0a20 JavaThread "[STANDBY] ExecuteThread: '19' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5392]
  0x548bdbe8 JavaThread "[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_native, id=5336]
  0x548bd008 JavaThread "[STANDBY] ExecuteThread: '17' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5964]
  0x560f2008 JavaThread "[STANDBY] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5780]
  0x560c2148 JavaThread "[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_native, id=4572]
  0x53328268 JavaThread "[STANDBY] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4528]
  0x54e465a0 JavaThread "[STANDBY] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4344]
  0x548b3778 JavaThread "[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4640]
  0x532ee9b0 JavaThread "[STANDBY] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=2404]
  0x55c91af0 JavaThread "[STANDBY] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5652]
  0x5548ee60 JavaThread "[STANDBY] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5832]
  0x53dbcb90 JavaThread "[STANDBY] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5172]
  0x547a6008 JavaThread "[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=3816]
  0x55c99310 JavaThread "[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=3188]
  0x53d56310 JavaThread "DynamicListenThread[Default[1]]" daemon [_thread_in_native, id=4812]
  0x54294e48 JavaThread "DynamicListenThread[Default]" daemon [_thread_in_native, id=640]
  0x5387b618 JavaThread "[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_native, id=3404]
  0x53b89618 JavaThread "[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_native, id=5776]
  0x53ec2878 JavaThread "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_native, id=5204]
  0x53e04e70 JavaThread "weblogic.GCMonitor" daemon [_thread_blocked, id=4928]
  0x542c2ac0 JavaThread "Thread-9" daemon [_thread_in_native, id=5008]
  0x55068e10 JavaThread "GC Daemon" daemon [_thread_blocked, id=4236]
  0x53aa7008 JavaThread "RMI Reaper" [_thread_blocked, id=5064]
  0x561efe50 JavaThread "Timer-2" daemon [_thread_blocked, id=2776]
  0x55de0618 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=5012]
  0x54e4e008 JavaThread "TestScheduler_QuartzSchedulerThread" [_thread_blocked, id=5492]
  0x54dcd310 JavaThread "TestScheduler_Worker-3" [_thread_blocked, id=5476]
  0x54ddd310 JavaThread "TestScheduler_Worker-2" [_thread_blocked, id=4524]
  0x55d49618 JavaThread "TestScheduler_Worker-1" [_thread_blocked, id=4172]
  0x54d8fc00 JavaThread "[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5828]
  0x54932a80 JavaThread "weblogic.store._WLS_AdminServer" daemon [_thread_blocked, id=3568]
  0x5389e5b0 JavaThread "DoSManager" daemon [_thread_blocked, id=5720]
  0x53a99c50 JavaThread "VDE Transaction Processor Thread" daemon [_thread_blocked, id=3460]
  0x54d83950 JavaThread "ExecuteThread: '16' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4276]
  0x54d82c78 JavaThread "ExecuteThread: '15' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=2768]
  0x54d81fa0 JavaThread "ExecuteThread: '14' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=5120]
  0x54d812c8 JavaThread "ExecuteThread: '13' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4796]
  0x54d805f0 JavaThread "ExecuteThread: '12' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4448]
  0x54d7f930 JavaThread "ExecuteThread: '11' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4892]
  0x54d7ec88 JavaThread "ExecuteThread: '10' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4976]
  0x54d7dfb0 JavaThread "ExecuteThread: '9' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=6048]
  0x54d7d2d8 JavaThread "ExecuteThread: '8' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=5116]
  0x54d7c600 JavaThread "ExecuteThread: '7' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=3388]
  0x54d7b928 JavaThread "ExecuteThread: '6' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=5936]
  0x54d7ac50 JavaThread "ExecuteThread: '5' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=6012]
  0x54d79f78 JavaThread "ExecuteThread: '4' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=5796]
  0x54d792a0 JavaThread "ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4840]
  0x53aa0c80 JavaThread "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4436]
  0x53a9ffd8 JavaThread "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=4592]
  0x53a9fe58 JavaThread "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=5104]
  0x53a9fad8 JavaThread "[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=4708]
  0x53ab4020 JavaThread "weblogic.store.WLS_DIAGNOSTICS" daemon [_thread_blocked, id=4392]
  0x53af6e08 JavaThread "weblogic.timers.TimerThread" daemon [_thread_blocked, id=5124]
  0x53ab6490 JavaThread "weblogic.time.TimeEventGenerator" daemon [_thread_blocked, id=3820]
  0x53a77fa8 JavaThread "[STANDBY] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_blocked, id=5040]
  0x542bda20 JavaThread "Timer-1" daemon [_thread_blocked, id=5096]
  0x53ed1808 JavaThread "Timer-0" daemon [_thread_blocked, id=2440]
  0x00acaad8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1792]
  0x00ac9738 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4784]
  0x00ac8a28 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4596]
  0x00ab9f48 JavaThread "Finalizer" daemon [_thread_blocked, id=5636]
  0x00ab8ab0 JavaThread "Reference Handler" daemon [_thread_blocked, id=4556]
  0x00039d80 JavaThread "main" [_thread_blocked, id=4396]

Other Threads:
  0x00ab60d0 VMThread [id=3580]
  0x00acbde8 WatcherThread [id=2724]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00038b50/0x000006f0] Threads_lock - owner thread: 0x00ab60d0
[0x00038cd0/0x000006b4] Heap_lock - owner thread: 0x553df260

Heap
def new generation   total 36416K, used 35032K [0x02b00000, 0x05280000, 0x079c0000)
  eden space 32384K, 100% used [0x02b00000, 0x04aa0000, 0x04aa0000)
  from space 4032K,  65% used [0x04e90000, 0x051263a8, 0x05280000)
  to   space 4032K,  51% used [0x04aa0000, 0x04ca9c80, 0x04e90000)
tenured generation   total 483972K, used 380981K [0x079c0000, 0x25261000, 0x42b00000)
   the space 483972K,  78% used [0x079c0000, 0x1edcd7a0, 0x1edcd800, 0x25261000)
compacting perm gen  total 78336K, used 78082K [0x42b00000, 0x47780000, 0x52b00000)
   the space 78336K,  99% used [0x42b00000, 0x47740a88, 0x47740c00, 0x47780000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040c000 C:\bea\JDK150~1\bin\java.exe
0x7c930000 - 0x7ca03000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c92b000 C:\WINDOWS\system32\kernel32.dll
0x77f30000 - 0x77fdc000 C:\WINDOWS\system32\ADVAPI32.dll
0x77c20000 - 0x77cc0000 C:\WINDOWS\system32\RPCRT4.dll
0x76eb0000 - 0x76ec3000 C:\WINDOWS\system32\Secur32.dll
0x77b70000 - 0x77bca000 C:\WINDOWS\system32\MSVCRT.dll
0x6d6b0000 - 0x6d839000 C:\bea\JDK150~1\jre\bin\client\jvm.dll
0x77e10000 - 0x77ea0000 C:\WINDOWS\system32\USER32.dll
0x77bd0000 - 0x77c19000 C:\WINDOWS\system32\GDI32.dll
0x769e0000 - 0x76a0a000 C:\WINDOWS\system32\WINMM.dll
0x76180000 - 0x7619d000 C:\WINDOWS\system32\IMM32.DLL
0x7f000000 - 0x7f009000 C:\WINDOWS\system32\LPK.DLL
0x74ae0000 - 0x74b45000 C:\WINDOWS\system32\USP10.dll
0x71b20000 - 0x71b28000 C:\WINDOWS\system32\rdpsnd.dll
0x77f10000 - 0x77f21000 C:\WINDOWS\system32\WINSTA.dll
0x71ba0000 - 0x71bf7000 C:\WINDOWS\system32\NETAPI32.dll
0x76ab0000 - 0x76abb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d2f0000 - 0x6d2f8000 C:\bea\JDK150~1\jre\bin\hpi.dll
0x6d680000 - 0x6d68c000 C:\bea\JDK150~1\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 C:\bea\JDK150~1\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000 C:\bea\JDK150~1\jre\bin\zip.dll
0x6d530000 - 0x6d543000 C:\bea\jdk150_04\jre\bin\net.dll
0x71b60000 - 0x71b77000 C:\WINDOWS\system32\WS2_32.dll
0x71b50000 - 0x71b58000 C:\WINDOWS\system32\WS2HELP.dll
0x6d550000 - 0x6d559000 C:\bea\jdk150_04\jre\bin\nio.dll
0x68000000 - 0x68035000 C:\WINDOWS\system32\rsaenh.dll
0x75870000 - 0x7592d000 C:\WINDOWS\system32\USERENV.dll
0x6d520000 - 0x6d528000 C:\bea\jdk150_04\jre\bin\management.dll
0x53470000 - 0x53475000 C:\bea\weblogic92\server\native\win\32\stackdump.dll
0x71a80000 - 0x71ac0000 C:\WINDOWS\System32\mswsock.dll
0x76e30000 - 0x76e5b000 C:\WINDOWS\system32\DNSAPI.dll
0x76ed0000 - 0x76ed7000 C:\WINDOWS\System32\winrnr.dll
0x76e70000 - 0x76e9e000 C:\WINDOWS\system32\WLDAP32.dll
0x76ee0000 - 0x76ee5000 C:\WINDOWS\system32\rasadhlp.dll
0x53520000 - 0x5352e000 C:\bea\weblogic92\server\native\win\32\wlfileio2.dll
0x53ca0000 - 0x53ca5000 C:\bea\weblogic92\server\native\win\32\wlntio.dll
0x69660000 - 0x696b7000 C:\WINDOWS\system32\hnetcfg.dll
0x71a40000 - 0x71a48000 C:\WINDOWS\System32\wshtcpip.dll
0x6d660000 - 0x6d666000 C:\bea\jdk150_04\jre\bin\rmi.dll
0x55980000 - 0x5599c000 C:\WINDOWS\system32\jacob.dll
0x774b0000 - 0x775e9000 C:\WINDOWS\system32\ole32.dll
0x775f0000 - 0x7767b000 C:\WINDOWS\system32\OLEAUT32.dll
0x77680000 - 0x77703000 C:\WINDOWS\system32\CLBCatQ.DLL
0x76f70000 - 0x770ca000 C:\WINDOWS\system32\COMRes.dll
0x77b60000 - 0x77b68000 C:\WINDOWS\system32\VERSION.dll
0x74520000 - 0x747de000 C:\WINDOWS\system32\msi.dll
0x58b10000 - 0x59059000 C:\WINDOWS\system32\xpsp2res.dll
0x6d200000 - 0x6d22f000 C:\bea\jdk150_04\jre\bin\cmm.dll
0x6d430000 - 0x6d44f000 C:\bea\jdk150_04\jre\bin\jpeg.dll
0x6d070000 - 0x6d1d7000 C:\bea\jdk150_04\jre\bin\awt.dll
0x72f40000 - 0x72f67000 C:\WINDOWS\system32\WINSPOOL.DRV
0x73730000 - 0x7377b000 C:\WINDOWS\system32\ddraw.dll
0x73a60000 - 0x73a66000 C:\WINDOWS\system32\DCIMAN32.dll
0x6d2b0000 - 0x6d2ed000 C:\bea\jdk150_04\jre\bin\fontmanager.dll

VM Arguments:
jvm_args: -Xms512m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=256m -Xverify:none -da -Dplatform.home=C:\bea\WEBLOG~2 -Dwls.home=C:\bea\WEBLOG~2\server -Dwli.home=C:\bea\WEBLOG~2\integration -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\bea\patch_weblogic920\profiles\default\sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=C:\bea\WEBLOG~2\server\lib\weblogic.policy
java_command: weblogic.Server

Environment Variables:
JAVA_HOME=C:\bea\JDK150~1
CLASSPATH=;C:\bea\patch_weblogic920\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\bea\JDK150~1\lib\tools.jar;C:\bea\WEBLOG~2\server\lib\weblogic_sp.jar;C:\bea\WEBLOG~2\server\lib\weblogic.jar;C:\bea\WEBLOG~2\server\lib\webservices.jar;;C:\bea\WEBLOG~2\common\eval\pointbase\lib\pbclient51.jar;C:\bea\WEBLOG~2\server\lib\xqrl.jar;;
PATH=C:\bea\patch_weblogic920\profiles\default\native;C:\bea\WEBLOG~2\server\native\win\32;C:\bea\WEBLOG~2\server\bin;C:\bea\JDK150~1\jre\bin;C:\bea\JDK150~1\bin;C:\Program Files\Java\jdk1.5.0\bin;D:\Oracle\product\10.1.0\Client_1\bin;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin;C:\j2sdk1.4.2_08\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Windows Imaging\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\bea\WEBLOG~2\server\native\win\32\oci920_8
USERNAME=dwcreawor
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 6 Stepping 8, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 16 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2097151k(844588k free), swap 4194303k(4194303k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun  3 2005 02:10:41 by "java_re" with MS VC++ 6.0

chjlu 2012-10-18
好像记得是上传图片时引发的。
xiaoyu 2012-10-18
Registers:
EAX=0x00000000, EBX=0x53e1edac, ECX=0x5922f74c, EDX=0x0000000a
ESP=0x5922f69c, EBP=0x5922f6c8, ESI=0x53e1eda8, EDI=0x00001360
EIP=0x6d0dae4d, EFLAGS=0x00010246

0000000000000000 8b4018           mov eax, [eax+0x18]     #看 EAX 寄存器的值是0x0, 所以访问了一个非法的地址了.
0000000000000003 c3               ret                    
0000000000000004 8b442404         mov eax, [esp+0x4]     
0000000000000008 83c020           add eax, 0x20          
000000000000000b c3               ret                    
000000000000000c 55               push ebp               
000000000000000d 8bec             mov ebp, esp           
000000000000000f 51               push ecx            


最好生成core dump. 如果没有, 也可以使用loaddll去看一下awt.dll, 调用了那个方法, 然后再到issue list去看看有没有类似的问题.

解决方法一般都是升级jdk....
RednaxelaFX 2012-10-18
嗯这种地址接近0的AV(access violation)多半都是空指针问题。

首先看顶上可以知道问题是AV:
引用
EXCEPTION_ACCESS_VIOLATION (0xc0000005)


然后看这个访问异常是在读还是写什么地方:
引用
siginfo: ExceptionCode=0xc0000005, reading address 0x00000018

也就是在试图从0x00000018地址读取数据发生了访问异常。光看到这里就可以猜是空指针问题了。不过没啥用,因为就算知道是空指针这种不是自己的代码你通常也不会想钻进去调试…

后面就跟楼上的分析一样,可以准确判断确实是空指针异常。如果真想自己排除问题的话,这个时候最好能有可重现问题的环境然后开WinDBG之类的调试器实际做调试。
chjlu 2012-10-18
多谢回复。至少有了个分析思路。
Global site tag (gtag.js) - Google Analytics