JDK-8058608 : JVM crash during Kerberos logins using des3-cbc-md5 on OSX
  • Type: Bug
  • Component: security-libs
  • Sub-Component: org.ietf.jgss:krb5
  • Affected Version: 7u67
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86
  • Submitted: 2014-09-16
  • Updated: 2015-02-02
  • Resolved: 2015-01-29
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7u80 b08Fixed
Related Reports
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

A DESCRIPTION OF THE PROBLEM :
I'm using the Hadoop mini-KDC to attempt to log in to an in-VM KDC, trying to get an auth mechanism that works. 

with the krb5.conf set to:
    allow_weak_crypto = true
    default_tkt_enctypes = des3-cbc-md5
    default_tgs_enctypes = des3-cbc-md5
    permitted_enctypes = des3-cbc-md5

Krb5LoginModule.login() triggers this JVM crash. This is replicable.

ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000001095091c2, pid=70929, tid=26627
#
# JRE version: Java(TM) SE Runtime Environment (7.0_67-b01) (build 1.7.0_67-b01)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.65-b04 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.dylib+0x3091c2]  jni_GetArrayLength+0x3b
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# 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 (0x00007f879ad4c800):  JavaThread "JUnit" [_thread_in_vm, id=26627, stack(0x000000011392d000,0x0000000113a2d000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000

Registers:
RAX=0x0000000109a15580, RBX=0x0000000000000000, RCX=0x00000000000fc080, RDX=0x00000000000f22c0
RSP=0x0000000113a2bb90, RBP=0x0000000113a2bbb0, RSI=0x0000000000000000, RDI=0x00007f879ad4c9e8
R8 =0x00007f879c2091f0, R9 =0x00007f879c203920, R10=0x000000006f5196b5, R11=0x000000002e328f22
R12=0x0000000000000000, R13=0x00000007bc35c948, R14=0x00007f879ad4c9e8, R15=0x0000000113a2bb90
RIP=0x00000001095091c2, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x0000000113a2bb90)
0x0000000113a2bb90:   00007f879ad4c800 00007f879ad4c9e8
0x0000000113a2bba0:   0000000096c73ac3 00007f879ad4c800
0x0000000113a2bbb0:   0000000113a2bd40 0000000112725e64
0x0000000113a2bbc0:   000000000000003c 0000000000000100
0x0000000113a2bbd0:   00007f8799e83a00 00007f879ad4c800
0x0000000113a2bbe0:   00007f8799e83bd0 0000000000000003
0x0000000113a2bbf0:   0000000113a2bd0f 00007f879c05ec98
0x0000000113a2bc00:   0000000000000000 00000001095ffc16
0x0000000113a2bc10:   00007f879ad4c800 0000000113a2bdb0
0x0000000113a2bc20:   00000007f22298f8 00007f879ad4c800
0x0000000113a2bc30:   0000000000001539 0000000109960f80
0x0000000113a2bc40:   00007f879acae0d0 0000000000000004
0x0000000113a2bc50:   0000000113a2bca0 0000000000001539
0x0000000113a2bc60:   00007f8700000009 00007f879c05ec98
0x0000000113a2bc70:   00007f8799e83ad0 00007f8799e83ea8
0x0000000113a2bc80:   00000000000003d8 00007f879c35a200
0x0000000113a2bc90:   0000000000000000 00007f879ad4c800
0x0000000113a2bca0:   0000000113a2bcf0 00000001095fff83
0x0000000113a2bcb0:   00007f879ad4c800 00000007f2229728
0x0000000113a2bcc0:   0000000113a2bd18 00007f879c05ec98
0x0000000113a2bcd0:   0000000113a2bcf0 00000001096792f6
0x0000000113a2bce0:   00007f879ad4c800 00007f879ad4c800
0x0000000113a2bcf0:   0000000113a2bd30 00000001094d5107
0x0000000113a2bd00:   0000000000000000 00007f879c3556d0
0x0000000113a2bd10:   00007f879ad4c800 00000007bc35c948
0x0000000113a2bd20:   0000000000000000 00000007bc35c948
0x0000000113a2bd30:   0000000113a2bdc0 00007f879ad4c800
0x0000000113a2bd40:   0000000113a2bda0 0000000109c71758
0x0000000113a2bd50:   00000007f2226580 00000007f2229118
0x0000000113a2bd60:   0000000113a2bd60 00000007bc35c948
0x0000000113a2bd70:   0000000113a2bdc0 00000007bc35e9f8
0x0000000113a2bd80:   0000000000000000 00000007bc35c948 

Instructions: (pc=0x00000001095091c2)
0x00000001095091a2:   48 89 45 e0 4c 8d 7d e0 4c 89 ff be 06 00 00 00
0x00000001095091b2:   e8 9d ba e7 ff 4c 89 f7 48 89 de 90 0f 1f 40 00
0x00000001095091c2:   48 8b 03 48 8d 0d 54 30 50 00 80 39 00 0f 94 c1
0x00000001095091d2:   0f b6 c9 8b 44 88 0c 48 63 d8 48 89 df 90 0f 1f 

Register to memory mapping:

RAX=0x0000000109a15580: _ZN20SafepointSynchronize6_stateE+0 in /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/server/libjvm.dylib at 0x0000000109200000
RBX=0x0000000000000000 is an unknown value
RCX=0x00000000000fc080 is an unknown value
RDX=0x00000000000f22c0 is an unknown value
RSP=0x0000000113a2bb90 is pointing into the stack for thread: 0x00007f879ad4c800
RBP=0x0000000113a2bbb0 is pointing into the stack for thread: 0x00007f879ad4c800
RSI=0x0000000000000000 is an unknown value
RDI=0x00007f879ad4c9e8 is an unknown value
R8 =0x00007f879c2091f0 is an unknown value
R9 =0x00007f879c203920 is an unknown value
R10=0x000000006f5196b5 is an unknown value
R11=0x000000002e328f22 is an unknown value
R12=0x0000000000000000 is an unknown value
R13=0x00000007bc35c948 is an oop
{method} 
 - klass: {other class}
R14=0x00007f879ad4c9e8 is an unknown value
R15=0x0000000113a2bb90 is pointing into the stack for thread: 0x00007f879ad4c800


Stack: [0x000000011392d000,0x0000000113a2d000],  sp=0x0000000113a2bb90,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x3091c2]  jni_GetArrayLength+0x3b
C  [libosxkrb5.dylib+0xe64]  Java_sun_security_krb5_Credentials_acquireDefaultNativeCreds+0xa4
j  sun.security.krb5.Credentials.acquireDefaultNativeCreds([I)Lsun/security/krb5/Credentials;+0
j  sun.security.krb5.Credentials.acquireDefaultCreds()Lsun/security/krb5/Credentials;+161
j  sun.security.krb5.Credentials.acquireTGTFromCache(Lsun/security/krb5/PrincipalName;Ljava/lang/String;)Lsun/security/krb5/Credentials;+50
j  com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Z)V+81
j  com.sun.security.auth.module.Krb5LoginModule.login()Z+253
j  org.apache.hadoop.yarn.registry.secure.TestSecureZKService.testKerberosAuth()V+200
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2daef8]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x22a
V  [libjvm.dylib+0x2dacc8]  JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x28
V  [libjvm.dylib+0x465b64]  Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x9fc
V  [libjvm.dylib+0x465fca]  Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x16e
V  [libjvm.dylib+0x32772b]  JVM_InvokeMethod+0x166
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j  org.junit.runners.model.FrameworkMethod$1.runReflectiveCall()Ljava/lang/Object;+15
j  org.junit.internal.runners.model.ReflectiveCallable.run()Ljava/lang/Object;+1
j  org.junit.runners.model.FrameworkMethod.invokeExplosively(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+10
j  org.junit.internal.runners.statements.InvokeMethod.evaluate()V+12
j  org.junit.internal.runners.statements.RunBefores.evaluate()V+49
j  org.junit.internal.runners.statements.RunAfters.evaluate()V+12
j  org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run()V+4
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2daef8]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x22a
V  [libjvm.dylib+0x2db40f]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x11b
V  [libjvm.dylib+0x2db54c]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x4a
V  [libjvm.dylib+0x32a41e]  thread_entry(JavaThread*, Thread*)+0xad
V  [libjvm.dylib+0x4f5855]  JavaThread::thread_main_inner()+0x9b
V  [libjvm.dylib+0x4f6f5d]  JavaThread::run()+0x1a3
V  [libjvm.dylib+0x420772]  java_start(Thread*)+0x126
C  [libsystem_pthread.dylib+0x1899]  _pthread_body+0x8a
C  [libsystem_pthread.dylib+0x172a]  _pthread_struct_init+0x0
C  [libsystem_pthread.dylib+0x5fc9]  thread_start+0xd

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.security.krb5.Credentials.acquireDefaultNativeCreds([I)Lsun/security/krb5/Credentials;+0
j  sun.security.krb5.Credentials.acquireDefaultCreds()Lsun/security/krb5/Credentials;+161
j  sun.security.krb5.Credentials.acquireTGTFromCache(Lsun/security/krb5/PrincipalName;Ljava/lang/String;)Lsun/security/krb5/Credentials;+50
j  com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Z)V+81
j  com.sun.security.auth.module.Krb5LoginModule.login()Z+253
j  org.apache.hadoop.yarn.registry.secure.TestSecureZKService.testKerberosAuth()V+200
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j  org.junit.runners.model.FrameworkMethod$1.runReflectiveCall()Ljava/lang/Object;+15
j  org.junit.internal.runners.model.ReflectiveCallable.run()Ljava/lang/Object;+1
j  org.junit.runners.model.FrameworkMethod.invokeExplosively(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+10
j  org.junit.internal.runners.statements.InvokeMethod.evaluate()V+12
j  org.junit.internal.runners.statements.RunBefores.evaluate()V+49
j  org.junit.internal.runners.statements.RunAfters.evaluate()V+12
j  org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run()V+4
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x00007f879ad4c800 JavaThread "JUnit" [_thread_in_vm, id=26627, stack(0x000000011392d000,0x0000000113a2d000)]
  0x00007f879a810000 JavaThread "NioSocketAcceptor-1" [_thread_in_native, id=26115, stack(0x0000000112b3b000,0x0000000112c3b000)]
  0x00007f879b199800 JavaThread "groupCache.data" daemon [_thread_blocked, id=25603, stack(0x0000000113500000,0x0000000113600000)]
  0x00007f879b8ab000 JavaThread "kdcReplayCache.data" daemon [_thread_blocked, id=25091, stack(0x00000001133fd000,0x00000001134fd000)]
  0x00007f879ad1e000 JavaThread "ou=system.data" daemon [_thread_blocked, id=24579, stack(0x00000001132fa000,0x00000001133fa000)]
  0x00007f879acdc000 JavaThread "changePwdReplayCache.data" daemon [_thread_blocked, id=24067, stack(0x0000000112fb4000,0x00000001130b4000)]
  0x00007f879c98f000 JavaThread "apacheds" daemon [_thread_blocked, id=23559, stack(0x0000000112d4d000,0x0000000112e4d000)]
  0x00007f879b061800 JavaThread "Service Thread" daemon [_thread_blocked, id=21251, stack(0x00000001123bf000,0x00000001124bf000)]
  0x00007f879b061000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=20739, stack(0x00000001122bc000,0x00000001123bc000)]
  0x00007f879b05f800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=20227, stack(0x00000001121b9000,0x00000001122b9000)]
  0x00007f879b05e800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=19715, stack(0x00000001120b6000,0x00000001121b6000)]
  0x00007f879b049800 JavaThread "Finalizer" daemon [_thread_blocked, id=14595, stack(0x0000000111e66000,0x0000000111f66000)]
  0x00007f879b048800 JavaThread "Reference Handler" daemon [_thread_blocked, id=14083, stack(0x0000000111d63000,0x0000000111e63000)]
  0x00007f879c800800 JavaThread "main" [_thread_blocked, id=6403, stack(0x000000010804e000,0x000000010814e000)]

Other Threads:
  0x00007f879b046000 VMThread [stack: 0x0000000111c60000,0x0000000111d60000] [id=13571]
  0x00007f879b070000 WatcherThread [stack: 0x00000001124c2000,0x00000001125c2000] [id=21763]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 137216K, used 133114K [0x00000007eaa80000, 0x00000007f4980000, 0x0000000800000000)
  eden space 126976K, 96% used [0x00000007eaa80000,0x00000007f2284228,0x00000007f2680000)
  from space 10240K, 99% used [0x00000007f3580000,0x00000007f3f7a858,0x00000007f3f80000)
  to   space 15360K, 0% used [0x00000007f2680000,0x00000007f2680000,0x00000007f3580000)
 ParOldGen       total 174592K, used 5576K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 3% used [0x00000007c0000000,0x00000007c0572010,0x00000007caa80000)
 PSPermGen       total 22016K, used 21954K [0x00000007bae00000, 0x00000007bc380000, 0x00000007c0000000)
  object space 22016K, 99% used [0x00000007bae00000,0x00000007bc370a00,0x00000007bc380000)

Card table byte_map: [0x000000010cd1f000,0x000000010cf49000] byte_map_base: 0x0000000108f48000

Polling page: 0x000000010818d000

Code Cache  [0x0000000109c5f000, 0x0000000109ecf000, 0x000000010cc5f000)
 total_blobs=973 nmethods=627 adapters=300 free_code_cache=47273Kb largest_free_block=48300864

Compilation events (10 events):
Event: 4.563 Thread 0x00007f879b061000  680             java.lang.String::equals (81 bytes)
Event: 4.567 Thread 0x00007f879b061000 nmethod 680 0x0000000109e46550 code [0x0000000109e466a0, 0x0000000109e468f8]
Event: 4.577 Thread 0x00007f879b05f800  681             com.sun.org.apache.xerces.internal.impl.io.UTF8Reader::read (1388 bytes)
Event: 4.580 Thread 0x00007f879b061000  682             com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl::getChunkIndex (16 bytes)
Event: 4.580 Thread 0x00007f879b061000 nmethod 682 0x0000000109df5dd0 code [0x0000000109df5f20, 0x0000000109df5ff8]
Event: 4.589 Thread 0x00007f879b061000  683             com.sun.org.apache.xerces.internal.util.SymbolTable::hash (38 bytes)
Event: 4.591 Thread 0x00007f879b061000 nmethod 683 0x0000000109df5510 code [0x0000000109df5640, 0x0000000109df5798]
Event: 4.591 Thread 0x00007f879b061000  684             com.sun.org.apache.xerces.internal.util.SymbolTable::addSymbol (144 bytes)
Event: 4.602 Thread 0x00007f879b061000 nmethod 684 0x0000000109e14650 code [0x0000000109e147e0, 0x0000000109e15038]
Event: 4.602 Thread 0x00007f879b05f800 nmethod 681 0x0000000109e0e510 code [0x0000000109e0e800, 0x0000000109e0fe98]

GC Heap History (10 events):
Event: 1.252 GC heap before
{Heap before GC invocations=2 (full 0):
 PSYoungGen      total 76800K, used 71726K [0x00000007eaa80000, 0x00000007f0000000, 0x0000000800000000)
  eden space 66048K, 100% used [0x00000007eaa80000,0x00000007eeb00000,0x00000007eeb00000)
  from space 10752K, 52% used [0x00000007eeb00000,0x00000007ef08b868,0x00000007ef580000)
  to   space 10752K, 0% used [0x00000007ef580000,0x00000007ef580000,0x00000007f0000000)
 ParOldGen       total 174592K, used 8K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0002000,0x00000007caa80000)
 PSPermGen       total 21504K, used 7766K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 36% used [0x00000007bae00000,0x00000007bb595998,0x00000007bc300000)
Event: 1.257 GC heap after
Heap after GC invocations=2 (full 0):
 PSYoungGen      total 76800K, used 3376K [0x00000007eaa80000, 0x00000007f4080000, 0x0000000800000000)
  eden space 66048K, 0% used [0x00000007eaa80000,0x00000007eaa80000,0x00000007eeb00000)
  from space 10752K, 31% used [0x00000007ef580000,0x00000007ef8cc0d8,0x00000007f0000000)
  to   space 10752K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007ef580000)
 ParOldGen       total 174592K, used 16K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0004000,0x00000007caa80000)
 PSPermGen       total 21504K, used 7766K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 36% used [0x00000007bae00000,0x00000007bb595998,0x00000007bc300000)
}
Event: 1.658 GC heap before
{Heap before GC invocations=3 (full 0):
 PSYoungGen      total 76800K, used 69424K [0x00000007eaa80000, 0x00000007f4080000, 0x0000000800000000)
  eden space 66048K, 100% used [0x00000007eaa80000,0x00000007eeb00000,0x00000007eeb00000)
  from space 10752K, 31% used [0x00000007ef580000,0x00000007ef8cc0d8,0x00000007f0000000)
  to   space 10752K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007ef580000)
 ParOldGen       total 174592K, used 16K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0004000,0x00000007caa80000)
 PSPermGen       total 21504K, used 9188K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 42% used [0x00000007bae00000,0x00000007bb6f9318,0x00000007bc300000)
Event: 1.661 GC heap after
Heap after GC invocations=3 (full 0):
 PSYoungGen      total 76800K, used 4597K [0x00000007eaa80000, 0x00000007f0000000, 0x0000000800000000)
  eden space 66048K, 0% used [0x00000007eaa80000,0x00000007eaa80000,0x00000007eeb00000)
  from space 10752K, 42% used [0x00000007eeb00000,0x00000007eef7d630,0x00000007ef580000)
  to   space 10752K, 0% used [0x00000007ef580000,0x00000007ef580000,0x00000007f0000000)
 ParOldGen       total 174592K, used 24K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0006000,0x00000007caa80000)
 PSPermGen       total 21504K, used 9188K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 42% used [0x00000007bae00000,0x00000007bb6f9318,0x00000007bc300000)
}
Event: 2.064 GC heap before
{Heap before GC invocations=4 (full 0):
 PSYoungGen      total 76800K, used 70645K [0x00000007eaa80000, 0x00000007f0000000, 0x0000000800000000)
  eden space 66048K, 100% used [0x00000007eaa80000,0x00000007eeb00000,0x00000007eeb00000)
  from space 10752K, 42% used [0x00000007eeb00000,0x00000007eef7d630,0x00000007ef580000)
  to   space 10752K, 0% used [0x00000007ef580000,0x00000007ef580000,0x00000007f0000000)
 ParOldGen       total 174592K, used 24K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0006000,0x00000007caa80000)
 PSPermGen       total 21504K, used 11470K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 53% used [0x00000007bae00000,0x00000007bb933b98,0x00000007bc300000)
Event: 2.069 GC heap after
Heap after GC invocations=4 (full 0):
 PSYoungGen      total 76800K, used 5758K [0x00000007eaa80000, 0x00000007f4080000, 0x0000000800000000)
  eden space 66048K, 0% used [0x00000007eaa80000,0x00000007eaa80000,0x00000007eeb00000)
  from space 10752K, 53% used [0x00000007ef580000,0x00000007efb1f920,0x00000007f0000000)
  to   space 10752K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007ef580000)
 ParOldGen       total 174592K, used 32K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0008000,0x00000007caa80000)
 PSPermGen       total 21504K, used 11470K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 53% used [0x00000007bae00000,0x00000007bb933b98,0x00000007bc300000)
}
Event: 2.717 GC heap before
{Heap before GC invocations=5 (full 0):
 PSYoungGen      total 76800K, used 71806K [0x00000007eaa80000, 0x00000007f4080000, 0x0000000800000000)
  eden space 66048K, 100% used [0x00000007eaa80000,0x00000007eeb00000,0x00000007eeb00000)
  from space 10752K, 53% used [0x00000007ef580000,0x00000007efb1f920,0x00000007f0000000)
  to   space 10752K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007ef580000)
 ParOldGen       total 174592K, used 32K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c0008000,0x00000007caa80000)
 PSPermGen       total 21504K, used 12865K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 59% used [0x00000007bae00000,0x00000007bba90580,0x00000007bc300000)
Event: 2.725 GC heap after
Heap after GC invocations=5 (full 0):
 PSYoungGen      total 76800K, used 10736K [0x00000007eaa80000, 0x00000007f3f80000, 0x0000000800000000)
  eden space 66048K, 0% used [0x00000007eaa80000,0x00000007eaa80000,0x00000007eeb00000)
  from space 10752K, 99% used [0x00000007eeb00000,0x00000007ef57c070,0x00000007ef580000)
  to   space 10240K, 0% used [0x00000007f3580000,0x00000007f3580000,0x00000007f3f80000)
 ParOldGen       total 174592K, used 48K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c000c000,0x00000007caa80000)
 PSPermGen       total 21504K, used 12865K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 59% used [0x00000007bae00000,0x00000007bba90580,0x00000007bc300000)
}
Event: 3.100 GC heap before
{Heap before GC invocations=6 (full 0):
 PSYoungGen      total 76800K, used 76784K [0x00000007eaa80000, 0x00000007f3f80000, 0x0000000800000000)
  eden space 66048K, 100% used [0x00000007eaa80000,0x00000007eeb00000,0x00000007eeb00000)
  from space 10752K, 99% used [0x00000007eeb00000,0x00000007ef57c070,0x00000007ef580000)
  to   space 10240K, 0% used [0x00000007f3580000,0x00000007f3580000,0x00000007f3f80000)
 ParOldGen       total 174592K, used 48K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 0% used [0x00000007c0000000,0x00000007c000c000,0x00000007caa80000)
 PSPermGen       total 21504K, used 12926K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 60% used [0x00000007bae00000,0x00000007bba9f9a8,0x00000007bc300000)
Event: 3.112 GC heap after
Heap after GC invocations=6 (full 0):
 PSYoungGen      total 137216K, used 10218K [0x00000007eaa80000, 0x00000007f4980000, 0x0000000800000000)
  eden space 126976K, 0% used [0x00000007eaa80000,0x00000007eaa80000,0x00000007f2680000)
  from space 10240K, 99% used [0x00000007f3580000,0x00000007f3f7a858,0x00000007f3f80000)
  to   space 15360K, 0% used [0x00000007f2680000,0x00000007f2680000,0x00000007f3580000)
 ParOldGen       total 174592K, used 5576K [0x00000007c0000000, 0x00000007caa80000, 0x00000007eaa80000)
  object space 174592K, 3% used [0x00000007c0000000,0x00000007c0572010,0x00000007caa80000)
 PSPermGen       total 21504K, used 12926K [0x00000007bae00000, 0x00000007bc300000, 0x00000007c0000000)
  object space 21504K, 60% used [0x00000007bae00000,0x00000007bba9f9a8,0x00000007bc300000)
}

Deoptimization events (10 events):
Event: 4.345 Thread 0x00007f879c800800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109d59880 method=java.lang.String.equals(Ljava/lang/Object;)Z @ 8
Event: 4.346 Thread 0x00007f879c800800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109d59880 method=java.lang.String.equals(Ljava/lang/Object;)Z @ 8
Event: 4.448 Thread 0x00007f879ad4c800 Uncommon trap: reason=unreached action=reinterpret pc=0x0000000109d248b8 method=java.lang.ThreadLocal.get()Ljava/lang/Object; @ 11
Event: 4.485 Thread 0x00007f879ad4c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109d59880 method=java.lang.String.equals(Ljava/lang/Object;)Z @ 8
Event: 4.485 Thread 0x00007f879ad4c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109d59880 method=java.lang.String.equals(Ljava/lang/Object;)Z @ 8
Event: 4.495 Thread 0x00007f879ad4c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109e353ac method=java.io.FilterInputStream.read()I @ 4
Event: 4.495 Thread 0x00007f879ad4c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109e353ac method=java.io.FilterInputStream.read()I @ 4
Event: 4.495 Thread 0x00007f879ad4c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109e353ac method=java.io.FilterInputStream.read()I @ 4
Event: 4.495 Thread 0x00007f879ad4c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000109e353ac method=java.io.FilterInputStream.read()I @ 4
Event: 4.550 Thread 0x00007f879ad4c800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000109defa50 method=java.util.Properties$LineReader.readLine()I @ 402

Internal exceptions (10 events):
Event: 4.618 Thread 0x00007f879ad4c800 Threw 0x00000007f218b998 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.618 Thread 0x00007f879ad4c800 Threw 0x00000007f2194fe0 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.618 Thread 0x00007f879ad4c800 Threw 0x00000007f219d958 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.620 Thread 0x00007f879ad4c800 Threw 0x00000007f21ad5d8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.620 Thread 0x00007f879ad4c800 Threw 0x00000007f21b8778 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.624 Thread 0x00007f879ad4c800 Threw 0x00000007f21c05c0 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jni.cpp:717
Event: 4.626 Thread 0x00007f879ad4c800 Threw 0x00000007f21e0278 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.626 Thread 0x00007f879ad4c800 Threw 0x00000007f21eb860 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.626 Thread 0x00007f879ad4c800 Threw 0x00000007f21fb440 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 4.627 Thread 0x00007f879ad4c800 Threw 0x00000007f2207a88 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u67/1368/hotspot/src/share/vm/prims/jvm.cpp:1244

Events (10 events):
Event: 4.629 loading class 0x00007f879acae860
Event: 4.629 loading class 0x00007f879a146bb0
Event: 4.629 loading class 0x00007f879a146bb0 done
Event: 4.629 loading class 0x00007f879acae860 done
Event: 4.629 loading class 0x00007f879acada30
Event: 4.629 loading class 0x00007f879acada30 done
Event: 4.629 loading class 0x00007f879c359880
Event: 4.629 loading class 0x00007f879c359880 done
Event: 4.629 loading class 0x00007f879acaed80
Event: 4.629 loading class 0x00007f879acaed80 done


Dynamic libraries:
0x0000000007c77000 	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x0000000007c77000 	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x0000000007c77000 	/usr/lib/libz.1.dylib
0x0000000007c77000 	/usr/lib/libSystem.B.dylib
0x0000000007c77000 	/usr/lib/libobjc.A.dylib
0x0000000007c77000 	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x0000000007c77000 	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x0000000007c77000 	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x0000000007c77000 	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x0000000007c77000 	/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x0000000007c77000 	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x0000000007c77000 	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x0000000007c77000 	/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x0000000007c77000 	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x0000000007c77000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x0000000007c77000 	/usr/lib/libauto.dylib
0x0000000007c77000 	/usr/lib/libicucore.A.dylib
0x0000000007c77000 	/usr/lib/libxml2.2.dylib
0x0000000007c77000 	/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x0000000007c77000 	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x0000000007c77000 	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x0000000007c77000 	/usr/lib/liblangid.dylib
0x0000000007c77000 	/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x0000000007c77000 	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x0000000007c77000 	/usr/lib/libDiagnosticMessagesClient.dylib
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x0000000007c77000 	/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x0000000007c77000 	/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x0000000007c77000 	/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x0000000007c77000 	/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x0000000007c77000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x0000000007c77000 	/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x0000000007c77000 	/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x0000000007c77000 	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x0000000007c77000 	/usr/lib/libCRFSuite.dylib
0x0000000007c77000 	/usr/lib/libc++.1.dylib
0x0000000007c77000 	/usr/lib/libc++abi.dylib
0x0000000007c77000 	/usr/lib/system/libcache.dylib
0x0000000007c77000 	/usr/lib/system/libcommonCrypto.dylib
0x0000000007c77000 	/usr/lib/system/libcompiler_rt.dylib
0x0000000007c77000 	/usr/lib/system/libcopyfile.dylib
0x0000000007c77000 	/usr/lib/system/libcorecrypto.dylib
0x0000000007c77000 	/usr/lib/system/libdispatch.dylib
0x0000000007c77000 	/usr/lib/system/libdyld.dylib
0x0000000007c77000 	/usr/lib/system/libkeymgr.dylib
0x0000000007c77000 	/usr/lib/system/liblaunch.dylib
0x0000000007c77000 	/usr/lib/system/libmacho.dylib
0x0000000007c77000 	/usr/lib/system/libquarantine.dylib
0x0000000007c77000 	/usr/lib/system/libremovefile.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_asl.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_blocks.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_c.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_configuration.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_dnssd.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_info.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_kernel.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_m.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_malloc.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_network.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_notify.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_platform.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_pthread.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_sandbox.dylib
0x0000000007c77000 	/usr/lib/system/libsystem_stats.dylib
0x0000000007c77000 	/usr/lib/system/libunc.dylib
0x0000000007c77000 	/usr/lib/system/libunwind.dylib
0x0000000007c77000 	/usr/lib/system/libxpc.dylib
0x0000000007c77000 	/usr/lib/libbsm.0.dylib
0x0000000007c77000 	/usr/lib/libsqlite3.dylib
0x0000000007c77000 	/usr/lib/libxar.1.dylib
0x0000000007c77000 	/usr/lib/libpam.2.dylib
0x0000000007c77000 	/usr/lib/libOpenScriptingUtil.dylib
0x0000000007c77000 	/usr/lib/libbz2.1.0.dylib
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x0000000007c77000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x0000000007c77000 	/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x0000000007c77000 	/usr/lib/system/libkxld.dylib
0x0000000007c77000 	/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x0000000007c77000 	/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x0000000007c77000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x0000000007c77000 	/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x0000000007c77000 	/usr/lib/libxslt.1.dylib
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x0000000007c77000 	/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x0000000007c77000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x0000000007c77000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x0000000007c77000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x0000000007c77000 	/usr/lib/libcups.2.dylib
0x0000000007c77000 	/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x0000000007c77000 	/System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x0000000007c77000 	/usr/lib/libresolv.9.dylib
0x0000000007c77000 	/usr/lib/libiconv.2.dylib
0x0000000007c77000 	/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x0000000007c77000 	/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x0000000007c77000 	/usr/lib/libheimdal-asn1.dylib
0x0000000007c77000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x0000000007c77000 	/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x0000000007c77000 	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x0000000007c77000 	/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x0000000007c77000 	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x0000000007c77000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x0000000007c77000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x0000000007c77000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x0000000007c77000 	/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x0000000007c77000 	/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x0000000007c77000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x0000000007c77000 	/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x0000000007c77000 	/System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x0000000007c77000 	/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x0000000007c77000 	/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x0000000007c77000 	/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x0000000007c77000 	/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x0000000007c77000 	/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x0000000109200000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/server/libjvm.dylib
0x0000000007c77000 	/usr/lib/libstdc++.6.dylib
0x0000000108150000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libverify.dylib
0x000000010815d000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libjava.dylib
0x0000000108197000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libzip.dylib
0x0000000111f68000 	/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
0x0000000111f80000 	/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x0000000111f95000 	/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x0000000111fa2000 	/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x0000000007c77000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x0000000112d23000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libnio.dylib
0x0000000112d32000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/./libnet.dylib
0x0000000112648000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libsunec.dylib
0x000000011271a000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libmanagement.dylib
0x0000000112725000 	/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libosxkrb5.dylib
0x0000000112729000 	/System/Library/KerberosPlugins/KerberosFrameworkPlugins/heimdalodpac.bundle/Contents/MacOS/heimdalodpac
0x000000011272f000 	/System/Library/KerberosPlugins/KerberosFrameworkPlugins/LKDCLocate.bundle/Contents/MacOS/LKDCLocate
0x0000000112734000 	/System/Library/KerberosPlugins/KerberosFrameworkPlugins/Reachability.bundle/Contents/MacOS/Reachability
0x0000000112c3d000 	/System/Library/KerberosPlugins/KerberosFrameworkPlugins/SCKerberosConfig.bundle/Contents/MacOS/SCKerberosConfig

VM Arguments:
jvm_args: -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError 
java_command: /Users/stevel/Projects/Hortonworks/Projects/hadoop-trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/surefire/surefirebooter1437753739280727671.jar /Users/stevel/Projects/Hortonworks/Projects/hadoop-trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/surefire/surefire1478795873661514751tmp /Users/stevel/Projects/Hortonworks/Projects/hadoop-trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/surefire/surefire_05081391379219450082tmp
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
PATH=/Users/stevel/Java/Apps/maven/bin:/Users/stevel/Java/Apache/ant:~/bin:~/Projects/Hortonworks/Projects/whirr/bin:/Users/stevel/bin/aws/ec2-api-tools/bin:/Users/stevel/bin/aws/elastic-mapreduce-ruby:~/bin/aws/s3cmd:/usr/texbin/:/Users/stevel/Java/Apps/pig/bin:/Users/stevel/Java/Apps/play:/Users/stevel/Java/Apps/hbase/bin:/Users/stevel/Java/Apps/grails/bin:/Users/stevel/Hadoop/hadoop_home/bin:.:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/usr/texbin:
LD_LIBRARY_PATH=${env.LD_LIBRARY_PATH}:/Users/stevel/Projects/Hortonworks/Projects/hadoop-trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/native/target/usr/local/lib:/Users/stevel/Projects/Hortonworks/Projects/hadoop-trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/../../../hadoop-common-project/hadoop-common/target/native/target/usr/local/lib
SHELL=/bin/bash
DISPLAY=/tmp/launch-tu3OGt/org.macosforge.xquartz:0

Signal Handlers:
SIGSEGV: [libjvm.dylib+0x52b6c9], sa_mask[0]=0xfffefeff, sa_flags=0x00000043
SIGBUS: [libjvm.dylib+0x52b6c9], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGFPE: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGPIPE: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGXFSZ: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGILL: [libjvm.dylib+0x41deaa], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.dylib+0x41d99c], sa_mask[0]=0x00000004, sa_flags=0x00000042
SIGHUP: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGINT: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGTERM: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGQUIT: [libjvm.dylib+0x41bc2d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042


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

OS:Bsduname:Darwin 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:4.45 3.40 3.10

CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, erms, ht, tsc, tscinvbit, tscinv

Memory: 4k page, physical 16777216k(4194304k free)

/proc/meminfo:


vm_info: Java HotSpot(TM) 64-Bit Server VM (24.65-b04) for bsd-amd64 JRE (1.7.0_67-b01), built on Jul 25 2014 08:51:51 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

time: Tue Sep 16 18:09:16 2014
elapsed time: 4 seconds





#-----------------------------------------------------------#APPLET URL OR APPLICATION NAME: 
hadoop http://hadoop.apache.org


Comments
No issues with nightly 7u-CPU testing. SQE OK to take the fix to PSU15_02.
29-01-2015

@Sean: Sorry I might have been too simple and after a new look there are other jdk8 changes involved. Without a supported etype the program will fail anyway, but throwing an exception would lead to behavior change and there can be compatibility problems. Maybe we should just fix this bug directly with --- a/src/share/classes/sun/security/krb5/Credentials.java +++ b/src/share/classes/sun/security/krb5/Credentials.java @@ -423,8 +423,10 @@ if (DEBUG) { System.out.println(">> Acquire default native Credentials"); } - result = acquireDefaultNativeCreds( - EType.getDefaults("default_tkt_enctypes")); + int[] etypes = EType.getDefaults("default_tkt_enctypes"); + if (etypes != null) { + result = acquireDefaultNativeCreds(etypes); + } } } return result; This should be much safer. To test the fix, you can create a krb5.conf with a line "default_tkt_enctypes = xxx" and point java.security.krb5.conf to it. Call "sun.security.krb5.Credentials.acquireTGTFromCache(null,null)" on a Mac.
19-09-2014

Thanks for the analysis Max. I'll get this into JDK 7u codeline.
18-09-2014

Java does not support des3-cbc-md5 (it supports des3-cbc-sha1) so with the krb5.conf in this bug report there is no supported enctype at all. Config.defaultETypes() returns null and crashes nativecache.c. It should have thrown an exception in this case. The bug was fixed in jdk8 as a part of JDK-8014310. We don't need to backport the whole fix. Suggested patch for jdk7u: --- a/src/share/classes/sun/security/krb5/Config.java +++ b/src/share/classes/sun/security/krb5/Config.java @@ -951,7 +951,7 @@ * Returns the default encryption types. * */ - public int[] defaultEtype(String enctypes) { + public int[] defaultEtype(String enctypes) throws KrbException { String default_enctypes; default_enctypes = getDefault(enctypes, "libdefaults"); String delim = " "; @@ -984,11 +984,8 @@ } } if (ls.size() == 0) { - if (DEBUG) { - System.out.println( + throw new KrbException( "no supported default etypes for " + enctypes); - } - return null; } else { etype = new int[ls.size()]; for (int i = 0; i < etype.length; i++) {
18-09-2014