On windows a long running process causes JVM to core dump
---------------------------------------------------------

                 Key: JRUBY-3021
                 URL: http://jira.codehaus.org/browse/JRUBY-3021
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.1.4, JRuby 1.1.3
         Environment: Windows 2003 server.  Running JVM hotspot 1.6_06 (and 
_07) 
            Reporter: Jay McGaffigan
            Assignee: Thomas E Enebo


We have a long running process that eventually causes the JVM to crash on us. 
Here is the HS#### file  (we are also working on a snippet of code that will 
reproduce it..):
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8a145b, pid=3308, tid=4884
#
# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing windows-x86)
# Problematic frame:
# V  [jvm.dll+0x3145b]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

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

Current thread (0x02a69000):  JavaThread "CompilerThread0" daemon 
[_thread_in_native, id=4884, stack(0x02cd0000,0x02d20000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000057

Registers:
EAX=0x00000017, EBX=0x02d1fae0, ECX=0x02effe10, EDX=0x02ea5ca0
ESP=0x02d1fa50, EBP=0x02d1faa0, ESI=0x02d1faec, EDI=0x02ea5bc0
EIP=0x6d8a145b, EFLAGS=0x00010202

Top of Stack: (sp=0x02d1fa50)
0x02d1fa50:   02d1faa0 02ecef30 02d1fabc 00000000
0x02d1fa60:   ffffffff 00000023 02d1faa0 02ed14f0
0x02d1fa70:   02ec0f98 02efff10 000003d2 00000146
0x02d1fa80:   6d8a1667 02ec2ffc 02ebddc8 0095c048
0x02d1fa90:   00000000 6d8a16b6 02ecef30 02d1fc44
0x02d1faa0:   00000146 0000004b 00000003 02ed2700
0x02d1fab0:   00000000 02ed2a40 00000146 02ed2a70
0x02d1fac0:   00000146 02ed2aa0 00000146 00000146

Instructions: (pc=0x6d8a145b)
0x6d8a144b:   24 18 8d 49 00 8b 4d 38 8b 3c 81 8b 57 58 8b 02
0x6d8a145b:   8b 68 40 8b 0e 8b 56 08 3b ca 89 44 24 1c 8d 46


Stack: [0x02cd0000,0x02d20000],  sp=0x02d1fa50,  free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x3145b]


Current CompileTask:
C1:2415  !   
ruby.jit.ruby.C_3a_.Affinity.Externals.jruby_minus_1_dot_1_dot_4.lib.ruby.$1_dot_8.open_minus_uri.open_loop5856205_3673534.rescue_1$RUBY$__rescue__(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
 (665 bytes)


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

Java Threads: ( => current thread )
  0x03b53800 JavaThread "Thread-22506" daemon [_thread_blocked, id=2944, 
stack(0x03020000,0x03070000)]
  0x03344800 JavaThread "Thread-5" daemon [_thread_blocked, id=4888, 
stack(0x039c0000,0x03a10000)]
  0x0333ec00 JavaThread "Thread-4" daemon [_thread_in_native, id=4792, 
stack(0x03970000,0x039c0000)]
  0x0334e400 JavaThread "Thread-3" daemon [_thread_blocked, id=2208, 
stack(0x03920000,0x03970000)]
  0x03323400 JavaThread "Thread-2" daemon [_thread_in_native, id=1396, 
stack(0x038d0000,0x03920000)]
  0x0331c800 JavaThread "RMI RenewClean-[192.168.203.27:3475]" daemon 
[_thread_blocked, id=3752, stack(0x03830000,0x03880000)]
  0x03316c00 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=4588, 
stack(0x037e0000,0x03830000)]
  0x032fb800 JavaThread "GC Daemon" daemon [_thread_blocked, id=5272, 
stack(0x03740000,0x03790000)]
  0x032fa800 JavaThread "RMI Reaper" [_thread_blocked, id=6120, 
stack(0x036f0000,0x03740000)]
  0x032fa000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=5100, 
stack(0x036a0000,0x036f0000)]
  0x032f3800 JavaThread "RMI TCP Accept-1099" daemon [_thread_in_native, 
id=4472, stack(0x03650000,0x036a0000)]
  0x00296800 JavaThread "DestroyJavaVM" [_thread_blocked, id=4212, 
stack(0x008c0000,0x00910000)]
  0x02b3d400 JavaThread "Wrapper-Connection" daemon [_thread_in_native, 
id=4952, stack(0x03070000,0x030c0000)]
  0x02ddd400 JavaThread "Wrapper-Control-Event-Monitor" daemon 
[_thread_blocked, id=5996, stack(0x02fd0000,0x03020000)]
  0x02a6e400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4344, 
stack(0x02d20000,0x02d70000)]
=>0x02a69000 JavaThread "CompilerThread0" daemon [_thread_in_native, id=4884, 
stack(0x02cd0000,0x02d20000)]
  0x02a67c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=1096, 
stack(0x02c80000,0x02cd0000)]
  0x02a66c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1864, 
stack(0x02c30000,0x02c80000)]
  0x02a5f000 JavaThread "Finalizer" daemon [_thread_blocked, id=4656, 
stack(0x02be0000,0x02c30000)]
  0x02a5e000 JavaThread "Reference Handler" daemon [_thread_blocked, id=5664, 
stack(0x02b90000,0x02be0000)]

Other Threads:
  0x02a5cc00 VMThread [stack: 0x02b40000,0x02b90000] [id=876]
  0x02a78800 WatcherThread [stack: 0x02d70000,0x02dc0000] [id=3192]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 2560K, used 2144K [0x22970000, 0x22c30000, 
0x22e50000)
  eden space 2304K,  88% used [0x22970000, 0x22b6b868, 0x22bb0000)
  from space 256K,  44% used [0x22bf0000, 0x22c0ca10, 0x22c30000)
  to   space 256K,   0% used [0x22bb0000, 0x22bb0000, 0x22bf0000)
 tenured generation   total 33480K, used 32470K [0x22e50000, 0x24f02000, 
0x26970000)
   the space 33480K,  96% used [0x22e50000, 0x24e05868, 0x24e05a00, 0x24f02000)
 compacting perm gen  total 14080K, used 14035K [0x26970000, 0x27730000, 
0x2a970000)
   the space 14080K,  99% used [0x26970000, 0x27724f90, 0x27725000, 0x27730000)
    ro space 8192K,  66% used [0x2a970000, 0x2aec0e10, 0x2aec1000, 0x2b170000)
    rw space 12288K,  52% used [0x2b170000, 0x2b7c04c8, 0x2b7c0600, 0x2bd70000)

Dynamic libraries:
0x00400000 - 0x00423000     C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
0x7c800000 - 0x7c8c0000     C:\WINDOWS\system32\ntdll.dll
0x77e40000 - 0x77f42000     C:\WINDOWS\system32\kernel32.dll
0x77f50000 - 0x77feb000     C:\WINDOWS\system32\ADVAPI32.dll
0x77c50000 - 0x77cef000     C:\WINDOWS\system32\RPCRT4.dll
0x76f50000 - 0x76f63000     C:\WINDOWS\system32\Secur32.dll
0x7c340000 - 0x7c396000     C:\Program 
Files\Java\jdk1.6.0_06\jre\bin\msvcr71.dll
0x6d870000 - 0x6dac0000     C:\Program 
Files\Java\jdk1.6.0_06\jre\bin\client\jvm.dll
0x77380000 - 0x77411000     C:\WINDOWS\system32\USER32.dll
0x77c00000 - 0x77c48000     C:\WINDOWS\system32\GDI32.dll
0x76aa0000 - 0x76acd000     C:\WINDOWS\system32\WINMM.dll
0x76290000 - 0x762ad000     C:\WINDOWS\system32\IMM32.DLL
0x71bc0000 - 0x71bc8000     C:\WINDOWS\system32\rdpsnd.dll
0x771f0000 - 0x77201000     C:\WINDOWS\system32\WINSTA.dll
0x77ba0000 - 0x77bfa000     C:\WINDOWS\system32\msvcrt.dll
0x71c40000 - 0x71c97000     C:\WINDOWS\system32\NETAPI32.dll
0x76b70000 - 0x76b7b000     C:\WINDOWS\system32\PSAPI.DLL
0x6d320000 - 0x6d328000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\hpi.dll
0x6d820000 - 0x6d82c000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\verify.dll
0x6d3c0000 - 0x6d3df000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\java.dll
0x6d860000 - 0x6d86f000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\zip.dll
0x10000000 - 0x10031000     
C:\Affinity\Trunk\MetadataSyncService\bin\wrapper.dll
0x6d620000 - 0x6d633000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\net.dll
0x71c00000 - 0x71c17000     C:\WINDOWS\system32\WS2_32.dll
0x71bf0000 - 0x71bf8000     C:\WINDOWS\system32\WS2HELP.dll
0x71b20000 - 0x71b61000     C:\WINDOWS\system32\mswsock.dll
0x5f270000 - 0x5f2ca000     C:\WINDOWS\system32\hnetcfg.dll
0x71ae0000 - 0x71ae8000     C:\WINDOWS\System32\wshtcpip.dll
0x6d570000 - 0x6d579000     C:\Program 
Files\Java\jdk1.6.0_06\jre\bin\management.dll
0x035a0000 - 0x035b9000     C:\Documents and Settings\Administrator\Local 
Settings\Temp\1\jna31288.tmp
0x6d640000 - 0x6d649000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\nio.dll
0x76ed0000 - 0x76efa000     C:\WINDOWS\system32\DNSAPI.dll
0x76f70000 - 0x76f77000     C:\WINDOWS\System32\winrnr.dll
0x76f10000 - 0x76f3e000     C:\WINDOWS\system32\WLDAP32.dll
0x16080000 - 0x16099000     C:\Program Files\Bonjour\mdnsNSP.dll
0x76cf0000 - 0x76d0a000     C:\WINDOWS\system32\Iphlpapi.dll
0x76f80000 - 0x76f85000     C:\WINDOWS\system32\rasadhlp.dll
0x68000000 - 0x68035000     C:\WINDOWS\system32\rsaenh.dll
0x76920000 - 0x769e2000     C:\WINDOWS\system32\USERENV.dll
0x6d7c0000 - 0x6d7c6000     C:\Program Files\Java\jdk1.6.0_06\jre\bin\rmi.dll

VM Arguments:
jvm_args: -Djruby.home=c:\Affinity\Trunk\..\externals\jruby-1.1.4 
-Djava.library.path=. -Dwrapper.key=svDWYYGRuc_GOMtXltL5ftBdwg9fwNrT 
-Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 
-Dwrapper.debug=TRUE -Dwrapper.pid=4720 -Dwrapper.version=3.3.0-st 
-Dwrapper.native_library=wrapper -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=2
java_command: tv.seachange.affinity.util.ServiceLauncher -fn 
metadata_sync_service -cn MetadataSyncService -in MDSSInstance
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06
PATH=c:\Affinity\Trunk\..\externals\jruby-1.1.4\bin;C:\Program 
Files\Java\jdk1.6.0_06\bin;c:\Affinity\Trunk\etc\tools;c:\ruby\bin;C:\Program 
Files\Support 
Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program 
Files\Intel\DMIX;C:\Program Files\Microsoft SQL 
Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL 
Server\90\Tools\binn\;C:\Program Files\Microsoft SQL 
Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL 
Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual 
Studio 
8\Common7\IDE\PrivateAssemblies\;D:\WhiteRabbit\McaExe;D:\WhiteRabbit\Exe;D:\WhiteRabbit\VstrmExe;c:\VoodleTV\McaExe;c:\VoodleTV\Exe;c:\VoodleTV\VstrmExe;c:\Voodle\McaExe;c:\Voodle\Exe;c:\Voodle\VstrmExe;C:\Program
 Files\MySQL\MySQL Server 5.0\bin;c:\itv\exe;C:\Sun\AppServer\bin
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel



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

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 4 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 6, 
cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

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

vm_info: Java HotSpot(TM) Client VM (10.0-b22) for windows-x86 JRE 
(1.6.0_06-b02), built on Mar 25 2008 01:22:05 by "java_re" with MS VC++ 7.1

time: Tue Sep 16 13:09:02 2008
elapsed time: 496 seconds

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to