Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 4.0.41 Product Version 4.0.37
  Product Build
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
Steps To Reproduce
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