Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8074815

getThreadInfo method causes SIGSEGV

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: 8u25
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • CPU:
      x86
    • OS:
      os_x

      Description

      FULL PRODUCT VERSION :
      java version "1.8.0_25"
      Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
      Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

      ... although it happens also for 7u45, 7u60, 7u65

      FULL OS VERSION :
      OSX 10.8.5

      uname -a output follows:
      12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64

      A DESCRIPTION OF THE PROBLEM :
      If a zero length array is passed to TheadMXBean.getThreadInfo() with a stack size > 0, the JVM may crash when a GC is triggered.

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Run the following program: https://ideone.com/wmkkgG

      ... also reproduced below:

      import java.lang.management.ManagementFactory;

      public class ThreadInfoCrasher {
          public static void main(String[] args) throws Exception {
              new Thread() {
                  @Override
                  public void run() {
                      while (true) ManagementFactory.getThreadMXBean().getThreadInfo(new long[] {}, 1);
                  }
              }.start();

              while (true) {
                  new byte[10_000].clone();
              }
          }
      }


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expoected: Doesn't crash.

      Crashes almost immediately with SIGSEGV. The crash location varies, but a typical one is:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x0000000105a6432d, pid=71071, tid=15363
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_25-b17) (build 1.8.0_25-b17)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode bsd-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.dylib+0x49832d] oopDesc* PSPromotionManager::copy_to_survivor_space<false>(oopDesc*)+0x49
      #
      # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      # An error report file with more information is saved as:
      # <omitted>
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.sun.com/bugreport/crash.jsp
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      Full hs_err file:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x0000000105a6432d, pid=71071, tid=15363
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_25-b17) (build 1.8.0_25-b17)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode bsd-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.dylib+0x49832d] oopDesc* PSPromotionManager::copy_to_survivor_space<false>(oopDesc*)+0x49
      #
      # 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 (0x00007f82d200c800): GCTaskThread [stack: 0x0000000116ae4000,0x0000000116be4000] [id=15363]

      siginfo: si_signo: 11 (SIGSEGV), si_code: 0 (unknown), si_addr: 0x0000000000000000

      Registers:
      RAX=0xedd236caedd236b4, RBX=0xedd236caedd236b4, RCX=0x0000000000000008, RDX=0x0000000800000007
      RSP=0x0000000116be3650, RBP=0x0000000116be36b0, RSI=0x000000076e91b5a0, RDI=0x000000076e91b6d8
      R8 =0x0000000105e60566, R9 =0x000000076eb08000, R10=0x000000076eb10000, R11=0x000000076eb081d8
      R12=0x0000000000000000, R13=0x0000000105ba0aee, R14=0x00007f82d3801940, R15=0x0000000000000000
      RIP=0x0000000105a6432d, EFLAGS=0x0000000000010286, ERR=0x0000000000000000
        TRAPNO=0x000000000000000d

      Top of Stack: (sp=0x0000000116be3650)
      0x0000000116be3650: 0000000000000000 000000076e91b5a0
      0x0000000116be3660: 0000000000000000 0000000000000000
      0x0000000116be3670: 0000000000000000 0000000000000000
      0x0000000116be3680: 0000000000000009 00007f82d191fd58
      0x0000000116be3690: 0000000000000000 0000000105ba0aee
      0x0000000116be36a0: 0000000116be3da8 00007f82d191fd58
      0x0000000116be36b0: 0000000116be36d0 0000000105a66e4f
      0x0000000116be36c0: 0000000000000000 00007f82d191fdf8
      0x0000000116be36d0: 0000000116be3700 000000010585288b
      0x0000000116be36e0: 0000000000000000 0000000116be3da8
      0x0000000116be36f0: 00007f82d191fd00 00007f82d2099800
      0x0000000116be3700: 0000000116be3730 0000000105852827
      0x0000000116be3710: 0000000116be3730 0000000000000000
      0x0000000116be3720: 0000000116be3da8 00007f82d2099800
      0x0000000116be3730: 0000000116be3d70 0000000105b02ac6
      0x0000000116be3740: 0000000000000000 0000000116be3d88
      0x0000000116be3750: 0000000000000000 0000000000000000
      0x0000000116be3760: 0000000000000000 0000000000000000
      0x0000000116be3770: 0000000000000000 0000000000000000
      0x0000000116be3780: 0000000000000000 0000000000000000
      0x0000000116be3790: 0000000000000000 0000000000000000
      0x0000000116be37a0: 0000000000000000 0000000000000000
      0x0000000116be37b0: 0000000000000000 0000000000000000
      0x0000000116be37c0: 0000000000000000 0000000000000000
      0x0000000116be37d0: 0000000000000000 0000000000000000
      0x0000000116be37e0: 0000000000000000 0000000000000000
      0x0000000116be37f0: 0000000000000000 0000000000000000
      0x0000000116be3800: 0000000000000000 0000000000000000
      0x0000000116be3810: 0000000000000000 0000000000000000
      0x0000000116be3820: 0000000000000000 0000000000000000
      0x0000000116be3830: 0000000000000000 0000000000000000
      0x0000000116be3840: 0000000000000000 0000000000000000

      Instructions: (pc=0x0000000105a6432d)
      0x0000000105a6430d: 49 89 fe 48 8b 7d a8 e8 87 56 d3 ff f6 c3 01 4c
      0x0000000105a6431d: 63 f8 74 05 48 89 d8 eb 0a 48 89 d8 48 83 e0 fd
      0x0000000105a6432d: 48 8b 00 c1 e8 03 83 e0 0f 48 8d 0d d3 53 40 00
      0x0000000105a6433d: 3b 01 0f 83 f5 00 00 00 45 85 ff 7f 05 45 31 e4

      Register to memory mapping:

      RAX=0xedd236caedd236b4 is an unknown value
      RBX=0xedd236caedd236b4 is an unknown value
      RCX=0x0000000000000008 is an unknown value
      RDX=0x0000000800000007 is an unknown value
      RSP=0x0000000116be3650 is an unknown value
      RBP=0x0000000116be36b0 is an unknown value
      RSI=0x000000076e91b5a0 is an unknown value
      RDI=0x000000076e91b6d8 is an oop
      java.lang.management.ThreadInfo
       - klass: 'java/lang/management/ThreadInfo'
      R8 =0x0000000105e60566: AssumeMP+0 in /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/server/libjvm.dylib at 0x00000001055cc000
      R9 =0x000000076eb08000 is an oop
      java.lang.Object
       - klass: 'java/lang/Object'
      R10=0x000000076eb10000 is an oop
      java.lang.Thread
       - klass: 'java/lang/Thread'
      R11=0x000000076eb081d8 is an oop
      lib.timer.impl.ThreadInfoCrasher$1
       - klass: 'lib/timer/impl/ThreadInfoCrasher$1'
      R12=0x0000000000000000 is an unknown value
      R13=0x0000000105ba0aee: PERFDATA_NAME+0x1a9d in /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/server/libjvm.dylib at 0x00000001055cc000
      R14=0x00007f82d3801940 is an unknown value
      R15=0x0000000000000000 is an unknown value


      Stack: [0x0000000116ae4000,0x0000000116be4000], sp=0x0000000116be3650, free space=1021k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x49832d] oopDesc* PSPromotionManager::copy_to_survivor_space<false>(oopDesc*)+0x49
      V [libjvm.dylib+0x49ae4f] void PSRootsClosure<false>::do_oop_work<oopDesc*>(oopDesc**)+0x5b
      V [libjvm.dylib+0x28688b] chunk_oops_do(OopClosure*, Chunk*, char*)+0x2e
      V [libjvm.dylib+0x286827] HandleArea::oops_do(OopClosure*)+0x23
      V [libjvm.dylib+0x536ac6] JavaThread::oops_do(OopClosure*, CLDToOopClosure*, CodeBlobClosure*)+0x32
      V [libjvm.dylib+0x49b1b0] ThreadRootsTask::do_it(GCTaskManager*, unsigned int)+0x6a
      V [libjvm.dylib+0x261f3d] GCTaskThread::run()+0x1a1
      V [libjvm.dylib+0x45d87e] java_start(Thread*)+0xf6
      C [libsystem_c.dylib+0x14772] _pthread_start+0x147
      C [libsystem_c.dylib+0x11a1] thread_start+0xd


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

      Java Threads: ( => current thread )
        0x00007f82d2099800 JavaThread "Thread-0" [_thread_blocked, id=27395, stack(0x0000000122bc9000,0x0000000122cc9000)]
        0x00007f82d2808800 JavaThread "Service Thread" daemon [_thread_blocked, id=26371, stack(0x0000000122978000,0x0000000122a78000)]
        0x00007f82d1045800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=25859, stack(0x0000000122875000,0x0000000122975000)]
        0x00007f82d1045000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=25347, stack(0x0000000122772000,0x0000000122872000)]
        0x00007f82d1038000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=24835, stack(0x000000012266f000,0x000000012276f000)]
        0x00007f82d1036800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=24323, stack(0x000000012256c000,0x000000012266c000)]
        0x00007f82d1043800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=23811, stack(0x0000000122469000,0x0000000122569000)]
        0x00007f82d3808000 JavaThread "Finalizer" daemon [_thread_blocked, id=18947, stack(0x0000000122195000,0x0000000122295000)]
        0x00007f82d3807000 JavaThread "Reference Handler" daemon [_thread_blocked, id=18435, stack(0x0000000122092000,0x0000000122192000)]
        0x00007f82d3000000 JavaThread "main" [_thread_blocked, id=6403, stack(0x00000001064e9000,0x00000001065e9000)]

      Other Threads:
        0x00007f82d3802800 VMThread [stack: 0x0000000121f8f000,0x000000012208f000] [id=17923]
        0x00007f82d4801000 WatcherThread [stack: 0x0000000122a7b000,0x0000000122b7b000] [id=26883]

      =>0x00007f82d200c800 (exited) GCTaskThread [stack: 0x0000000116ae4000,0x0000000116be4000] [id=15363]

      VM state:at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x00007f82d1902a60] Threads_lock - owner thread: 0x00007f82d3802800
      [0x00007f82d1902f60] Heap_lock - owner thread: 0x00007f82d3000000

      Heap:
       PSYoungGen total 76288K, used 66224K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
        eden space 65536K, 100% used [0x000000076ab00000,0x000000076eb00000,0x000000076eb00000)
        from space 10752K, 6% used [0x000000076f580000,0x000000076f62c010,0x0000000770000000)
        to space 10752K, 6% used [0x000000076eb00000,0x000000076eba4010,0x000000076f580000)
       ParOldGen total 175104K, used 32K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
        object space 175104K, 0% used [0x00000006c0000000,0x00000006c0008000,0x00000006cab00000)
       Metaspace used 2886K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 311K, capacity 386K, committed 512K, reserved 1048576K

      Card table byte_map: [0x0000000115a83000,0x0000000116284000] byte_map_base: 0x0000000112483000

      Marking Bits: (ParMarkBitMap*) 0x0000000105e69390
       Begin Bits: [0x0000000116ff2000, 0x000000011aff2000)
       End Bits: [0x000000011aff2000, 0x000000011eff2000)

      Polling page: 0x000000010662d000

      CodeCache: size=245760Kb used=1232Kb max_used=1243Kb free=244527Kb
       bounds [0x00000001066c3000, 0x0000000106933000, 0x00000001156c3000]
       total_blobs=324 nmethods=86 adapters=153
       compilation: enabled

      Compilation events (10 events):
      Event: 0.122 Thread 0x00007f82d1045800 nmethod 82 0x00000001067f5850 code [0x00000001067f5a60, 0x00000001067f6428]
      Event: 0.122 Thread 0x00007f82d1045800 83 3 sun.management.Util::checkMonitorAccess (7 bytes)
      Event: 0.122 Thread 0x00007f82d1045800 nmethod 83 0x00000001067f6850 code [0x00000001067f69e0, 0x00000001067f6ce8]
      Event: 0.122 Thread 0x00007f82d1045800 84 3 sun.management.Util::checkAccess (14 bytes)
      Event: 0.122 Thread 0x00007f82d1045800 nmethod 84 0x00000001067f6e10 code [0x00000001067f6f80, 0x00000001067f7228]
      Event: 0.166 Thread 0x00007f82d1036800 86 4 java.lang.management.ThreadInfo::<init> (30 bytes)
      Event: 0.166 Thread 0x00007f82d1038000 87 4 java.lang.management.ThreadInfo::initialize (207 bytes)
      Event: 0.166 Thread 0x00007f82d1045000 88 4 sun.misc.VM::toThreadState (68 bytes)
      Event: 0.168 Thread 0x00007f82d1045000 nmethod 88 0x00000001067f9fd0 code [0x00000001067fa120, 0x00000001067fa1d8]
      Event: 0.173 Thread 0x00007f82d1045000 89 4 java.lang.Integer::formatUnsignedInt (48 bytes)

      GC Heap History (5 events):
      Event: 0.139 GC heap before
      {Heap before GC invocations=1 (full 0):
       PSYoungGen total 76288K, used 65536K [0x000000076ab00000, 0x0000000770000000, 0x00000007c0000000)
        eden space 65536K, 100% used [0x000000076ab00000,0x000000076eb00000,0x000000076eb00000)
        from space 10752K, 0% used [0x000000076f580000,0x000000076f580000,0x0000000770000000)
        to space 10752K, 0% used [0x000000076eb00000,0x000000076eb00000,0x000000076f580000)
       ParOldGen total 175104K, used 0K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
        object space 175104K, 0% used [0x00000006c0000000,0x00000006c0000000,0x00000006cab00000)
       Metaspace used 2883K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 311K, capacity 386K, committed 512K, reserved 1048576K
      Event: 0.140 GC heap after
      Heap after GC invocations=1 (full 0):
       PSYoungGen total 76288K, used 688K [0x000000076ab00000, 0x0000000770000000, 0x00000007c0000000)
        eden space 65536K, 0% used [0x000000076ab00000,0x000000076ab00000,0x000000076eb00000)
        from space 10752K, 6% used [0x000000076eb00000,0x000000076ebac010,0x000000076f580000)
        to space 10752K, 0% used [0x000000076f580000,0x000000076f580000,0x0000000770000000)
       ParOldGen total 175104K, used 8K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
        object space 175104K, 0% used [0x00000006c0000000,0x00000006c0002000,0x00000006cab00000)
       Metaspace used 2883K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 311K, capacity 386K, committed 512K, reserved 1048576K
      }
      Event: 0.157 GC heap before
      {Heap before GC invocations=2 (full 0):
       PSYoungGen total 76288K, used 66224K [0x000000076ab00000, 0x0000000770000000, 0x00000007c0000000)
        eden space 65536K, 100% used [0x000000076ab00000,0x000000076eb00000,0x000000076eb00000)
        from space 10752K, 6% used [0x000000076eb00000,0x000000076ebac010,0x000000076f580000)
        to space 10752K, 0% used [0x000000076f580000,0x000000076f580000,0x0000000770000000)
       ParOldGen total 175104K, used 8K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
        object space 175104K, 0% used [0x00000006c0000000,0x00000006c0002000,0x00000006cab00000)
       Metaspace used 2886K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 311K, capacity 386K, committed 512K, reserved 1048576K
      Event: 0.159 GC heap after
      Heap after GC invocations=2 (full 0):
       PSYoungGen total 76288K, used 688K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
        eden space 65536K, 0% used [0x000000076ab00000,0x000000076ab00000,0x000000076eb00000)
        from space 10752K, 6% used [0x000000076f580000,0x000000076f62c010,0x0000000770000000)
        to space 10752K, 0% used [0x000000076eb00000,0x000000076eb00000,0x000000076f580000)
       ParOldGen total 175104K, used 16K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
        object space 175104K, 0% used [0x00000006c0000000,0x00000006c0004000,0x00000006cab00000)
       Metaspace used 2886K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 311K, capacity 386K, committed 512K, reserved 1048576K
      }
      Event: 0.178 GC heap before
      {Heap before GC invocations=3 (full 0):
       PSYoungGen total 76288K, used 66224K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
        eden space 65536K, 100% used [0x000000076ab00000,0x000000076eb00000,0x000000076eb00000)
        from space 10752K, 6% used [0x000000076f580000,0x000000076f62c010,0x0000000770000000)
        to space 10752K, 0% used [0x000000076eb00000,0x000000076eb00000,0x000000076f580000)
       ParOldGen total 175104K, used 16K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
        object space 175104K, 0% used [0x00000006c0000000,0x00000006c0004000,0x00000006cab00000)
       Metaspace used 2886K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 311K, capacity 386K, committed 512K, reserved 1048576K

      Deoptimization events (0 events):
      No events

      Internal exceptions (10 events):
      Event: 0.084 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abe9478) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.084 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abe9630) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.084 Thread 0x00007f82d3000000 Exception <a 'java/util/zip/ZipException'> (0x000000076abea378) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 716]
      Event: 0.084 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abea528) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.084 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abea6e0) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.086 Thread 0x00007f82d3000000 Exception <a 'java/util/zip/ZipException'> (0x000000076abfd640) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 716]
      Event: 0.086 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abfd7f0) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.086 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abfd9a8) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.086 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076abfdd18) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 0.089 Thread 0x00007f82d3000000 Exception <a 'java/security/PrivilegedActionException'> (0x000000076ac04588) thrown at [/HUDSON3/workspace/8-2-build-macosx-x86_64/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]

      Events (10 events):
      Event: 0.178 Executing VM operation: ThreadDump done
      Event: 0.178 Executing VM operation: ThreadDump
      Event: 0.178 Executing VM operation: ThreadDump done
      Event: 0.178 Executing VM operation: ThreadDump
      Event: 0.178 Executing VM operation: ThreadDump done
      Event: 0.178 Executing VM operation: ThreadDump
      Event: 0.178 Executing VM operation: ThreadDump done
      Event: 0.178 Executing VM operation: ThreadDump
      Event: 0.178 Executing VM operation: ThreadDump done
      Event: 0.178 Executing VM operation: ParallelGCFailedAllocation


      Dynamic libraries:
      0x000000000a54c000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
      0x000000000a54c000 /System/Library/Frameworks/Security.framework/Versions/A/Security
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
      0x000000000a54c000 /usr/lib/libz.1.dylib
      0x000000000a54c000 /usr/lib/libSystem.B.dylib
      0x000000000a54c000 /usr/lib/libobjc.A.dylib
      0x000000000a54c000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
      0x000000000a54c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
      0x000000000a54c000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
      0x000000000a54c000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
      0x000000000a54c000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
      0x000000000a54c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
      0x000000000a54c000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
      0x000000000a54c000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
      0x000000000a54c000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
      0x000000000a54c000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
      0x000000000a54c000 /usr/lib/libauto.dylib
      0x000000000a54c000 /usr/lib/libicucore.A.dylib
      0x000000000a54c000 /usr/lib/libxml2.2.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
      0x000000000a54c000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
      0x000000000a54c000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
      0x000000000a54c000 /usr/lib/liblangid.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
      0x000000000a54c000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
      0x000000000a54c000 /usr/lib/libDiagnosticMessagesClient.dylib
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
      0x000000000a54c000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
      0x000000000a54c000 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
      0x000000000a54c000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
      0x000000000a54c000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
      0x000000000a54c000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
      0x000000000a54c000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
      0x000000000a54c000 /usr/lib/libCRFSuite.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
      0x000000000a54c000 /usr/lib/libc++.1.dylib
      0x000000000a54c000 /usr/lib/libc++abi.dylib
      0x000000000a54c000 /usr/lib/system/libcache.dylib
      0x000000000a54c000 /usr/lib/system/libcommonCrypto.dylib
      0x000000000a54c000 /usr/lib/system/libcompiler_rt.dylib
      0x000000000a54c000 /usr/lib/system/libcopyfile.dylib
      0x000000000a54c000 /usr/lib/system/libdispatch.dylib
      0x000000000a54c000 /usr/lib/system/libdnsinfo.dylib
      0x000000000a54c000 /usr/lib/system/libdyld.dylib
      0x000000000a54c000 /usr/lib/system/libkeymgr.dylib
      0x000000000a54c000 /usr/lib/system/liblaunch.dylib
      0x000000000a54c000 /usr/lib/system/libmacho.dylib
      0x000000000a54c000 /usr/lib/system/libquarantine.dylib
      0x000000000a54c000 /usr/lib/system/libremovefile.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_blocks.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_c.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_dnssd.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_info.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_kernel.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_m.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_network.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_notify.dylib
      0x000000000a54c000 /usr/lib/system/libsystem_sandbox.dylib
      0x000000000a54c000 /usr/lib/system/libunc.dylib
      0x000000000a54c000 /usr/lib/system/libunwind.dylib
      0x000000000a54c000 /usr/lib/system/libxpc.dylib
      0x000000000a54c000 /usr/lib/system/libcorecrypto.dylib
      0x000000000a54c000 /usr/lib/libstdc++.6.dylib
      0x000000000a54c000 /usr/lib/libbsm.0.dylib
      0x000000000a54c000 /usr/lib/libsqlite3.dylib
      0x000000000a54c000 /usr/lib/libxar.1.dylib
      0x000000000a54c000 /usr/lib/libpam.2.dylib
      0x000000000a54c000 /usr/lib/libOpenScriptingUtil.dylib
      0x000000000a54c000 /usr/lib/libbz2.1.0.dylib
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
      0x000000000a54c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
      0x000000000a54c000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
      0x000000000a54c000 /usr/lib/system/libkxld.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
      0x000000000a54c000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
      0x000000000a54c000 /usr/lib/libxslt.1.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
      0x000000000a54c000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
      0x000000000a54c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
      0x000000000a54c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
      0x000000000a54c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
      0x000000000a54c000 /usr/lib/libcups.2.dylib
      0x000000000a54c000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
      0x000000000a54c000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
      0x000000000a54c000 /usr/lib/libresolv.9.dylib
      0x000000000a54c000 /usr/lib/libiconv.2.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
      0x000000000a54c000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
      0x000000000a54c000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
      0x000000000a54c000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
      0x000000000a54c000 /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
      0x000000000a54c000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
      0x000000000a54c000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
      0x000000000a54c000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
      0x000000000a54c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
      0x000000000a54c000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
      0x000000000a54c000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
      0x000000000a54c000 /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
      0x000000000a54c000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
      0x000000000a54c000 /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
      0x000000000a54c000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
      0x000000000a54c000 /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
      0x000000000a54c000 /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
      0x000000000a54c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
      0x000000000a54c000 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
      0x000000000a54c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
      0x000000000a54c000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
      0x000000000a54c000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
      0x00000001055cc000 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/server/libjvm.dylib
      0x00000001065eb000 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libverify.dylib
      0x00000001065f9000 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libjava.dylib
      0x00000001066ba000 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libzip.dylib
      0x0000000122297000 /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
      0x00000001222af000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
      0x00000001222c4000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
      0x00000001222d1000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
      0x000000000a54c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
      0x0000000122ccb000 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libmanagement.dylib

      VM Arguments:
      jvm_args: -Dfile.encoding=UTF-8
      java_command: lib.timer.impl.ThreadInfoCrasher
      java_class_path (initial): /Users/tdowns/git/scoped-timer/target/classes:/Users/tdowns/.m2/repository/junit/junit/4.11/junit-4.11.jar:/Users/tdowns/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tdowns/.m2/repository/com/google/guava/guava/14.0.1/guava-14.0.1.jar:/Users/tdowns/.m2/repository/com/google/caliper/caliper/0.5-rc1/caliper-0.5-rc1.jar:/Users/tdowns/.m2/repository/com/google/code/gson/gson/1.7.1/gson-1.7.1.jar:/Users/tdowns/.m2/repository/com/google/code/java-allocation-instrumenter/java-allocation-instrumenter/2.0/java-allocation-instrumenter-2.0.jar:/Users/tdowns/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar:/Users/tdowns/.m2/repository/asm/asm-analysis/3.3.1/asm-analysis-3.3.1.jar:/Users/tdowns/.m2/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar:/Users/tdowns/.m2/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar:/Users/tdowns/.m2/repository/asm/asm-util/3.3.1/asm-util-3.3.1.jar:/Users/tdowns/.m2/repository/asm/asm-xml/3.3.1/asm-xml-3.3.1.jar:/Users/tdowns/.m2/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/Users/tdowns/.m2/repository/force/commons/forcedotcommons/0.0.18/forcedotcommons-0.0.18.jar:/Users/tdowns/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tdowns/.m2/repository/org/osgi/org.osgi.compendium/5.0.0/org.osgi.compendium-5.0.0.jar:/Users/tdowns/.m2/repository/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar:/Users/tdowns/.m2/repository/biz/aQute/bnd.annotation/1.51.1/bnd.annotation-1.51.1.jar:/Users/tdowns/.m2/repository/org/eclipse/org.eclipse.osgi/3.8.0.v20120529-1548/org.eclipse.osgi-3.8.0.v20120529-1548.jar:/Users/tdowns/.m2/repository/org/springframework/spring-asm/3.0.5.RELEASE/spring-asm-3.0.5.RELEASE.jar:/Users/tdowns/.m2/repository/org/springframework/spring-beans/3.0.5.RELEASE/spring-beans-3.0.5.RELEASE.jar:/Users/tdowns/.m2/repository/org/springframework/spring-context/3.0.5.RELEASE/spring-context-3.0.5.RELEASE.jar:/Users/tdowns/.m2/
      Launcher Type: SUN_STANDARD

      Environment Variables:
      PATH=/Users/tdowns/blt:/Users/tdowns/blt/blt-code/bin:/Users/tdowns/blt/blt-code/blt-python/bin:/Users/tdowns/bin:/Users/tdowns/blt/tools/bin:/Users/tdowns/blt/tools/maven/apache-maven-3.0.5/bin:/Users/tdowns/blt/tools/Darwin/oracle/10.2.0.5/bin:/Users/tdowns/blt/tools/Darwin/oracle/10.2.0.5/client/bin:/Users/tdowns/blt/tools/Darwin/oracle/10.2.0.5/client/lib:/Users/tdowns/blt/pbj/jenkins-sfdc:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/Users/tdowns/bin:/Users/tdowns/blt/tools/Darwin/oracle/11.2.0.3_x64:/sbin
      LD_LIBRARY_PATH=/Users/tdowns/blt/tools/Darwin/oracle/10.2.0.5/client/lib:
      SHELL=/bin/bash
      DISPLAY=/tmp/launch-hb8lsp/org.macosforge.xquartz:0
      DYLD_LIBRARY_PATH=/Users/tdowns/blt/tools/Darwin/oracle/11.2.0.3_x64:

      Signal Handlers:
      SIGSEGV: [libjvm.dylib+0x579dc7], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.dylib+0x579dc7], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.dylib+0x45b030], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.dylib+0x45b030], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.dylib+0x45b030], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.dylib+0x45b030], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR1: SIG_DFL, sa_mask[0]=11011111011111100000000111000110, sa_flags=none
      SIGUSR2: [libjvm.dylib+0x45ab4e], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
      SIGHUP: [libjvm.dylib+0x459121], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGINT: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
      SIGTERM: [libjvm.dylib+0x459121], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGQUIT: [libjvm.dylib+0x459121], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO


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

      OS:Bsduname:Darwin 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64
      rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
      load average:1.19 1.70 1.82

      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, clmul, erms, ht, tsc, tscinvbit, tscinv

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

      /proc/meminfo:


      vm_info: Java HotSpot(TM) 64-Bit Server VM (25.25-b02) for bsd-amd64 JRE (1.8.0_25-b17), built on Sep 17 2014 16:56:50 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

      time: Mon Mar 2 17:05:07 2015
      elapsed time: 0 seconds (0d 0h 0m 0s)

      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      package lib.timer.impl;

      import java.lang.management.ManagementFactory;

      public class ThreadInfoCrasher {
          public static void main(String[] args) throws Exception {
              new Thread() {
                  @Override
                  public void run() {
                      while (true) ManagementFactory.getThreadMXBean().getThreadInfo(new long[] {}, 1);
                  }
              }.start();

              while (true) {
                  new byte[10_000].clone();
              }
          }
      }

      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      don't pass zero-length arrays to getThreadInfo

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                webbuggrp Webbug Group
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: