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

SIGSEGV at ArithmeticOp::ArithmeticOp(Bytecodes::Code, Instruction*, Instruction*, bool, ValueStack*)+0x24

    Details

    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      os_x

      Description

      FULL PRODUCT VERSION :
      java version "1.8.0_162"
      Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
      Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

      FULL OS VERSION :
      macOS High Sierra Version 10.3.3 (17D102)

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      Processor: 3.1 GHz Intel Core i7
      Memory: 16 GB 2133 MHz LPDDR3

      A DESCRIPTION OF THE PROBLEM :
      JRE consistently crashes at the same point when I run my application (under development) with one specific data record. I've run it with dozens of other records with no trouble. In addition when I unit test the service layer in Eclipse / JUnit, it does not crash; the crash only occurs when running the full application, and happens when the service layer is only about 5% through processing this record. So I'm unable to determine exactly where in the code this crash is occurring.

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Unfortunately since I can't reproduce this in my IDE debugger, I don't know what part of the code triggers this segfault.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expected: code runs without the JRE crashing.

      Actual: SIGSEGV

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x000000010a6fc004, pid=43092, tid=0x0000000000004703
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_172-b03) (build 1.8.0_172-ea-b03)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.172-b03 mixed mode bsd-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.dylib+0xfc004] ArithmeticOp::ArithmeticOp(Bytecodes::Code, Instruction*, Instruction*, bool, ValueStack*)+0x24
      #
      # Core dump written. Default location: /cores/core or core.43092
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

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

      Current thread (0x00007fcf98981800): JavaThread "C1 CompilerThread3" daemon [_thread_in_native, id=18179, stack(0x0000700004c9f000,0x0000700004d9f000)]

      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000018

      Registers:
      RAX=0x00007fcf97401590, RBX=0x0000000000000000, RCX=0x00007fcf97401160, RDX=0x0000000000000000
      RSP=0x0000700004d9e040, RBP=0x0000700004d9e070, RSI=0x000000000000006f, RDI=0x00007fcf97401590
      R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x000000012474d290, R11=0x00007fce72e185d8
      R12=0x000000000000006f, R13=0x00007fcf97401590, R14=0x00007fcf97401160, R15=0x0000000000000000
      RIP=0x000000010a6fc004, EFLAGS=0x0000000000010202, ERR=0x0000000000000004
        TRAPNO=0x000000000000000e

      Top of Stack: (sp=0x0000700004d9e040)
      0x0000700004d9e040: 0000000004d9e750 0000000000000000
      0x0000700004d9e050: 0000000000182000 00007fcf97401590
      0x0000700004d9e060: 0000700004d9e320 00007fcf97401160
      0x0000700004d9e070: 0000700004d9e0c0 000000010a6ef451
      0x0000700004d9e080: 00007fcf9651d830 0000006f97466f50
      0x0000700004d9e090: 0000000000000000 000000010ae8fa00
      0x0000700004d9e0a0: 00007fcf9780c070 00007fcf9780e270
      0x0000700004d9e0b0: 0000700004d9e320 000000000000006f
      0x0000700004d9e0c0: 0000700004d9e150 000000010a6f6ce2
      0x0000700004d9e0d0: 00007fcf973ff370 0000000000000000
      0x0000700004d9e0e0: 00007fcf9ac55cc0 00007fcf9ac55c10
      0x0000700004d9e0f0: 00007fcf9ac582cf 0000000000000000
      0x0000700004d9e100: 00007fcf973ff2c0 00007fcf9ac58240
      0x0000700004d9e110: 00007fcf9ac58309 00007fcf9ac582d0
      0x0000700004d9e120: 0000006f0000006f 0000700004d9e320
      0x0000700004d9e130: 00007fcf9780c070 00007fcf9780e270
      0x0000700004d9e140: ffffffffffffff00 00007fcf9780d450
      0x0000700004d9e150: 0000700004d9e180 000000010a6f3b79
      0x0000700004d9e160: 0000700004d9e180 00007fcf9780b7f0
      0x0000700004d9e170: ffffffffffffffff 0000700004d9e320
      0x0000700004d9e180: 0000700004d9e300 000000010a6f8165
      0x0000700004d9e190: 000000012d4e7180 000000012d4e7180
      0x0000700004d9e1a0: 00000000000000bd 0000700004d9e200
      0x0000700004d9e1b0: 0000700004d9e1f0 000000010aa44c4f
      0x0000700004d9e1c0: 000000012d4e7180 00007fcf98981800
      0x0000700004d9e1d0: 000000012d4e7180 00000000000000bd
      0x0000700004d9e1e0: 0000700004d9e268 000000012d4e7180
      0x0000700004d9e1f0: 0000700004d9e250 0000000000000000
      0x0000700004d9e200: 0000000000000000 00000000000000c9
      0x0000700004d9e210: 0000700004d9e290 000000010a76e7bf
      0x0000700004d9e220: 0000700004d9e750 00007fcf9780b7f0
      0x0000700004d9e230: 000000010000000b 00007fcf9780b980

      Instructions: (pc=0x000000010a6fc004)
      0x000000010a6fbfe4: 41 57 41 56 41 55 41 54 53 48 83 ec 08 4c 89 cb
      0x000000010a6fbff4: 44 89 45 d4 49 89 ce 49 89 d7 41 89 f4 49 89 fd
      0x000000010a6fc004: 49 8b 7f 18 49 8b 76 18 e8 3f 3a 05 00 48 8d 0d
      0x000000010a6fc014: 98 ba 76 00 48 83 c1 10 49 89 4d 00 41 c7 45 0c

      Register to memory mapping:

      RAX=0x00007fcf97401590 is an unknown value
      RBX=0x0000000000000000 is an unknown value
      RCX=0x00007fcf97401160 is an unknown value
      RDX=0x0000000000000000 is an unknown value
      RSP=0x0000700004d9e040 is pointing into the stack for thread: 0x00007fcf98981800
      RBP=0x0000700004d9e070 is pointing into the stack for thread: 0x00007fcf98981800
      RSI=0x000000000000006f is an unknown value
      RDI=0x00007fcf97401590 is an unknown value
      R8 =0x0000000000000000 is an unknown value
      R9 =0x0000000000000000 is an unknown value
      R10=0x000000012474d290 is an unknown value
      R11=0x00007fce72e185d8 is an unknown value
      R12=0x000000000000006f is an unknown value
      R13=0x00007fcf97401590 is an unknown value
      R14=0x00007fcf97401160 is an unknown value
      R15=0x0000000000000000 is an unknown value


      Stack: [0x0000700004c9f000,0x0000700004d9f000], sp=0x0000700004d9e040, free space=1020k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0xfc004] ArithmeticOp::ArithmeticOp(Bytecodes::Code, Instruction*, Instruction*, bool, ValueStack*)+0x24
      V [libjvm.dylib+0xef451] GraphBuilder::arithmetic_op(ValueType*, Bytecodes::Code, ValueStack*)+0x81
      V [libjvm.dylib+0xf6ce2] GraphBuilder::iterate_bytecodes_for_block(int)+0x1d84
      V [libjvm.dylib+0xf3b79] GraphBuilder::iterate_all_blocks(bool)+0x6f
      V [libjvm.dylib+0xf8165] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x2cd
      V [libjvm.dylib+0xfda58] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x154
      V [libjvm.dylib+0xfdb09] IR::IR(Compilation*, ciMethod*, int)+0x85
      V [libjvm.dylib+0xe7d8b] Compilation::build_hir()+0xa7
      V [libjvm.dylib+0xe7f1a] Compilation::compile_java_method()+0x58
      V [libjvm.dylib+0xe8143] Compilation::compile_method()+0x6d
      V [libjvm.dylib+0xe8358] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*)+0x1a2
      V [libjvm.dylib+0xe8ab4] Compiler::compile_method(ciEnv*, ciMethod*, int)+0x90
      V [libjvm.dylib+0x1b4935] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x595
      V [libjvm.dylib+0x1b6df7] CompileBroker::compiler_thread_loop()+0x291
      V [libjvm.dylib+0x53f6e9] JavaThread::thread_main_inner()+0x9b
      V [libjvm.dylib+0x540d7f] JavaThread::run()+0x183
      V [libjvm.dylib+0x4600e2] java_start(Thread*)+0xf6
      C [libsystem_pthread.dylib+0x36c1] _pthread_body+0x154
      C [libsystem_pthread.dylib+0x356d] _pthread_body+0x0
      C [libsystem_pthread.dylib+0x2c5d] thread_start+0xd
      C 0x0000000000000000


      Current CompileTask:
      C1: 60446 10400 3 com.harley.rideplanner.gpx.GPXShapingTools::adjustedDistancesOf (201 bytes)


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

      Java Threads: ( => current thread )
        0x00007fcf9ce61800 JavaThread "Thread-14" daemon [_thread_blocked, id=42255, stack(0x00007000051ae000,0x00007000052ae000)]
        0x00007fcf9f5a8800 JavaThread "http-nio-8080-exec-1" daemon [_thread_in_native, id=42511, stack(0x00007000050ab000,0x00007000051ab000)]
        0x00007fcf9e081000 JavaThread "DestroyJavaVM" [_thread_blocked, id=10243, stack(0x0000700003c6f000,0x0000700003d6f000)]
        0x00007fcfa027c800 JavaThread "http-nio-8080-AsyncTimeout" daemon [_thread_blocked, id=26115, stack(0x0000700005fd8000,0x00007000060d8000)]
        0x00007fcf99f0f000 JavaThread "http-nio-8080-Acceptor-0" daemon [_thread_in_native, id=39683, stack(0x0000700005ed5000,0x0000700005fd5000)]
        0x00007fcf9aacd800 JavaThread "http-nio-8080-ClientPoller-1" daemon [_thread_in_native, id=40195, stack(0x0000700005dd2000,0x0000700005ed2000)]
        0x00007fcf9aa49800 JavaThread "http-nio-8080-ClientPoller-0" daemon [_thread_in_native, id=40451, stack(0x0000700005ccf000,0x0000700005dcf000)]
        0x00007fcf9fd15000 JavaThread "NioBlockingSelector.BlockPoller-1" daemon [_thread_in_native, id=25091, stack(0x0000700005bcc000,0x0000700005ccc000)]
        0x00007fcf97841800 JavaThread "pool-3-thread-1" [_thread_blocked, id=24835, stack(0x0000700005ac9000,0x0000700005bc9000)]
        0x00007fcf9e127000 JavaThread "Live Reload Server" daemon [_thread_in_native, id=24327, stack(0x00007000059c6000,0x0000700005ac6000)]
        0x00007fcf9f280800 JavaThread "File Watcher" daemon [_thread_blocked, id=24067, stack(0x00007000058c3000,0x00007000059c3000)]
        0x00007fcf9d802800 JavaThread "Tomcat JDBC Pool Cleaner[414493378:1522432211266]" daemon [_thread_blocked, id=3079, stack(0x0000700003ae6000,0x0000700003be6000)]
        0x00007fcf9e268000 JavaThread "container-0" [_thread_blocked, id=23555, stack(0x00007000056bd000,0x00007000057bd000)]
        0x00007fcf9e1d8000 JavaThread "ContainerBackgroundProcessor[StandardEngine[Tomcat]]" daemon [_thread_blocked, id=23299, stack(0x00007000055ba000,0x00007000056ba000)]
        0x00007fcf989f4000 JavaThread "FileSystemWatcher: files=#245 cl=org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3be3b326" daemon [_thread_blocked, id=23043, stack(0x00007000052b1000,0x00007000053b1000)]
        0x00007fcf99b6a800 JavaThread "FileSystemWatcher: files=#1 cl=sun.misc.Launcher$AppClassLoader@18b4aac2" daemon [_thread_blocked, id=43267, stack(0x0000700004fa8000,0x00007000050a8000)]
        0x00007fcf989a2800 JavaThread "Service Thread" daemon [_thread_blocked, id=17923, stack(0x0000700004da2000,0x0000700004ea2000)]
      =>0x00007fcf98981800 JavaThread "C1 CompilerThread3" daemon [_thread_in_native, id=18179, stack(0x0000700004c9f000,0x0000700004d9f000)]
        0x00007fcf971d3000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=16899, stack(0x0000700004b9c000,0x0000700004c9c000)]
        0x00007fcf99b05800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=16643, stack(0x0000700004a99000,0x0000700004b99000)]
        0x00007fcf9a4dd800 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=19203, stack(0x0000700004996000,0x0000700004a96000)]
        0x00007fcf9a000000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16139, stack(0x0000700004893000,0x0000700004993000)]
        0x00007fcf98878800 JavaThread "Finalizer" daemon [_thread_blocked, id=20483, stack(0x0000700004790000,0x0000700004890000)]
        0x00007fcf98875800 JavaThread "Reference Handler" daemon [_thread_blocked, id=13571, stack(0x000070000468d000,0x000070000478d000)]

      Other Threads:
        0x00007fcf98871000 VMThread [stack: 0x000070000458a000,0x000070000468a000] [id=13059]
        0x00007fcf9898a000 WatcherThread [stack: 0x0000700004ea5000,0x0000700004fa5000] [id=17667]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap:
       PSYoungGen total 778752K, used 607461K [0x000000076ab00000, 0x00000007a4880000, 0x00000007c0000000)
        eden space 749056K, 78% used [0x000000076ab00000,0x000000078ec505a8,0x0000000798680000)
        from space 29696K, 54% used [0x0000000798680000,0x0000000799669050,0x000000079a380000)
        to space 29184K, 0% used [0x00000007a2c00000,0x00000007a2c00000,0x00000007a4880000)
       ParOldGen total 240640K, used 57655K [0x00000006c0000000, 0x00000006ceb00000, 0x000000076ab00000)
        object space 240640K, 23% used [0x00000006c0000000,0x00000006c384dd50,0x00000006ceb00000)
       Metaspace used 70424K, capacity 71406K, committed 71768K, reserved 1112064K
        class space used 8003K, capacity 8235K, committed 8320K, reserved 1048576K

      Card table byte_map: [0x000000010b8c7000,0x000000010c0c8000] byte_map_base: 0x00000001082c7000

      Marking Bits: (ParMarkBitMap*) 0x000000010ae9e3e0
       Begin Bits: [0x000000010c61e000, 0x000000011061e000)
       End Bits: [0x000000011061e000, 0x000000011461e000)

      Polling page: 0x000000010953a000

      CodeCache: size=245760Kb used=31030Kb max_used=31042Kb free=214729Kb
       bounds [0x0000000114f4d000, 0x0000000116dcd000, 0x0000000123f4d000]
       total_blobs=8964 nmethods=8355 adapters=521
       compilation: enabled

      Compilation events (10 events):
      Event: 60.317 Thread 0x00007fcf99b05800 10397 4 java.lang.StringBuilder::getChars (10 bytes)
      Event: 60.317 Thread 0x00007fcf98981800 nmethod 10396 0x0000000116db1f50 code [0x0000000116db20a0, 0x0000000116db21b0]
      Event: 60.317 Thread 0x00007fcf971d3000 10398 ! 4 java.net.URLDecoder::decode (321 bytes)
      Event: 60.318 Thread 0x00007fcf99b05800 nmethod 10397 0x0000000116daad90 code [0x0000000116daaee0, 0x0000000116dab098]
      Event: 60.330 Thread 0x00007fcf971d3000 nmethod 10398 0x0000000116dc1850 code [0x0000000116dc1a60, 0x0000000116dc2b70]
      Event: 60.422 Thread 0x00007fcf98981800 10399 3 java.io.StringWriter::toString (8 bytes)
      Event: 60.422 Thread 0x00007fcf9a4dd800 10401 4 java.util.regex.Matcher::appendReplacement (571 bytes)
      Event: 60.422 Thread 0x00007fcf98981800 nmethod 10399 0x0000000116db1b10 code [0x0000000116db1c80, 0x0000000116db1ea8]
      Event: 60.422 Thread 0x00007fcf98981800 10400 3 com.harley.rideplanner.gpx.GPXShapingTools::adjustedDistancesOf (201 bytes)
      Event: 60.422 Thread 0x00007fcf99b05800 10402 4 java.lang.AbstractStringBuilder::append (50 bytes)

      GC Heap History (10 events):
      Event: 5.938 GC heap before
      {Heap before GC invocations=12 (full 2):
       PSYoungGen total 609280K, used 17384K [0x000000076ab00000, 0x0000000797480000, 0x00000007c0000000)
        eden space 591872K, 0% used [0x000000076ab00000,0x000000076ab00000,0x000000078ed00000)
        from space 17408K, 99% used [0x0000000790180000,0x000000079127a2f0,0x0000000791280000)
        to space 20992K, 0% used [0x000000078ed00000,0x000000078ed00000,0x0000000790180000)
       ParOldGen total 100352K, used 17122K [0x00000006c0000000, 0x00000006c6200000, 0x000000076ab00000)
        object space 100352K, 17% used [0x00000006c0000000,0x00000006c10b8a68,0x00000006c6200000)
       Metaspace used 34816K, capacity 35366K, committed 35416K, reserved 1081344K
        class space used 4041K, capacity 4206K, committed 4224K, reserved 1048576K
      Event: 6.030 GC heap after
      Heap after GC invocations=12 (full 2):
       PSYoungGen total 609280K, used 0K [0x000000076ab00000, 0x0000000797480000, 0x00000007c0000000)
        eden space 591872K, 0% used [0x000000076ab00000,0x000000076ab00000,0x000000078ed00000)
        from space 17408K, 0% used [0x0000000790180000,0x0000000790180000,0x0000000791280000)
        to space 20992K, 0% used [0x000000078ed00000,0x000000078ed00000,0x0000000790180000)
       ParOldGen total 163328K, used 32528K [0x00000006c0000000, 0x00000006c9f80000, 0x000000076ab00000)
        object space 163328K, 19% used [0x00000006c0000000,0x00000006c1fc41b8,0x00000006c9f80000)
       Metaspace used 34816K, capacity 35366K, committed 35416K, reserved 1081344K
        class space used 4041K, capacity 4206K, committed 4224K, reserved 1048576K
      }
      Event: 7.595 GC heap before
      {Heap before GC invocations=13 (full 2):
       PSYoungGen total 609280K, used 591872K [0x000000076ab00000, 0x0000000797480000, 0x00000007c0000000)
        eden space 591872K, 100% used [0x000000076ab00000,0x000000078ed00000,0x000000078ed00000)
        from space 17408K, 0% used [0x0000000790180000,0x0000000790180000,0x0000000791280000)
        to space 20992K, 0% used [0x000000078ed00000,0x000000078ed00000,0x0000000790180000)
       ParOldGen total 163328K, used 32528K [0x00000006c0000000, 0x00000006c9f80000, 0x000000076ab00000)
        object space 163328K, 19% used [0x00000006c0000000,0x00000006c1fc41b8,0x00000006c9f80000)
       Metaspace used 46912K, capacity 47454K, committed 47704K, reserved 1091584K
        class space used 5568K, capacity 5714K, committed 5760K, reserved 1048576K
      Event: 7.613 GC heap after
      Heap after GC invocations=13 (full 2):
       PSYoungGen total 612864K, used 19785K [0x000000076ab00000, 0x000000079bd00000, 0x00000007c0000000)
        eden space 591872K, 0% used [0x000000076ab00000,0x000000076ab00000,0x000000078ed00000)
        from space 20992K, 94% used [0x000000078ed00000,0x0000000790052430,0x0000000790180000)
        to space 23552K, 0% used [0x000000079a600000,0x000000079a600000,0x000000079bd00000)
       ParOldGen total 163328K, used 32536K [0x00000006c0000000, 0x00000006c9f80000, 0x000000076ab00000)
        object space 163328K, 19% used [0x00000006c0000000,0x00000006c1fc61b8,0x00000006c9f80000)
       Metaspace used 46912K, capacity 47454K, committed 47704K, reserved 1091584K
        class space used 5568K, capacity 5714K, committed 5760K, reserved 1048576K
      }
      Event: 9.928 GC heap before
      {Heap before GC invocations=14 (full 2):
       PSYoungGen total 612864K, used 529250K [0x000000076ab00000, 0x000000079bd00000, 0x00000007c0000000)
        eden space 591872K, 86% used [0x000000076ab00000,0x0000000789c86520,0x000000078ed00000)
        from space 20992K, 94% used [0x000000078ed00000,0x0000000790052430,0x0000000790180000)
        to space 23552K, 0% used [0x000000079a600000,0x000000079a600000,0x000000079bd00000)
       ParOldGen total 163328K, used 32536K [0x00000006c0000000, 0x00000006c9f80000, 0x000000076ab00000)
        object space 163328K, 19% used [0x00000006c0000000,0x00000006c1fc61b8,0x00000006c9f80000)
       Metaspace used 58100K, capacity 58864K, committed 59028K, reserved 1101824K
        class space used 6685K, capacity 6862K, committed 6912K, reserved 1048576K
      Event: 9.952 GC heap after
      Heap after GC invocations=14 (full 2):
       PSYoungGen total 772608K, used 23527K [0x000000076ab00000, 0x000000079c080000, 0x00000007c0000000)
        eden space 749056K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000798680000)
        from space 23552K, 99% used [0x000000079a600000,0x000000079bcf9e68,0x000000079bd00000)
        to space 29696K, 0% used [0x0000000798680000,0x0000000798680000,0x000000079a380000)
       ParOldGen total 163328K, used 40093K [0x00000006c0000000, 0x00000006c9f80000, 0x000000076ab00000)
        object space 163328K, 24% used [0x00000006c0000000,0x00000006c2727748,0x00000006c9f80000)
       Metaspace used 58100K, capacity 58864K, committed 59028K, reserved 1101824K
        class space used 6685K, capacity 6862K, committed 6912K, reserved 1048576K
      }
      Event: 9.952 GC heap before
      {Heap before GC invocations=15 (full 3):
       PSYoungGen total 772608K, used 23527K [0x000000076ab00000, 0x000000079c080000, 0x00000007c0000000)
        eden space 749056K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000798680000)
        from space 23552K, 99% used [0x000000079a600000,0x000000079bcf9e68,0x000000079bd00000)
        to space 29696K, 0% used [0x0000000798680000,0x0000000798680000,0x000000079a380000)
       ParOldGen total 163328K, used 40093K [0x00000006c0000000, 0x00000006c9f80000, 0x000000076ab00000)
        object space 163328K, 24% used [0x00000006c0000000,0x00000006c2727748,0x00000006c9f80000)
       Metaspace used 58100K, capacity 58864K, committed 59028K, reserved 1101824K
        class space used 6685K, capacity 6862K, committed 6912K, reserved 1048576K
      Event: 10.142 GC heap after
      Heap after GC invocations=15 (full 3):
       PSYoungGen total 772608K, used 0K [0x000000076ab00000, 0x000000079c080000, 0x00000007c0000000)
        eden space 749056K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000798680000)
        from space 23552K, 0% used [0x000000079a600000,0x000000079a600000,0x000000079bd00000)
        to space 29696K, 0% used [0x0000000798680000,0x0000000798680000,0x000000079a380000)
       ParOldGen total 240640K, used 57647K [0x00000006c0000000, 0x00000006ceb00000, 0x000000076ab00000)
        object space 240640K, 23% used [0x00000006c0000000,0x00000006c384bd50,0x00000006ceb00000)
       Metaspace used 58074K, capacity 58822K, committed 59028K, reserved 1101824K
        class space used 6681K, capacity 6855K, committed 6912K, reserved 1048576K
      }
      Event: 12.495 GC heap before
      {Heap before GC invocations=16 (full 3):
       PSYoungGen total 772608K, used 749056K [0x000000076ab00000, 0x000000079c080000, 0x00000007c0000000)
        eden space 749056K, 100% used [0x000000076ab00000,0x0000000798680000,0x0000000798680000)
        from space 23552K, 0% used [0x000000079a600000,0x000000079a600000,0x000000079bd00000)
        to space 29696K, 0% used [0x0000000798680000,0x0000000798680000,0x000000079a380000)
       ParOldGen total 240640K, used 57647K [0x00000006c0000000, 0x00000006ceb00000, 0x000000076ab00000)
        object space 240640K, 23% used [0x00000006c0000000,0x00000006c384bd50,0x00000006ceb00000)
       Metaspace used 65108K, capacity 66000K, committed 66392K, reserved 1107968K
        class space used 7502K, capacity 7704K, committed 7808K, reserved 1048576K
      Event: 12.510 GC heap after
      Heap after GC invocations=16 (full 3):
       PSYoungGen total 778752K, used 16292K [0x000000076ab00000, 0x00000007a4880000, 0x00000007c0000000)
        eden space 749056K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000798680000)
        from space 29696K, 54% used [0x0000000798680000,0x0000000799669050,0x000000079a380000)
        to space 29184K, 0% used [0x00000007a2c00000,0x00000007a2c00000,0x00000007a4880000)
       ParOldGen total 240640K, used 57655K [0x00000006c0000000, 0x00000006ceb00000, 0x000000076ab00000)
        object space 240640K, 23% used [0x00000006c0000000,0x00000006c384dd50,0x00000006ceb00000)
       Metaspace used 65108K, capacity 66000K, committed 66392K, reserved 1107968K
        class space used 7502K, capacity 7704K, committed 7808K, reserved 1048576K
      }

      Deoptimization events (10 events):
      Event: 58.745 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000115c6c38c method=java.util.Collections$UnmodifiableCollection.contains(Ljava/lang/Object;)Z @ 5
      Event: 58.791 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000116afbc70 method=java.util.regex.Pattern$5.isSatisfiedBy(I)Z @ 8
      Event: 58.902 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011577146c method=com.sun.crypto.provider.GaloisCounterMode.increment32([B)V @ 39
      Event: 58.902 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000115781c94 method=com.sun.crypto.provider.GaloisCounterMode.increment32([B)V @ 39
      Event: 58.902 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011577ce98 method=com.sun.crypto.provider.GaloisCounterMode.increment32([B)V @ 39
      Event: 58.907 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000115346bd4 method=net.minidev.json.parser.JSONParserMemory.readString()V @ 106
      Event: 58.928 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000116c00e40 method=org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z @ 10
      Event: 58.928 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000116830d20 method=org.springsource.loaded.MethodInvokerRewriter$RewriteClassAdaptor$RewritingMethodAdapter.visitVarInsn(II)V @ 79
      Event: 58.930 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000116c82ac0 method=org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z @ 10
      Event: 59.290 Thread 0x00007fcf9f5a8800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000116bbb568 method=ch.qos.logback.core.util.DefaultInvocationGate.isTooSoon(J)Z @ 40

      Classes redefined (0 events):
      No events

      Internal exceptions (10 events):
      Event: 21.386 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/theme/FixedThemeResolverCustomizer> (0x0000000771577ec0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/systemDi
      Event: 21.387 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/ThemeResolverCustomizer> (0x00000007715bba88) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/systemDictionary.cp
      Event: 21.392 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/view/DefaultRequestToViewNameTranslatorBeanInfo> (0x0000000771645208) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/class
      Event: 21.393 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/view/DefaultRequestToViewNameTranslatorCustomizer> (0x000000077169a228) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/cla
      Event: 21.394 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/RequestToViewNameTranslatorCustomizer> (0x00000007716f8340) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/syste
      Event: 21.399 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/support/SessionFlashMapManagerBeanInfo> (0x00000007717af218) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/syst
      Event: 21.400 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/support/AbstractFlashMapManagerBeanInfo> (0x00000007717fc688) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/sys
      Event: 21.401 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/support/AbstractFlashMapManagerCustomizer> (0x000000077184ac68) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/s
      Event: 21.402 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/support/SessionFlashMapManagerCustomizer> (0x00000007718a0eb0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/sy
      Event: 21.403 Thread 0x00007fcf9f5a8800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/web/servlet/FlashMapManagerCustomizer> (0x00000007718e5630) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u172/10435.nc/hotspot/src/share/vm/classfile/systemDictionary.

      Events (10 events):
      Event: 59.135 Thread 0x00007fcf9f5a8800 DEOPT UNPACKING pc=0x0000000114f944c4 sp=0x00007000051a47a8 mode 0
      Event: 59.194 Thread 0x00007fcf9f5a8800 DEOPT PACKING pc=0x0000000116d002de sp=0x00007000051a5bd0
      Event: 59.194 Thread 0x00007fcf9f5a8800 DEOPT UNPACKING pc=0x0000000114f944c4 sp=0x00007000051a59a0 mode 0
      Event: 59.194 Thread 0x00007fcf9f5a8800 DEOPT PACKING pc=0x0000000116d002fa sp=0x00007000051a5bd0
      Event: 59.194 Thread 0x00007fcf9f5a8800 DEOPT UNPACKING pc=0x0000000114f944c4 sp=0x00007000051a59a0 mode 0
      Event: 59.290 Thread 0x00007fcf9f5a8800 Uncommon trap: trap_request=0xffffff65 fr.pc=0x0000000116bbb568
      Event: 59.290 Thread 0x00007fcf9f5a8800 DEOPT PACKING pc=0x0000000116bbb568 sp=0x00007000051a6270
      Event: 59.291 Thread 0x00007fcf9f5a8800 DEOPT UNPACKING pc=0x0000000114f9247a sp=0x00007000051a5fa8 mode 2
      Event: 60.317 Thread 0x00007fcf9f5a8800 DEOPT PACKING pc=0x00000001150e0d4d sp=0x00007000051a5f40
      Event: 60.317 Thread 0x00007fcf9f5a8800 DEOPT UNPACKING pc=0x0000000114f944c4 sp=0x00007000051a5df0 mode 0


      Dynamic libraries:
      0x00007fff4f4e0000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
      0x00007fff5b89d000 /System/Library/Frameworks/Security.framework/Versions/A/Security
      0x00007fff4e14f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
      0x00007fff773f9000 /usr/lib/libz.1.dylib
      0x00007fff7540d000 /usr/lib/libSystem.B.dylib
      0x00007fff76a0e000 /usr/lib/libobjc.A.dylib
      0x00007fff4fc7a000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
      0x00007fff51db0000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
      0x00007fff4d2a0000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
      0x00007fff4f858000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
      0x00007fff6ee4e000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
      0x00007fff734a3000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
      0x00007fff63e9c000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
      0x00007fff54287000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
      0x00007fff6403d000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
      0x00007fff76010000 /usr/lib/libenergytrace.dylib
      0x00007fff715c7000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
      0x00007fff5011c000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
      0x00007fff75408000 /usr/lib/libScreenReader.dylib
      0x00007fff4c261000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
      0x00007fff52527000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
      0x00007fff4e699000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
      0x00007fff4e926000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
      0x00007fff63f38000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
      0x00007fff4efe7000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
      0x00007fff7616a000 /usr/lib/libicucore.A.dylib
      0x00007fff5ae1c000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
      0x00007fff4f3cd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
      0x00007fff75569000 /usr/lib/libauto.dylib
      0x00007fff772e8000 /usr/lib/libxml2.2.dylib
      0x00007fff63b16000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
      0x00007fff4f734000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
      0x00007fff51bea000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
      0x00007fff763de000 /usr/lib/liblangid.dylib
      0x00007fff6b39d000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
      0x00007fff5248a000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
      0x00007fff750a5000 /usr/lib/libDiagnosticMessagesClient.dylib
      0x00007fff50dda000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
      0x00007fff6ce37000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
      0x00007fff59fc6000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
      0x00007fff4f4ee000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
      0x00007fff5072b000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
      0x00007fff5175b000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
      0x00007fff52585000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
      0x00007fff6036f000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
      0x00007fff754b9000 /usr/lib/libarchive.2.dylib
      0x00007fff4ec3b000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
      0x00007fff5c019000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
      0x00007fff74fce000 /usr/lib/libCRFSuite.dylib
      0x00007fff75641000 /usr/lib/libc++.1.dylib
      0x00007fff75698000 /usr/lib/libc++abi.dylib
      0x00007fff774a9000 /usr/lib/system/libcache.dylib
      0x00007fff774ae000 /usr/lib/system/libcommonCrypto.dylib
      0x00007fff774b9000 /usr/lib/system/libcompiler_rt.dylib
      0x00007fff774c1000 /usr/lib/system/libcopyfile.dylib
      0x00007fff774ca000 /usr/lib/system/libcorecrypto.dylib
      0x00007fff775d7000 /usr/lib/system/libdispatch.dylib
      0x00007fff77611000 /usr/lib/system/libdyld.dylib
      0x00007fff7762f000 /usr/lib/system/libkeymgr.dylib
      0x00007fff7763d000 /usr/lib/system/liblaunch.dylib
      0x00007fff7763e000 /usr/lib/system/libmacho.dylib
      0x00007fff77643000 /usr/lib/system/libquarantine.dylib
      0x00007fff77646000 /usr/lib/system/libremovefile.dylib
      0x00007fff77648000 /usr/lib/system/libsystem_asl.dylib
      0x00007fff77660000 /usr/lib/system/libsystem_blocks.dylib
      0x00007fff77661000 /usr/lib/system/libsystem_c.dylib
      0x00007fff776eb000 /usr/lib/system/libsystem_configuration.dylib
      0x00007fff776ef000 /usr/lib/system/libsystem_coreservices.dylib
      0x00007fff776f3000 /usr/lib/system/libsystem_darwin.dylib
      0x00007fff776f5000 /usr/lib/system/libsystem_dnssd.dylib
      0x00007fff776fc000 /usr/lib/system/libsystem_info.dylib
      0x00007fff7776c000 /usr/lib/system/libsystem_m.dylib
      0x00007fff777b8000 /usr/lib/system/libsystem_malloc.dylib
      0x00007fff777d8000 /usr/lib/system/libsystem_network.dylib
      0x00007fff7787d000 /usr/lib/system/libsystem_networkextension.dylib
      0x00007fff77888000 /usr/lib/system/libsystem_notify.dylib
      0x00007fff778a6000 /usr/lib/system/libsystem_sandbox.dylib
      0x00007fff778aa000 /usr/lib/system/libsystem_secinit.dylib
      0x00007fff77746000 /usr/lib/system/libsystem_kernel.dylib
      0x00007fff77892000 /usr/lib/system/libsystem_platform.dylib
      0x00007fff7789a000 /usr/lib/system/libsystem_pthread.dylib
      0x00007fff778ac000 /usr/lib/system/libsystem_symptoms.dylib
      0x00007fff778b4000 /usr/lib/system/libsystem_trace.dylib
      0x00007fff778c9000 /usr/lib/system/libunwind.dylib
      0x00007fff778cf000 /usr/lib/system/libxpc.dylib
      0x00007fff74efb000 /usr/lib/closure/libclosured.dylib
      0x00007fff75622000 /usr/lib/libbsm.0.dylib
      0x00007fff77630000 /usr/lib/system/libkxld.dylib
      0x00007fff752df000 /usr/lib/libOpenScriptingUtil.dylib
      0x00007fff75992000 /usr/lib/libcoretls.dylib
      0x00007fff759ab000 /usr/lib/libcoretls_cfhelpers.dylib
      0x00007fff76e0f000 /usr/lib/libpam.2.dylib
      0x00007fff76f35000 /usr/lib/libsqlite3.dylib
      0x00007fff772d7000 /usr/lib/libxar.1.dylib
      0x00007fff75633000 /usr/lib/libbz2.1.0.dylib
      0x00007fff763e0000 /usr/lib/liblzma.5.dylib
      0x00007fff768c1000 /usr/lib/libnetwork.dylib
      0x00007fff754a2000 /usr/lib/libapple_nghttp2.dylib
      0x00007fff76e16000 /usr/lib/libpcap.A.dylib
      0x00007fff7556a000 /usr/lib/libboringssl.dylib
      0x00007fff77299000 /usr/lib/libusrtcp.dylib
      0x00007fff754a1000 /usr/lib/libapple_crypto.dylib
      0x00007fff5115d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
      0x00007fff50e50000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
      0x00007fff5131f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
      0x00007fff513cf000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
      0x00007fff5142d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
      0x00007fff50ddb000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
      0x00007fff51166000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
      0x00007fff51128000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
      0x00007fff5149c000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
      0x00007fff55453000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
      0x00007fff6b62a000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
      0x00007fff74d95000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
      0x00007fff73127000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
      0x00007fff764c1000 /usr/lib/libmecabra.dylib
      0x00007fff4e150000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
      0x00007fff4e4fe000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
      0x00007fff4e5a2000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
      0x00007fff4e5f5000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
      0x00007fff4e604000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
      0x00007fff4e651000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
      0x00007fff4e68c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
      0x00007fff4fbad000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
      0x00007fff4c279000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
      0x00007fff4cfb0000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
      0x00007fff4cd52000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
      0x00007fff4c8d3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
      0x00007fff4ccd9000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
      0x00007fff4ceff000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
      0x00007fff4c902000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
      0x00007fff4c778000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
      0x00007fff4ccc3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
      0x00007fff4ccdf000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
      0x00007fff4cd3e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
      0x00007fff69cd0000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
      0x00007fff69cdb000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
      0x00007fff63eae000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
      0x00007fff59448000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
      0x00007fff518aa000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
      0x00007fff69323000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
      0x00007fff5444a000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
      0x00007fff750dd000 /usr/lib/libFosl_dynamic.dylib
      0x00007fff64ee1000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
      0x00007fff58250000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
      0x00007fff756cf000 /usr/lib/libcompression.dylib
      0x00007fff4e24f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
      0x00007fff4e372000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
      0x00007fff527ea000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
      0x00007fff52b13000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
      0x00007fff52ae9000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
      0x00007fff526fd000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
      0x00007fff52702000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
      0x00007fff52b10000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
      0x00007fff5fad0000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
      0x00007fff6b11b000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
      0x00007fff54323000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
      0x00007fff54339000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
      0x00007fff543a5000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
      0x00007fff543c9000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
      0x00007fff59610000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
      0x00007fff59452000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
      0x00007fff5945b000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
      0x00007fff59467000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
      0x00007fff59445000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
      0x00007fff5944d000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
      0x00007fff75e7c000 /usr/lib/libcups.2.dylib
      0x00007fff538ef000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
      0x00007fff521e5000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
      0x00007fff76ec9000 /usr/lib/libresolv.9.dylib
      0x00007fff76078000 /usr/lib/libiconv.2.dylib
      0x00007fff693aa000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
      0x00007fff76047000 /usr/lib/libheimdal-asn1.dylib
      0x00007fff582bb000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
      0x00007fff61d86000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
      0x00007fff5829e000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
      0x00007fff5bbb5000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
      0x00007fff5ecbc000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
      0x00007fff772d3000 /usr/lib/libutil.dylib
      0x00007fff5fb53000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
      0x00007fff6a4b2000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
      0x00007fff763fa000 /usr/lib/libmarisa.dylib
      0x00007fff6a46c000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
      0x00007fff75008000 /usr/lib/libChineseTokenizer.dylib
      0x00007fff756be000 /usr/lib/libcmph.dylib
      0x00007fff6a376000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
      0x00007fff6279c000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
      0x00007fff5bc71000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
      0x00007fff60367000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
      0x00007fff773d0000 /usr/lib/libxslt.1.dylib
      0x00007fff4f2f7000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
      0x00007fff7333b000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
      0x00007fff754e4000 /usr/lib/libate.dylib
      0x00007fff63e10000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
      0x00007fff7078e000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
      0x00007fff6a0bc000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
      0x00007fff6ec53000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
      0x00007fff5f95b000 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
      0x00007fff518e5000 /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
      0x00007fff63c4b000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
      0x00007fff52327000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
      0x00007fff63dab000 /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
      0x00007fff4f82e000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
      0x00007fff708c9000 /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
      0x00007fff63ffc000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
      0x00007fff63a02000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
      0x00007fff72bb1000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
      0x00007fff5f985000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
      0x00007fff72012000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
      0x000000010a600000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/server/libjvm.dylib
      0x00007fff771ca000 /usr/lib/libstdc++.6.0.9.dylib
      0x00000001094f6000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libverify.dylib
      0x0000000109504000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libjava.dylib
      0x000000010953b000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libinstrument.dylib
      0x00000001095d9000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libzip.dylib
      0x0000000128c1e000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libmanagement.dylib
      0x0000000128c2b000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libnet.dylib
      0x0000000128b8b000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libnio.dylib
      0x0000000128f86000 /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/lib/libsunec.dylib

      VM Arguments:
      jvm_args: -javaagent:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org.springframework/springloaded/1.2.6.RELEASE/df364cd5f36ae9a01ac4e73ecd138daa735fbbc8/springloaded-1.2.6.RELEASE.jar -Xverify:none -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant
      java_command: com.harley.rideplanner.BackendApplication
      java_class_path (initial): /Users/trevinbeattie/git/backend/build/classes/main:/Users/trevinbeattie/git/backend/build/resources/main:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-actuator/1.5.2.RELEASE/e30a1a03f1521adbc0a6cfdb13b2f7038cafa279/spring-boot-starter-actuator-1.5.2.RELEASE.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-data-jpa/1.5.2.RELEASE/9e2dfd470f0df4a7ba00a71ca462aeefbd382a4d/spring-boot-starter-data-jpa-1.5.2.RELEASE.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-jdbc/1.5.2.RELEASE/bf431678f6e201fadac9b06f4627358c1554d4e0/spring-boot-starter-jdbc-1.5.2.RELEASE.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.5.2.RELEASE/27f29876980c079b46be16b759eafe92720f3338/spring-boot-starter-web-1.5.2.RELEASE.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-security/1.5.2.RELEASE/9d7dcade0fd23664247d8d1ab1bb44cf7ed1edf7/spring-boot-starter-security-1.5.2.RELEASE.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/commons-dbcp/commons-dbcp/1.4/30be73c965cc990b153a100aaaaafcf239f82d39/commons-dbcp-1.4.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/io.springfox/springfox-swagger2/2.7.0/dd28b7ce26af1209d6ef19f5f24a8c23b41ca6fc/springfox-swagger2-2.7.0.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/io.springfox/springfox-swagger-ui/2.7.0/92608eb6c2056810b4e3189196b4e8cce645d6de/springfox-swagger-ui-2.7.0.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9/guava-19.0.jar:/Users/trevinbeattie/.gradle/caches/modules-2/files-2.1/org
      Launcher Type: SUN_STANDARD

      Environment Variables:
      PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/trevinbeattie/bin
      SHELL=/bin/bash

      Signal Handlers:
      SIGSEGV: [libjvm.dylib+0x5852a1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.dylib+0x5852a1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.dylib+0x45d6d4], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.dylib+0x45d6d4], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.dylib+0x45d6d4], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.dylib+0x45d6d4], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR1: SIG_DFL, sa_mask[0]=11011111011111100000000111000110, sa_flags=none
      SIGUSR2: [libjvm.dylib+0x45d1f2], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
      SIGHUP: [libjvm.dylib+0x45b7bd], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGINT: [libjvm.dylib+0x45b7bd], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGTERM: [libjvm.dylib+0x45b7bd], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGQUIT: [libjvm.dylib+0x45b7bd], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO


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

      OS:Bsduname:Darwin 17.4.0 Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64 x86_64
      rlimit: STACK 8192k, CORE infinity, NPROC 1418, NOFILE 10240, AS infinity
      load average:1.93 1.52 1.53

      CPU:total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 158 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx

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

      /proc/meminfo:


      vm_info: Java HotSpot(TM) 64-Bit Server VM (25.172-b03) for bsd-amd64 JRE (1.8.0_172-ea-b03), built on Jan 18 2018 07:30:01 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

      time: Fri Mar 30 10:51:06 2018
      elapsed time: 60 seconds (0d 0h 1m 0s)



      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      /*
       *Unfortunately since I can't reproduce this in my IDE debugger,
       * I can't isolate what part of the code triggers this segfault. However,
       * the following class contains the method which the error log named
       * as the "Current CompileTask":
       */
      package com.harley.rideplanner.gpx;

      import java.util.ArrayList;
      import java.util.List;

      // import com.gigster.here.results.data.Geocoordinate;
      /**** BEGIN Geocoordinate ****/
      import lombok.AllArgsConstructor;
      import lombok.Builder;
      import lombok.Data;
      import lombok.NoArgsConstructor;

      @Data
      @Builder
      @AllArgsConstructor
      @NoArgsConstructor
      public class Geocoordinate {

          private double latitude;
          private double longitude;

      }
      /**** END Geocoordinate ****/

      /**
       * Utility class providing methods for calculating intermediate
       * points between steps on a route.
       */
      public class GPXShapingTools {

          public static final double EARTH_RADIUS = 6371.01 * 1000; //meters

          /**
           * Calculate distance between two points in latitude and longitude taking
           * into account height difference. If you are not interested in height
           * difference pass 0.0. Uses Haversine method as its base.
           */
          public static double gps2m(double lat1, double lon1,
                  double lat2, double lon2, double el1, double el2) {

              double rLat1 = Math.toRadians(lat1);
              double rLat2 = Math.toRadians(lat2);
              double sinHalfLatDistance = Math.sin((rLat2 - rLat1) / 2);
              double sinHalfLonDistance = Math.sin(Math.toRadians(lon2 - lon1) / 2);
              double a = sinHalfLatDistance * sinHalfLatDistance
                      + Math.cos(rLat1) * Math.cos(rLat2)
                      * sinHalfLonDistance * sinHalfLonDistance;
              double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));

              if (el1 == el2) // shortcut
                  return EARTH_RADIUS * c;

              double height = el1 - el2;
              return Math.sqrt(EARTH_RADIUS * EARTH_RADIUS * c * c + height * height);

          }

          /**
           * Calculate distance between two points in latitude and longitude.
           * Uses Haversine method as its base.
           */
          public static double gps2m(double lat1, double lon1,
                  double lat2, double lon2) {
              return gps2m(lat1, lon1, lat2, lon2, 0, 0);
          }

          /**
           * Calculate the cumulative distances along a path
           *
           * @return a {@link List} of distances in meters
           * from the starting point to each point in the shape.
           */
          public static List<Double> distancesOf(List<Geocoordinate> shape) {

              List<Double> distances = new ArrayList<>(shape.size());
              Geocoordinate prev = null;
              double distanceSoFar = 0;

              for (Geocoordinate nxt : shape) {
                  if (prev != null)
                      distanceSoFar += gps2m(prev.getLatitude(), prev.getLongitude(),
                              nxt.getLatitude(), nxt.getLongitude());
                  distances.add(distanceSoFar);
                  prev = nxt;
              }

              return distances;

          }

          /**
           * Calculate the cumulative distances along a path,
           * adjusting so that the total equals a target length.
           * This is used to correct for inaccuracies in distances between
           * consecutive points, especially where elevation data is not
           * provided.
           *
           * @param shape the {@link List} of {@link Geocoordinate}s
           * that define the path
           * @param targetDistance the presumed total distance of the path
           *
           * @return a {@link List} of distances in meters from the
           * starting point to each point in the shape, adjusted equally
           * such that the last value in the list equals targetDistance.
           */
          public static List<Double> adjustedDistancesOf(
                  List<Geocoordinate> shape, double targetDistance) {
              List<Double> distances = distancesOf(shape);
              if (distances.get(distances.size() - 1) <= 0)
                  return distances;
              List<Double> newDistances = new ArrayList<>(distances.size());
              final double adjustment = targetDistance
                      / distances.get(distances.size() - 1);
              for (double d : distances)
                  newDistances.add(d * adjustment);
              return newDistances;
          }

      }

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

      CUSTOMER SUBMITTED WORKAROUND :
      Running the application with the "-Xint" flag avoids the bug. (Thank you for providing the suggestion above.)

        Attachments

          Activity

            People

            • Assignee:
              fmatte Fairoz Matte
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: