Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005630 [Resin] major always 01-07-14 20:27 09-08-14 16:50
Reporter liquidchen View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version 4.0.37
Summary 0005630: EXCEPTION_ACCESS_VIOLATION when running stress test
Description stress test for 100 concurrent connection and continue test for 48hr, resin 4.0.37 jvm 1.7.0_45-b18, jvm will crash and log says, then same error will happen at 4.0.38 too...

#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x8b04c480, pid=5820, tid=6428
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) Client VM (24.45-b08 mixed mode windows-x86 )
# Problematic frame:
# C 0x8b04c480
#
# Core dump written. Default location: C:\Gorilla\resin-pro-4.0.37\hs_err_pid5820.mdmp
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp [^]
#

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

Current thread (0x6083f400): JavaThread "resin-port-443-146" daemon [_thread_in_native_trans, id=6428, stack(0x62230000,0x62270000)]

siginfo: ExceptionCode=0xc0000005, ExceptionInformation=0x00000008 0x8b04c480

Registers:
EAX=0x00000000, EBX=0x00000000, ECX=0xa1fc9005, EDX=0x00000000
ESP=0x6226f2bc, EBP=0x6226f2c8, ESI=0x2c87e210, EDI=0x6083f400
EIP=0x8b04c480, EFLAGS=0x00010246

Top of Stack: (sp=0x6226f2bc)
0x6226f2bc: 6083f400 6226f4b8 00000001 6226f378
0x6226f2cc: 02c959b4 5b39b780 00000000 5b3b49b8
0x6226f2dc: 00000000 75652bdf d4c5159a fffffffe
0x6226f2ec: 75631da6 759231aa 7592305c 002d9270
0x6226f2fc: 002d9270 2c87e210 136c8df9 2c87e210
0x6226f30c: 00000000 6226f334 00243856 6226f378
0x6226f31c: 023a347b 5b39b780 00000000 0001d4c0
0x6226f32c: 00000000 c39b397a 1ea389c0 6226f36c

Instructions: (pc=0x8b04c480)
0x8b04c460:
[error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xc0000005]

Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x00000000 is an unknown value
ECX=0xa1fc9005 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x6226f2bc is pointing into the stack for thread: 0x6083f400
EBP=0x6226f2c8 is pointing into the stack for thread: 0x6083f400
ESI=0x2c87e210 is an oop
java.lang.Object
 - klass: 'java/lang/Object'
EDI=0x6083f400 is a thread


Stack: [0x62230000,0x62270000], sp=0x6226f2bc, free space=252k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x8b04c480
J com.caucho.vfs.JniSocketImpl.accept(Lcom/caucho/vfs/JniServerSocketImpl;JJ)Z
j com.caucho.vfs.OpenSSLFactory.accept(Lcom/caucho/vfs/QSocket;)Z+10
J com.caucho.network.listen.TcpPort.accept(Lcom/caucho/vfs/QSocket;)Z
j com.caucho.network.listen.ConnectionTask.runThread()V+54
j com.caucho.network.listen.ConnectionTask.run()V+19
j com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(Z)V+108
j com.caucho.network.listen.TcpSocketAcceptThread.run()V+61
j com.caucho.env.thread2.ResinThread2.runTasks()V+158
j com.caucho.env.thread2.ResinThread2.run()V+15
v ~StubRoutines::call_stub
V [jvm.dll+0x13f1fa]
V [jvm.dll+0x202aee]
V [jvm.dll+0x13f3c5]
V [jvm.dll+0x13f427]
V [jvm.dll+0xeb81f]
V [jvm.dll+0x16042c]
V [jvm.dll+0x160e67]
V [jvm.dll+0x1a49f9]
C [msvcr100.dll+0x5c556]
C [msvcr100.dll+0x5c600]
C [kernel32.dll+0x13677]
C [ntdll.dll+0x39d72]
C [ntdll.dll+0x39d45]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J com.caucho.vfs.JniSocketImpl.nativeAccept(JJ)Z
J com.caucho.vfs.JniSocketImpl.accept(Lcom/caucho/vfs/JniServerSocketImpl;JJ)Z
j com.caucho.vfs.JniServerSocketImpl.accept(Lcom/caucho/vfs/QSocket;)Z+34
j com.caucho.vfs.OpenSSLFactory.accept(Lcom/caucho/vfs/QSocket;)Z+10
J com.caucho.network.listen.TcpPort.accept(Lcom/caucho/vfs/QSocket;)Z
J com.caucho.network.listen.TcpSocketLink.accept()Z
j com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl()Lcom/caucho/network/listen/RequestState;+56
j com.caucho.network.listen.ConnectionTask.runThread()V+54
j com.caucho.network.listen.ConnectionTask.run()V+19
j com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(Z)V+108
j com.caucho.network.listen.TcpSocketAcceptThread.run()V+61
j com.caucho.env.thread2.ResinThread2.runTasks()V+158
j com.caucho.env.thread2.ResinThread2.run()V+15
v ~StubRoutines::call_stub
Additional Information
Attached Files  hs_err_pid5820.log [^] (41,707 bytes) 01-07-14 20:27

- Relationships

- Notes
(0006488)
ferg
09-08-14 16:50

Updated reuse of SSL structure in 4.0.41.
 

- Issue History
Date Modified Username Field Change
01-07-14 20:27 liquidchen New Issue
01-07-14 20:27 liquidchen File Added: hs_err_pid5820.log
09-08-14 16:50 ferg Note Added: 0006488
09-08-14 16:50 ferg Assigned To  => ferg
09-08-14 16:50 ferg Status new => closed
09-08-14 16:50 ferg Resolution open => fixed
09-08-14 16:50 ferg Fixed in Version  => 4.0.41


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
30 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker