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

Crash in JIT when running Scala compiler (and compiling Scala std lib)

    XMLWordPrintable

Details

    • 8
    • b127
    • generic
    • Verified

    Backports

      Description

        FULL PRODUCT VERSION :
        java version "1.8.0-ea"
        Java(TM) SE Runtime Environment (build 1.8.0-ea-b123)
        Java HotSpot(TM) 64-Bit Server VM (build 25.0-b65, mixed mode)


        FULL OS VERSION :
        MacOSX 10.9.1

        A DESCRIPTION OF THE PROBLEM :
        The JIT compiler seems to crash when compiling scala/tools/nsc/transform/patmat/PatternMatching$OptimizingMatchTranslator.AnalysisBudget method from Scala compiler.

        Here's the core dump:

        https://dl.dropboxusercontent.com/u/12870350/core-dump-jdk8-crash.zip

        (I haven't found a way to attach that file to the ticket)

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

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

        REGRESSION. Last worked in version 7u51

        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        Checkout https://github.com/gkossakowski/scala/tree/java8-support branch (commit: 008694f552719695756e33d5855e07add0735a34)
         
        and then:
         
        $ export ANT_OPTS="-Xms3G -Xmx3G -Xss1M -XX:MaxPermSize=192M -XX:+UseParallelGC"
        $ ant

        EXPECTED VERSUS ACTUAL BEHAVIOR :
        Expected: should just finish compiling Scala

        Actual result:

        quick.lib:
        [quick.library] Compiling 581 files to /Users/grek/scala/scala-master/build/quick/classes/library
        [quick.library] Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=192M; support was removed in 8.0
        [quick.library] /Users/grek/scala/scala-master/src/library/scala/SerialVersionUID.scala:15: warning: Implementation restriction: subclassing Classfile does not
        [quick.library] make your annotation visible at runtime. If that is what
        [quick.library] you want, you must write the annotation class in Java.
        [quick.library] class SerialVersionUID(value: Long) extends scala.annotation.ClassfileAnnotation
        [quick.library] ^
        [quick.library] #
        [quick.library] # A fatal error has been detected by the Java Runtime Environment:
        [quick.library] #
        [quick.library] # SIGSEGV (0xb) at pc=0x000000010ff99024, pid=21513, tid=20739
        [quick.library] #
        [quick.library] # JRE version: Java(TM) SE Runtime Environment (8.0-b123) (build 1.8.0-ea-b123)
        [quick.library] # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b65 mixed mode bsd-amd64 compressed oops)
        [quick.library] # Problematic frame:
        [quick.library] # V [libjvm.dylib+0x399024]
        [quick.library] #
        [quick.library] # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
        [quick.library] #
        [quick.library] # An error report file with more information is saved as:
        [quick.library] # /Users/grek/scala/scala-master/hs_err_pid21513.log
        [quick.library] #
        [quick.library] # Compiler replay data is saved as:
        [quick.library] # /Users/grek/scala/scala-master/replay_pid21513.log
        [quick.library] #
        [quick.library] # If you would like to submit a bug report, please visit:
        [quick.library] # http://bugreport.sun.com/bugreport/crash.jsp
        [quick.library] #
        ERROR MESSAGES/STACK TRACES THAT OCCUR :
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # SIGSEGV (0xb) at pc=0x000000010ff99024, pid=21513, tid=20739
        #
        # JRE version: Java(TM) SE Runtime Environment (8.0-b123) (build 1.8.0-ea-b123)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b65 mixed mode bsd-amd64 compressed oops)
        # Problematic frame:
        # V [libjvm.dylib+0x399024]
        #
        # 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 (0x00007fe6d5004000): JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=20739, stack(0x000000012a4cb000,0x000000012a5cb000)]

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

        Registers:
        RAX=0x0000000000000000, RBX=0x000000012a5c6980, RCX=0x00007fe6d3b4e610, RDX=0x00007fe6d84e9278
        RSP=0x000000012a5c45e0, RBP=0x000000012a5c45e0, RSI=0x00007fe6d371f150, RDI=0x000000012a5c6980
        R8 =0x0000000000000000, R9 =0x000000012a5c4500, R10=0x0000000000008200, R11=0x00000000000009c0
        R12=0x00007fe6d84e9278, R13=0x0000000000000000, R14=0x00007fe6d371f150, R15=0x00007fe6d8624288
        RIP=0x000000010ff99024, EFLAGS=0x0000000000010202, ERR=0x0000000000000004
          TRAPNO=0x000000000000000e

          Top of Stack: (sp=0x000000012a5c45e0)
        0x000000012a5c45e0: 000000012a5c4620 000000010ffa2241
        0x000000012a5c45f0: 00007fe6d86275b8 000000012a5c4950
        0x000000012a5c4600: 0000000000000001 00007fe6d8627550
        0x000000012a5c4610: 000000012a5c6980 00007fe6d86275b8
        0x000000012a5c4620: 000000012a5c4680 000000010ffa248e
        0x000000012a5c4630: 000000012a5c7350 000000012a5c4930
        0x000000012a5c4640: 000000012a5c7330 000000012a5c4910
        0x000000012a5c4650: 0000000100000487 000000012a5c6980
        0x000000012a5c4660: 0000000000000001 000000012a5c9fd0
        0x000000012a5c4670: 00007fe6d371f1c0 0000000000000001
        0x000000012a5c4680: 000000012a5c49c0 000000010ffa85df
        0x000000012a5c4690: 000000012a5c46a0 0000000110124f23
        0x000000012a5c46a0: 0000000100000000 00007fe6d3503390
        0x000000012a5c46b0: 0000000100000010 0000000000006246
        0x000000012a5c46c0: 00007fe6d82d0808 00007fe6d926af28
        0x000000012a5c46d0: 00007fe6d82d0808 00007fe6d82d0808
        0x000000012a5c46e0: 0000000000000001 0000000000000000
        0x000000012a5c46f0: 00007fe6d3737860 0000000000000000
        0x000000012a5c4700: 000000012a5c4720 000000010fc993cb
        0x000000012a5c4710: 000000012a5c4750 000000010fd4c7a1
        0x000000012a5c4720: 000000012a5c4750 00007fe6d8ab2230
        0x000000012a5c4730: 00000001101b4eb8 000000012a5c9fd0
        0x000000012a5c4740: 0000000110478610 00007fe6d8628380
        0x000000012a5c4750: 000000012a5c4770 00000001101267f3
        0x000000012a5c4760: 00007fe6d732dd00 00007fe6d82d0808
        0x000000012a5c4770: 000000012a5c47a0 0000000110126898
        0x000000012a5c4780: 00000000000053cc 00007fe6d3737860
        0x000000012a5c4790: 00007fe6d926c780 0000000000000000
        0x000000012a5c47a0: 000000012a5c47b0 00007fe6d732dd68
        0x000000012a5c47b0: 000000012a5c4800 000000010fd4cfd9
        0x000000012a5c47c0: 00007fe6d82a3890 0000000000000005
        0x000000012a5c47d0: 000000012a5c88c8 0000000000000006

        Instructions: (pc=0x000000010ff99024)
        0x000000010ff99004: 2c 83 e1 07 83 f9 05 48 0f 45 c2 5d c3 90 55 48
        0x000000010ff99014: 89 e5 8b 46 28 48 8b 8f f0 09 00 00 48 8b 04 c1
        0x000000010ff99024: 48 8b 48 08 48 83 39 00 75 26 8b 4f 28 8b 40 28
        0x000000010ff99034: 39 c1 77 0e 31 c0 48 8b 50 08 48 83 3a 00 74 ed

        Register to memory mapping:

        RAX=0x0000000000000000 is an unknown value
        RBX=0x000000012a5c6980 is pointing into the stack for thread: 0x00007fe6d5004000
        RCX=0x00007fe6d3b4e610 is an unknown value
        RDX=0x00007fe6d84e9278 is an unknown value
        RSP=0x000000012a5c45e0 is pointing into the stack for thread: 0x00007fe6d5004000
        RBP=0x000000012a5c45e0 is pointing into the stack for thread: 0x00007fe6d5004000
        RSI=0x00007fe6d371f150 is an unknown value
        RDI=0x000000012a5c6980 is pointing into the stack for thread: 0x00007fe6d5004000
        R8 =0x0000000000000000 is an unknown value
        R9 =0x000000012a5c4500 is pointing into the stack for thread: 0x00007fe6d5004000
        R10=0x0000000000008200 is an unknown value
        R11=0x00000000000009c0 is an unknown value
        R12=0x00007fe6d84e9278 is an unknown value
        R13=0x0000000000000000 is an unknown value
        R14=0x00007fe6d371f150 is an unknown value
        R15=0x00007fe6d8624288 is an unknown value


        Stack: [0x000000012a4cb000,0x000000012a5cb000], sp=0x000000012a5c45e0, free space=997k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.dylib+0x399024]
        V [libjvm.dylib+0x3a2241]
        V [libjvm.dylib+0x3a248e]
        V [libjvm.dylib+0x3a85df]
        V [libjvm.dylib+0x19d87f]
        V [libjvm.dylib+0x1a0695]
        V [libjvm.dylib+0x143b52]
        V [libjvm.dylib+0x1a3f80]
        V [libjvm.dylib+0x1a608f]
        V [libjvm.dylib+0x51c4a5]
        V [libjvm.dylib+0x51dbe2]
        V [libjvm.dylib+0x444c1e]
        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


        Current CompileTask:
        C2: 23940 13927 4 scala.tools.nsc.transform.patmat.PatternMatching$OptimizingMatchTranslator::AnalysisBudget (19 bytes)


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

        Java Threads: ( => current thread )
          0x00007fe6d400f000 JavaThread "Service Thread" daemon [_thread_blocked, id=22275, stack(0x000000012a7d4000,0x000000012a8d4000)]
          0x00007fe6d5005800 JavaThread "C1 CompilerThread3" daemon [_thread_in_native, id=21763, stack(0x000000012a6d1000,0x000000012a7d1000)]
          0x00007fe6d5005000 JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=21251, stack(0x000000012a5ce000,0x000000012a6ce000)]
        =>0x00007fe6d5004000 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=20739, stack(0x000000012a4cb000,0x000000012a5cb000)]
          0x00007fe6d5001000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=20227, stack(0x000000012a3c8000,0x000000012a4c8000)]
          0x00007fe6d4830800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=19715, stack(0x000000012a2c5000,0x000000012a3c5000)]
          0x00007fe6d381f000 JavaThread "Finalizer" daemon [_thread_blocked, id=14595, stack(0x000000012a076000,0x000000012a176000)]
          0x00007fe6d4006000 JavaThread "Reference Handler" daemon [_thread_blocked, id=14083, stack(0x0000000129f73000,0x000000012a073000)]
          0x00007fe6d380f000 JavaThread "main" [_thread_in_Java, id=6403, stack(0x000000010eaf7000,0x000000010ebf7000)]

        Other Threads:
          0x00007fe6d4851000 VMThread [stack: 0x0000000129e70000,0x0000000129f70000] [id=13571]
          0x00007fe6d4871800 WatcherThread [stack: 0x000000012a8d7000,0x000000012a9d7000] [id=22787]

        VM state:not at safepoint (normal execution)

        VM Mutex/Monitor currently owned by a thread: None

        Heap:
         PSYoungGen total 917504K, used 146033K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 8% used [0x0000000780000000,0x0000000783fed228,0x00000007b0000000)
          from space 131072K, 61% used [0x00000007b0000000,0x00000007b4eaf1f0,0x00000007b8000000)
          to space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
         ParOldGen total 2097152K, used 25672K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 1% used [0x0000000700000000,0x0000000701912368,0x0000000780000000)
         Metaspace used 34148K, capacity 34978K, committed 35192K, reserved 1079296K
          class space used 6169K, capacity 6224K, committed 6272K, reserved 1048576K

        Card table byte_map: [0x000000011fed0000,0x00000001204d1000] byte_map_base: 0x000000011c6d0000

        Marking Bits: (ParMarkBitMap*) 0x0000000110464ef0
         Begin Bits: [0x00000001210e9000, 0x00000001240e9000)
         End Bits: [0x00000001240e9000, 0x00000001270e9000)

        Polling page: 0x000000010ebf9000

        CodeCache: size=245760Kb used=37333Kb max_used=37339Kb free=208426Kb
         bounds [0x0000000110b10000, 0x0000000112fc0000, 0x000000011fb10000]
         total_blobs=10166 nmethods=9834 adapters=241
         compilation: enabled

        Compilation events (10 events):
        Event: 23.932 Thread 0x00007fe6d5005800 13918 3 scala.reflect.internal.util.Collections$$anonfun$sequence$1::apply (5 bytes)
        Event: 23.932 Thread 0x00007fe6d5005800 nmethod 13918 0x0000000112f9b610 code [0x0000000112f9b780, 0x0000000112f9b9a8]
        Event: 23.932 Thread 0x00007fe6d5005800 13919 3 scala.reflect.internal.util.Collections$$anonfun$sequence$2::apply (9 bytes)
        Event: 23.932 Thread 0x00007fe6d5005800 nmethod 13919 0x0000000112f9c4d0 code [0x0000000112f9c660, 0x0000000112f9ca88]
        Event: 23.932 Thread 0x00007fe6d5004000 nmethod 13925 0x0000000112f9c150 code [0x0000000112f9c2a0, 0x0000000112f9c398]
        Event: 23.932 Thread 0x00007fe6d5005800 13920 3 scala.reflect.internal.util.Collections$$anonfun$sequence$2::apply (8 bytes)
        Event: 23.932 Thread 0x00007fe6d5004000 13927 4 scala.tools.nsc.transform.patmat.PatternMatching$OptimizingMatchTranslator::AnalysisBudget (19 bytes)
        Event: 23.933 Thread 0x00007fe6d5005800 nmethod 13920 0x0000000112fb8390 code [0x0000000112fb8540, 0x0000000112fb8ac8]
        Event: 23.933 Thread 0x00007fe6d5005800 13921 3 scala.tools.nsc.transform.patmat.MatchOptimization$SwitchEmission$SwitchMaker$$anonfun$scala$tools$nsc$transform$patmat$MatchOptimization$SwitchEmission$SwitchMaker$$loop$1$1::<init> (21 bytes)
        Event: 23.933 Thread 0x00007fe6d5005800 nmethod 13921 0x0000000112fb7e10 code [0x0000000112fb7f80, 0x0000000112fb8250]

        GC Heap History (8 events):
        Event: 1.597 GC heap before
        {Heap before GC invocations=1 (full 0):
         PSYoungGen total 917504K, used 236150K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 30% used [0x0000000780000000,0x000000078e69d9a8,0x00000007b0000000)
          from space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
          to space 131072K, 0% used [0x00000007b0000000,0x00000007b0000000,0x00000007b8000000)
         ParOldGen total 2097152K, used 0K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 0% used [0x0000000700000000,0x0000000700000000,0x0000000780000000)
         Metaspace used 20140K, capacity 21114K, committed 21248K, reserved 1067008K
          class space used 3297K, capacity 3304K, committed 3328K, reserved 1048576K
        Event: 1.613 GC heap after
        Heap after GC invocations=1 (full 0):
         PSYoungGen total 917504K, used 26118K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007b0000000)
          from space 131072K, 19% used [0x00000007b0000000,0x00000007b1981af8,0x00000007b8000000)
          to space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
         ParOldGen total 2097152K, used 16K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 0% used [0x0000000700000000,0x0000000700004000,0x0000000780000000)
         Metaspace used 20140K, capacity 21114K, committed 21248K, reserved 1067008K
          class space used 3297K, capacity 3304K, committed 3328K, reserved 1048576K
        }
        Event: 1.613 GC heap before
        {Heap before GC invocations=2 (full 1):
         PSYoungGen total 917504K, used 26118K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007b0000000)
          from space 131072K, 19% used [0x00000007b0000000,0x00000007b1981af8,0x00000007b8000000)
          to space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
         ParOldGen total 2097152K, used 16K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 0% used [0x0000000700000000,0x0000000700004000,0x0000000780000000)
         Metaspace used 20140K, capacity 21114K, committed 21248K, reserved 1067008K
          class space used 3297K, capacity 3304K, committed 3328K, reserved 1048576K
        Event: 1.657 GC heap after
        Heap after GC invocations=2 (full 1):
         PSYoungGen total 917504K, used 0K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007b0000000)
          from space 131072K, 0% used [0x00000007b0000000,0x00000007b0000000,0x00000007b8000000)
          to space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
         ParOldGen total 2097152K, used 25656K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 1% used [0x0000000700000000,0x000000070190e368,0x0000000780000000)
         Metaspace used 20140K, capacity 21114K, committed 21248K, reserved 1067008K
          class space used 3297K, capacity 3304K, committed 3328K, reserved 1048576K
        }
        Event: 14.562 GC heap before
        {Heap before GC invocations=3 (full 1):
         PSYoungGen total 917504K, used 786432K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 100% used [0x0000000780000000,0x00000007b0000000,0x00000007b0000000)
          from space 131072K, 0% used [0x00000007b0000000,0x00000007b0000000,0x00000007b8000000)
          to space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
         ParOldGen total 2097152K, used 25656K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 1% used [0x0000000700000000,0x000000070190e368,0x0000000780000000)
         Metaspace used 31027K, capacity 31874K, committed 32000K, reserved 1075200K
          class space used 5563K, capacity 5616K, committed 5632K, reserved 1048576K
        Event: 14.647 GC heap after
        Heap after GC invocations=3 (full 1):
         PSYoungGen total 917504K, used 55953K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007b0000000)
          from space 131072K, 42% used [0x00000007b8000000,0x00000007bb6a45c8,0x00000007c0000000)
          to space 131072K, 0% used [0x00000007b0000000,0x00000007b0000000,0x00000007b8000000)
         ParOldGen total 2097152K, used 25664K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 1% used [0x0000000700000000,0x0000000701910368,0x0000000780000000)
         Metaspace used 31027K, capacity 31874K, committed 32000K, reserved 1075200K
          class space used 5563K, capacity 5616K, committed 5632K, reserved 1048576K
        }
        Event: 22.927 GC heap before
        {Heap before GC invocations=4 (full 1):
         PSYoungGen total 917504K, used 842385K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 100% used [0x0000000780000000,0x00000007b0000000,0x00000007b0000000)
          from space 131072K, 42% used [0x00000007b8000000,0x00000007bb6a45c8,0x00000007c0000000)
          to space 131072K, 0% used [0x00000007b0000000,0x00000007b0000000,0x00000007b8000000)
         ParOldGen total 2097152K, used 25664K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 1% used [0x0000000700000000,0x0000000701910368,0x0000000780000000)
         Metaspace used 33396K, capacity 34210K, committed 34560K, reserved 1077248K
          class space used 6042K, capacity 6096K, committed 6144K, reserved 1048576K
        Event: 23.034 GC heap after
        Heap after GC invocations=4 (full 1):
         PSYoungGen total 917504K, used 80572K [0x0000000780000000, 0x00000007c0000000, 0x00000007c0000000)
          eden space 786432K, 0% used [0x0000000780000000,0x0000000780000000,0x00000007b0000000)
          from space 131072K, 61% used [0x00000007b0000000,0x00000007b4eaf1f0,0x00000007b8000000)
          to space 131072K, 0% used [0x00000007b8000000,0x00000007b8000000,0x00000007c0000000)
         ParOldGen total 2097152K, used 25672K [0x0000000700000000, 0x0000000780000000, 0x0000000780000000)
          object space 2097152K, 1% used [0x0000000700000000,0x0000000701912368,0x0000000780000000)
         Metaspace used 33396K, capacity 34210K, committed 34560K, reserved 1077248K
          class space used 6042K, capacity 6096K, committed 6144K, reserved 1048576K
        }

        Deoptimization events (10 events):
        Event: 23.560 Thread 0x00007fe6d380f000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000112c6e66c method=scala.reflect.internal.Trees$class.itransform(Lscala/reflect/internal/SymbolTable;Lscala/reflect/api/Trees$Transformer;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/i
        Event: 23.598 Thread 0x00007fe6d380f000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000112ad1c1c method=scala.reflect.api.Trees$Transformer$$anonfun$transformCaseDefs$1.apply(Lscala/reflect/api/Trees$TreeApi;)Lscala/reflect/api/Trees$TreeApi; @ 5
        Event: 23.648 Thread 0x00007fe6d380f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000001125c4db8 method=scala.collection.TraversableOnce$$anonfun$foldLeft$1.apply(Ljava/lang/Object;)V @ 16
        Event: 23.649 Thread 0x00007fe6d380f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000001125c4db8 method=scala.collection.TraversableOnce$$anonfun$foldLeft$1.apply(Ljava/lang/Object;)V @ 16
        Event: 23.649 Thread 0x00007fe6d380f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000001125c4db8 method=scala.collection.TraversableOnce$$anonfun$foldLeft$1.apply(Ljava/lang/Object;)V @ 16
        Event: 23.689 Thread 0x00007fe6d380f000 Uncommon trap: reason=null_check action=make_not_entrant pc=0x000000011165c7dc method=scala.runtime.BoxesRunTime.equals2(Ljava/lang/Object;Ljava/lang/Object;)Z @ 1
        Event: 23.868 Thread 0x00007fe6d380f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000112f65828 method=scala.collection.mutable.HashTable$class.removeEntry(Lscala/collection/mutable/HashTable;Ljava/lang/Object;)Lscala/collection/mutable/HashEntry; @ 165
        Event: 23.876 Thread 0x00007fe6d380f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000112f661b4 method=scala.collection.mutable.HashTable$class.removeEntry(Lscala/collection/mutable/HashTable;Ljava/lang/Object;)Lscala/collection/mutable/HashEntry; @ 56
        Event: 23.889 Thread 0x00007fe6d380f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000112f661b4 method=scala.collection.mutable.HashTable$class.removeEntry(Lscala/collection/mutable/HashTable;Ljava/lang/Object;)Lscala/collection/mutable/HashEntry; @ 56
        Event: 23.922 Thread 0x00007fe6d380f000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000112842648 method=scala.reflect.internal.Types$Type.asSeenFrom(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type; @ 48

        Internal exceptions (10 events):
        Event: 23.664 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x000000078228ee48) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.665 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x000000078229b608) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.665 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007822a70b0) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.666 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007822b2ec8) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.666 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007822beeb0) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.666 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007822c9d50) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.667 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007822d54b8) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.689 Thread 0x00007fe6d380f000 Implicit null exception at 0x000000011165b392 to 0x000000011165c7c5
        Event: 23.911 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007835ad058) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]
        Event: 23.919 Thread 0x00007fe6d380f000 Exception <a 'java/security/PrivilegedActionException'> (0x00000007836393a0) thrown at [/HUDSON/workspace/8-2-build-macosx-x86_64/jdk8/1418/hotspot/src/share/vm/prims/jvm.cpp, line 1248]

        Events (10 events):
        Event: 23.889 Thread 0x00007fe6d380f000 DEOPT UNPACKING pc=0x0000000110b57250 sp=0x000000010ebf4110 mode 2
        Event: 23.911 loading class scala/reflect/internal/Constants$Constant$$anonfun$escape$1$1
        Event: 23.911 loading class scala/reflect/internal/Constants$Constant$$anonfun$escape$1$1 done
        Event: 23.919 loading class scala/tools/nsc/transform/patmat/Solving$CNF$$anonfun$distribute$1$1
        Event: 23.919 loading class scala/tools/nsc/transform/patmat/Solving$CNF$$anonfun$distribute$1$1 done
        Event: 23.922 Thread 0x00007fe6d380f000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000112842648
        Event: 23.922 Thread 0x00007fe6d380f000 DEOPT PACKING pc=0x0000000112842648 sp=0x000000010ebf4ab0
        Event: 23.922 Thread 0x00007fe6d380f000 DEOPT UNPACKING pc=0x0000000110b57250 sp=0x000000010ebf4950 mode 2
        Event: 23.926 Executing VM operation: ForceSafepoint
        Event: 23.926 Executing VM operation: ForceSafepoint done


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

        VM Arguments:
        jvm_args: -Xms3G -Xmx3G -Xss1M -XX:MaxPermSize=192M -XX:+UseParallelGC
        java_command: scala.tools.nsc.Main @/var/folders/0k/31jh6c293n31_tjkxmk90jjh0000gn/T/scalacfork7299446652986304036.tmp
        java_class_path (initial): /Users/grek/scala/scala-master/build/locker/classes/library:/Users/grek/scala/scala-master/build/libs/classes/forkjoin:/usr/local/Cellar/ant/1.9.2/libexec/lib/ant.jar:/Users/grek/scala/scala-master/lib/extra/yjp.jar:/Users/grek/scala/scala-master/build/locker/classes/reflect:/Users/grek/scala/scala-master/build/locker/classes/compiler:/Users/grek/scala/scala-master/build/asm/classes
        Launcher Type: SUN_STANDARD

        Environment Variables:
        JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
        PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin:/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home/bin:/Users/grek/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/Users/grek/play-2.2.1:/Users/grek/scala/libscala/bin
        SHELL=/bin/bash

        Signal Handlers:
        SIGSEGV: [libjvm.dylib+0x55ef8f], sa_mask[0]=0xfffefeff, sa_flags=0x00000043
        SIGBUS: [libjvm.dylib+0x55ef8f], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGFPE: [libjvm.dylib+0x4424f2], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGPIPE: [libjvm.dylib+0x4424f2], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGXFSZ: [libjvm.dylib+0x4424f2], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGILL: [libjvm.dylib+0x4424f2], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGUSR1: SIG_DFL, sa_mask[0]=0x63807efb, sa_flags=0x00000000
        SIGUSR2: [libjvm.dylib+0x442010], sa_mask[0]=0x00000004, sa_flags=0x00000042
        SIGHUP: [libjvm.dylib+0x44039d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGINT: [libjvm.dylib+0x44039d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGTERM: [libjvm.dylib+0x44039d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
        SIGQUIT: [libjvm.dylib+0x44039d], sa_mask[0]=0xfffefeff, sa_flags=0x00000042


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

        OS:Bsduname:Darwin 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
        rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
        load average:2.27 2.05 2.23

        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

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

        /proc/meminfo:


        vm_info: Java HotSpot(TM) 64-Bit Server VM (25.0-b65) for bsd-amd64 JRE (1.8.0-ea-b123), built on Jan 10 2014 00:48:35 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

        time: Tue Jan 21 11:43:38 2014
        elapsed time: 23 seconds


        REPRODUCIBILITY :
        This bug can be reproduced always.

        CUSTOMER SUBMITTED WORKAROUND :
        Disable JIT compilation of single method that causes the crash:

        -XX:CompileCommand=exclude,scala/tools/nsc/transform/patmat/PatternMatching$OptimizingMatchTranslator,AnalysisBudget

        Attachments

          1. ant.log
            24 kB
          2. hs_err_pid26155.log
            24 kB
          3. replay_pid26155.log
            236 kB

          Issue Links

            Activity

              People

                kvn Vladimir Kozlov
                webbuggrp Webbug Group
                Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: