java.lang.VerifyError: Expecting a stackmap frame at branch target 49 Exception Details: Location: jvmbug/Util.<init>()V @9: ifnull Reason: Expected stackmap frame at this location. Bytecode: 0000000: b200 1012 48b6 004c 59c6 0028 c000 3a2a 0000010: 01b7 004e 2ab4 000c c700 122a bb00 0e59 0000020: 2ab2 0010 b700 14b5 000c 2ab9 0046 0200 0000030: b157 2ab7 003e 2ab4 000c c700 122a bb00 0000040: 0e59 2ab2 0010 b700 14b5 000c b1

JDK Bug System | Webbug Group | 1 year ago
  1. 0

    FULL PRODUCT VERSION : java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) We also have the problem on 1.8.0_45 and and 1.8.0_51 FULL OS VERSION : Same problem happens on all 3 OSs one different machines: Microsoft Windows [Version 6.1.7601] Linux lone 4.1.4-1-ARCH #1 SMP PREEMPT Mon Aug 3 21:30:37 UTC 2015 x86_64 GNU/Linux Mac OSX 10.9.5 A DESCRIPTION OF THE PROBLEM : We have a grails 2.5.1 application that runs fine under jdk 7. However, for all of the jdk 1.8 versions (1.8.0_45, 1.8.0_51, and 1.8.0_60) that we've tried running we get SIGSEGV errors. After getting the SIGSEGV error, our application obviously is no longer capable of responding to web requests. We have tried running running on 4 different machines, 2 running Windows 7 as well as a Linux and a Mac machine. On all 3 platforms, the jvm crashes with a seg fault. The crash is also always due to the JIT compiler--something like this is always in the error log: Current CompileTask: C1: 430594 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) The classes the JIT compiler is failing on are java classes, not groovy classes. THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try REGRESSION. Last worked in version 7u79 STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Start up our application with "grails run-app". Browse a few pages. After browsing a few pages we get a segmentation fault. In the hs_err_pid log file, it always says it is JIT compiling the same method of the same class--there is a message like this in this log file: Current CompileTask: C1: 430594 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) The class is a java (not groovy) class. Running junit test suites also causes our app to crash (on the JIT compilation of the same method of the same java class every time). EXPECTED VERSUS ACTUAL BEHAVIOR : We expect the jvm to run without seg faulting, but it is seg faulting the in the same places every time. That is, if we click in the same places in our web app, it will seg fault in the same place every time (because we've forced a JIT compilation of a problematic java method). Likewise, if we run our junit test suite, it will crash on the JIT compilation of the same java method every single time. ERROR MESSAGES/STACK TRACES THAT OCCUR : # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000002687275, pid=12008, tid=10256 # # JRE version: Java(TM) SE Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode windows-amd64 compressed oops) # Problematic frame: # V [jvm.dll+0x407275] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # 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 (0x0000000009202800): JavaThread "C1 CompilerThread2" daemon [_thread_in_native, id=10256, stack(0x00000000098e0000,0x00000000099e0000)] siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000018 Registers: RAX=0x0000000000000000, RBX=0x000000000b9ede00, RCX=0x00000000099ded10, RDX=0x000000001f066f50 RSP=0x00000000099dec60, RBP=0x000000001f066f50, RSI=0x0000000000000000, RDI=0x00000000099df090 R8 =0x00000000099ded10, R9 =0x000000001f066f50, R10=0x000000000000000e, R11=0x00000000028cddf8 R12=0x000000001f066f50, R13=0x00000000099ded10, R14=0x000000001f066e20, R15=0x0000000000000001 RIP=0x0000000002687275, EFLAGS=0x0000000000010206 Top of Stack: (sp=0x00000000099dec60) 0x00000000099dec60: 00000000000000b3 000000000dca46c0 0x00000000099dec70: 0000000000000000 00000000319e8900 0x00000000099dec80: 0000000000000000 0000000002534800 0x00000000099dec90: 000000001f066d10 0000000000000008 0x00000000099deca0: 0000000009208901 0000000000000000 0x00000000099decb0: 00000000319e8900 000000000dca4980 0x00000000099decc0: 000000000dca46c0 00000000099df090 0x00000000099decd0: 000000000b9ede00 000000000268f550 0x00000000099dece0: 000000001f066c70 00000000022b9db3 0x00000000099decf0: 000000000b9eb2d0 00000000000000b3 0x00000000099ded00: 000000001f066f50 000000000268582e 0x00000000099ded10: 00000000028d5be8 00000000099df390 0x00000000099ded20: 000000001f066f50 00000000000000b0 0x00000000099ded30: 00000000099df090 0000000002691c27 0x00000000099ded40: 000000000b9ede00 000000001f066f50 0x00000000099ded50: 000000000b9ede00 00000000099df090 Instructions: (pc=0x0000000002687275) 0x0000000002687255: c3 cc cc cc cc cc cc cc cc cc cc 40 53 57 41 54 0x0000000002687265: 41 55 48 83 ec 58 48 8b 42 70 4c 8b e9 4c 8b e2 0x0000000002687275: 48 8b 48 18 48 8b 01 ff 50 18 84 c0 74 29 4d 8b 0x0000000002687285: 44 24 70 49 8b 84 24 80 00 00 00 41 8b 4c 24 78 Register to memory mapping: RAX=0x0000000000000000 is an unknown value RBX=0x000000000b9ede00 is an unknown value RCX=0x00000000099ded10 is pointing into the stack for thread: 0x0000000009202800 RDX=0x000000001f066f50 is an unknown value RSP=0x00000000099dec60 is pointing into the stack for thread: 0x0000000009202800 RBP=0x000000001f066f50 is an unknown value RSI=0x0000000000000000 is an unknown value RDI=0x00000000099df090 is pointing into the stack for thread: 0x0000000009202800 R8 =0x00000000099ded10 is pointing into the stack for thread: 0x0000000009202800 R9 =0x000000001f066f50 is an unknown value R10=0x000000000000000e is an unknown value R11=0x00000000028cddf8 is an unknown value R12=0x000000001f066f50 is an unknown value R13=0x00000000099ded10 is pointing into the stack for thread: 0x0000000009202800 R14=0x000000001f066e20 is an unknown value R15=0x0000000000000001 is an unknown value Stack: [0x00000000098e0000,0x00000000099e0000], sp=0x00000000099dec60, free space=1019k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [jvm.dll+0x407275] V [jvm.dll+0x40f550] V [jvm.dll+0x411c27] V [jvm.dll+0x411ec2] V [jvm.dll+0x418c01] V [jvm.dll+0x41973d] V [jvm.dll+0x419b32] V [jvm.dll+0x41ec25] V [jvm.dll+0x41ed30] V [jvm.dll+0x408bd8] V [jvm.dll+0x408e41] V [jvm.dll+0x409002] V [jvm.dll+0x4091d1] V [jvm.dll+0x4093df] V [jvm.dll+0xa4662] V [jvm.dll+0xa4f9f] V [jvm.dll+0x243134] V [jvm.dll+0x299f6a] C [msvcr100.dll+0x21d9f] C [msvcr100.dll+0x21e3b] C [kernel32.dll+0x159cd] C [ntdll.dll+0x2b981] Current CompileTask: C1: 430594 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x000000001fa89000 JavaThread "MultiThreadedHttpConnectionManager cleanup" daemon [_thread_blocked, id=10292, stack(0x000000002caa0000,0x000000002cba0000)] 0x000000001fa87800 JavaThread "FileSystemWatcher: files=#242 cl=java.net.URLClassLoader@6377ec2a" daemon [_thread_blocked, id=4520, stack(0x00000000276f0000,0x00000000277f0000)] 0x000000001fa86800 JavaThread "FileSystemWatcher: files=#6 cl=groovy.lang.GroovyClassLoader@73ac846" daemon [_thread_blocked, id=11880, stack(0x000000002a9f0000,0x000000002aaf0000)] 0x000000001fa85000 JavaThread "FileSystemWatcher: files=#545 cl=AntClassLoader[C:\Users\Jon\work\finch\trunk\src\growth\grails-app\assets;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\conf;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\controllers;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\domain;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\i18n;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\migrations;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\services;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\taglib;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\utils;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\views;C:\Users\Jon\.gvm\grails\2.5.1\lib\javax.servlet\javax.servlet-api\jars\javax.servlet-api-3.0.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.4.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-plugin-rest-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-plugin-datasource-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat.embed\tomcat-embed-logging-log4j\jars\tomcat-embed-logging-log4j-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat\tomcat-jdbc\jars\tomcat-jdbc-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat\tomcat-juli\jars\tomcat-juli-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.springframework\spring-jdbc\jars\spring-jdbc-4.1.6.RELEASE.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.slf4j\jcl-over-slf4j\jars\jcl-over-slf4j-1.7.5.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-databinding-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-databinding-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-fileupload-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-mvc-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.springframework\spring-aspects\jars\spring-aspects-4.1.6.RELEASE.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.aspectj\aspectjweaver\jars\aspectjweaver-1 daemon [_thread_blocked, id=3984, stack(0x0000000027120000,0x0000000027220000)] 0x000000000ac5d800 JavaThread "com.google.inject.internal.util.$Finalizer" daemon [_thread_blocked, id=11516, stack(0x0000000026bf0000,0x0000000026cf0000)] 0x000000000ac59000 JavaThread "__DEFAULT__" daemon [_thread_blocked, id=1352, stack(0x0000000025080000,0x0000000025180000)] 0x000000000ac58000 JavaThread "PoolCleaner[707157673:1440534945407]" daemon [_thread_blocked, id=10804, stack(0x0000000023ad0000,0x0000000023bd0000)] 0x000000000cfc5000 JavaThread "FileSystemWatcher: files=#1309 cl=groovy.lang.GroovyClassLoader@2a265ea9" daemon [_thread_blocked, id=10296, stack(0x000000000ec80000,0x000000000ed80000)] 0x000000000d415000 JavaThread "Thread-2" [_thread_blocked, id=11652, stack(0x000000000e730000,0x000000000e830000)] 0x000000000a1f3800 JavaThread "NonBlockingInputStreamThread" daemon [_thread_blocked, id=10264, stack(0x000000000a620000,0x000000000a720000)] 0x000000000923c000 JavaThread "Service Thread" daemon [_thread_blocked, id=5092, stack(0x0000000009ba0000,0x0000000009ca0000)] =>0x0000000009202800 JavaThread "C1 CompilerThread2" daemon [_thread_in_native, id=10256, stack(0x00000000098e0000,0x00000000099e0000)] 0x0000000009201800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=6176, stack(0x0000000009760000,0x0000000009860000)] 0x0000000009200800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=9304, stack(0x0000000008ca0000,0x0000000008da0000)] 0x0000000009040800 JavaThread "Attach Listener" daemon [_thread_blocked, id=9256, stack(0x0000000009650000,0x0000000009750000)] 0x0000000007c6e800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9000, stack(0x0000000009500000,0x0000000009600000)] 0x0000000007c0d000 JavaThread "Finalizer" daemon [_thread_blocked, id=10444, stack(0x0000000008f40000,0x0000000009040000)] 0x0000000007c06800 JavaThread "Reference Handler" daemon [_thread_blocked, id=12212, stack(0x0000000008db0000,0x0000000008eb0000)] 0x00000000021bb000 JavaThread "main" [_thread_blocked, id=12220, stack(0x0000000002e30000,0x0000000002f30000)] Other Threads: 0x0000000007c00800 VMThread [stack: 0x0000000008ac0000,0x0000000008bc0000] [id=12260] 0x0000000009242000 WatcherThread [stack: 0x0000000009d00000,0x0000000009e00000] [id=8168] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap: PSYoungGen total 436736K, used 53481K [0x00000000e0c00000, 0x00000000ffa00000, 0x0000000100000000) eden space 368640K, 3% used [0x00000000e0c00000,0x00000000e1a560d0,0x00000000f7400000) from space 68096K, 56% used [0x00000000f7400000,0x00000000f99e44a8,0x00000000fb680000) to space 66048K, 0% used [0x00000000fb980000,0x00000000fb980000,0x00000000ffa00000) ParOldGen total 1024000K, used 579456K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c59e03d0,0x00000000e0c00000) Metaspace used 194911K, capacity 209210K, committed 209496K, reserved 1239040K class space used 17796K, capacity 20511K, committed 20568K, reserved 1048576K Card table byte_map: [0x00000000035c0000,0x00000000038b0000] byte_map_base: 0x00000000030ae000 Marking Bits: (ParMarkBitMap*) 0x0000000002a8a5b0 Begin Bits: [0x00000000040a0000, 0x0000000005810000) End Bits: [0x0000000005810000, 0x0000000006f80000) Polling page: 0x0000000000130000 CodeCache: size=245760Kb used=71186Kb max_used=71212Kb free=174573Kb bounds [0x000000000f010000, 0x0000000013610000, 0x000000001e010000] total_blobs=17552 nmethods=16462 adapters=1000 compilation: enabled Compilation events (10 events): Event: 430.023 Thread 0x0000000009202800 nmethod 22827 0x00000000135d5590 code [0x00000000135d5800, 0x00000000135d67a8] Event: 430.071 Thread 0x0000000009202800 22829 3 com.finch.service.google.adwords.KeywordHelper::filterKeywordText (75 bytes) Event: 430.072 Thread 0x0000000009202800 nmethod 22829 0x00000000135d6b90 code [0x00000000135d6dc0, 0x00000000135d7848] Event: 430.072 Thread 0x0000000009202800 22830 3 com.finch.domain.google.adwords.GoogleKeyword::getTextInGoogleFormat (99 bytes) Event: 430.074 Thread 0x0000000009202800 nmethod 22830 0x00000000135d7b90 code [0x00000000135d7e40, 0x00000000135d90c8] Event: 430.074 Thread 0x0000000009202800 22831 3 com.finch.domain.google.adwords.GoogleAdTemplate::getHeadline (77 bytes) Event: 430.076 Thread 0x0000000009202800 nmethod 22831 0x00000000135d9790 code [0x00000000135d99e0, 0x00000000135da5a8] Event: 430.076 Thread 0x0000000009202800 22832 3 com.finch.domain.google.adwords.GoogleAdTemplate::getFinalUrl (77 bytes) Event: 430.078 Thread 0x0000000009202800 nmethod 22832 0x00000000135dabd0 code [0x00000000135dae20, 0x00000000135db9e8] Event: 430.078 Thread 0x0000000009202800 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) GC Heap History (10 events): Event: 416.410 GC heap before {Heap before GC invocations=106 (full 5): PSYoungGen total 430592K, used 394035K [0x00000000e0c00000, 0x00000000ff800000, 0x0000000100000000) eden space 356352K, 99% used [0x00000000e0c00000,0x00000000f65317f0,0x00000000f6800000) from space 74240K, 54% used [0x00000000faf80000,0x00000000fd71b4a0,0x00000000ff800000) to space 73216K, 0% used [0x00000000f6800000,0x00000000f6800000,0x00000000faf80000) ParOldGen total 1024000K, used 564961K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bb8700,0x00000000e0c00000) Metaspace used 191038K, capacity 202904K, committed 203096K, reserved 1232896K class space used 17616K, capacity 20191K, committed 20312K, reserved 1048576K Event: 416.456 GC heap after Heap after GC invocations=106 (full 5): PSYoungGen total 429568K, used 42786K [0x00000000e0c00000, 0x00000000ffe00000, 0x0000000100000000) eden space 356352K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f6800000) from space 73216K, 58% used [0x00000000f6800000,0x00000000f91c8a20,0x00000000faf80000) to space 72704K, 0% used [0x00000000fb700000,0x00000000fb700000,0x00000000ffe00000) ParOldGen total 1024000K, used 564969K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bba700,0x00000000e0c00000) Metaspace used 191038K, capacity 202904K, committed 203096K, reserved 1232896K class space used 17616K, capacity 20191K, committed 20312K, reserved 1048576K } Event: 419.629 GC heap before {Heap before GC invocations=107 (full 5): PSYoungGen total 429568K, used 390570K [0x00000000e0c00000, 0x00000000ffe00000, 0x0000000100000000) eden space 356352K, 97% used [0x00000000e0c00000,0x00000000f5fa20d8,0x00000000f6800000) from space 73216K, 58% used [0x00000000f6800000,0x00000000f91c8a20,0x00000000faf80000) to space 72704K, 0% used [0x00000000fb700000,0x00000000fb700000,0x00000000ffe00000) ParOldGen total 1024000K, used 564969K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bba700,0x00000000e0c00000) Metaspace used 192144K, capacity 204742K, committed 205016K, reserved 1234944K class space used 17699K, capacity 20334K, committed 20440K, reserved 1048576K Event: 419.678 GC heap after Heap after GC invocations=107 (full 5): PSYoungGen total 437248K, used 44964K [0x00000000e0c00000, 0x00000000fff80000, 0x0000000100000000) eden space 364544K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7000000) from space 72704K, 61% used [0x00000000fb700000,0x00000000fe2e90b0,0x00000000ffe00000) to space 72704K, 0% used [0x00000000f7000000,0x00000000f7000000,0x00000000fb700000) ParOldGen total 1024000K, used 564977K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bbc700,0x00000000e0c00000) Metaspace used 192144K, capacity 204742K, committed 205016K, reserved 1234944K class space used 17699K, capacity 20334K, committed 20440K, reserved 1048576K } Event: 421.308 GC heap before {Heap before GC invocations=108 (full 5): PSYoungGen total 437248K, used 400398K [0x00000000e0c00000, 0x00000000fff80000, 0x0000000100000000) eden space 364544K, 97% used [0x00000000e0c00000,0x00000000f671aa80,0x00000000f7000000) from space 72704K, 61% used [0x00000000fb700000,0x00000000fe2e90b0,0x00000000ffe00000) to space 72704K, 0% used [0x00000000f7000000,0x00000000f7000000,0x00000000fb700000) ParOldGen total 1024000K, used 564977K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bbc700,0x00000000e0c00000) Metaspace used 192996K, capacity 206150K, committed 206296K, reserved 1234944K class space used 17730K, capacity 20380K, committed 20440K, reserved 1048576K Event: 421.381 GC heap after Heap after GC invocations=108 (full 5): PSYoungGen total 403968K, used 38989K [0x00000000e0c00000, 0x00000000ffb00000, 0x0000000100000000) eden space 364544K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7000000) from space 39424K, 98% used [0x00000000f7000000,0x00000000f9613500,0x00000000f9680000) to space 70144K, 0% used [0x00000000fb680000,0x00000000fb680000,0x00000000ffb00000) ParOldGen total 1024000K, used 573168K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c53bc218,0x00000000e0c00000) Metaspace used 192996K, capacity 206150K, committed 206296K, reserved 1234944K class space used 17730K, capacity 20380K, committed 20440K, reserved 1048576K } Event: 426.192 GC heap before {Heap before GC invocations=109 (full 5): PSYoungGen total 403968K, used 396393K [0x00000000e0c00000, 0x00000000ffb00000, 0x0000000100000000) eden space 364544K, 98% used [0x00000000e0c00000,0x00000000f69070c0,0x00000000f7000000) from space 39424K, 98% used [0x00000000f7000000,0x00000000f9613500,0x00000000f9680000) to space 70144K, 0% used [0x00000000fb680000,0x00000000fb680000,0x00000000ffb00000) ParOldGen total 1024000K, used 573168K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c53bc218,0x00000000e0c00000) Metaspace used 193951K, capacity 207736K, committed 207960K, reserved 1236992K class space used 17771K, capacity 20474K, committed 20568K, reserved 1048576K Event: 426.260 GC heap after Heap after GC invocations=109 (full 5): PSYoungGen total 438784K, used 40024K [0x00000000e0c00000, 0x0000000100000000, 0x0000000100000000) eden space 368640K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7400000) from space 70144K, 57% used [0x00000000fb680000,0x00000000fdd96210,0x00000000ffb00000) to space 68096K, 0% used [0x00000000f7400000,0x00000000f7400000,0x00000000fb680000) ParOldGen total 1024000K, used 575782K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c5649ae0,0x00000000e0c00000) Metaspace used 193951K, capacity 207736K, committed 207960K, reserved 1236992K class space used 17771K, capacity 20474K, committed 20568K, reserved 1048576K } Event: 429.813 GC heap before {Heap before GC invocations=110 (full 5): PSYoungGen total 438784K, used 408664K [0x00000000e0c00000, 0x0000000100000000, 0x0000000100000000) eden space 368640K, 100% used [0x00000000e0c00000,0x00000000f7400000,0x00000000f7400000) from space 70144K, 57% used [0x00000000fb680000,0x00000000fdd96210,0x00000000ffb00000) to space 68096K, 0% used [0x00000000f7400000,0x00000000f7400000,0x00000000fb680000) ParOldGen total 1024000K, used 575782K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c5649ae0,0x00000000e0c00000) Metaspace used 194782K, capacity 209076K, committed 209240K, reserved 1239040K class space used 17795K, capacity 20510K, committed 20568K, reserved 1048576K Event: 429.854 GC heap after Heap after GC invocations=110 (full 5): PSYoungGen total 436736K, used 38801K [0x00000000e0c00000, 0x00000000ffa00000, 0x0000000100000000) eden space 368640K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7400000) from space 68096K, 56% used [0x00000000f7400000,0x00000000f99e44a8,0x00000000fb680000) to space 66048K, 0% used [0x00000000fb980000,0x00000000fb980000,0x00000000ffa00000) ParOldGen total 1024000K, used 579456K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c59e03d0,0x00000000e0c00000) Metaspace used 194782K, capacity 209076K, committed 209240K, reserved 1239040K class space used 17795K, capacity 20510K, committed 20568K, reserved 1048576K } Deoptimization events (10 events): Event: 410.986 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000012cc454c method=java.nio.charset.CharsetEncoder.encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; @ 62 Event: 412.851 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000010dd8580 method=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToPrimitive(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; @ 64 Event: 415.339 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000012b996b4 method=sun.nio.cs.UTF_8$Encoder.encodeBufferLoop(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; @ 30 Event: 415.419 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000fb42350 method=org.apache.xerces.impl.io.UTF8Reader.read([CII)I @ 123 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.371 Thread 0x00000000021bb000 Uncommon trap: reason=null_check action=make_not_entrant pc=0x0000000012def9e8 method=java.beans.PropertyDescriptor.isAssignable(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z @ 72 Event: 421.666 Thread 0x00000000021bb000 Uncommon trap: reason=predicate action=maybe_recompile pc=0x0000000012e40b68 method=com.google.common.base.Joiner.appendTo(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable; @ 40 Internal exceptions (10 events): Event: 427.816 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e761fb08) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.816 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e7625150) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.816 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e762b968) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.817 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e7630fb0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.817 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e76377f0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.817 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e763ce38) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.818 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e76435e8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.818 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e7648c30) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 428.784 Thread 0x00000000021bb000 Exception <a 'java/util/zip/ZipException'> (0x00000000ef2a9a98) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 429.953 Thread 0x00000000021bb000 Exception <a 'java/util/zip/ZipException'> (0x00000000e0ddb970) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\prims\jni.cpp, line 709] Events (10 events): Event: 429.863 Executing VM operation: RevokeBias Event: 429.863 Executing VM operation: RevokeBias done Event: 429.865 Executing VM operation: RevokeBias Event: 429.865 Executing VM operation: RevokeBias done Event: 429.986 Thread 0x00000000021bb000 DEOPT PACKING pc=0x00000000133e1075 sp=0x0000000002f2b0f0 Event: 429.986 Thread 0x00000000021bb000 DEOPT UNPACKING pc=0x000000000f05787f sp=0x0000000002f2ae98 mode 0 Event: 430.006 Thread 0x00000000021bb000 DEOPT PACKING pc=0x00000000133e1075 sp=0x0000000002f2b0a0 Event: 430.006 Thread 0x00000000021bb000 DEOPT UNPACKING pc=0x000000000f05787f sp=0x0000000002f2ae48 mode 0 Event: 430.007 Thread 0x00000000021bb000 DEOPT PACKING pc=0x000000001120cfc0 sp=0x0000000002f2b380 Event: 430.007 Thread 0x00000000021bb000 DEOPT UNPACKING pc=0x000000000f05787f sp=0x0000000002f2b1c0 mode 0 Dynamic libraries: 0x000000013ff70000 - 0x000000013ffa7000 C:\Program Files\Java\jdk1.8.0_60\bin\java.exe 0x00000000773d0000 - 0x0000000077579000 C:\Windows\SYSTEM32\ntdll.dll 0x00000000771b0000 - 0x00000000772cf000 C:\Windows\system32\kernel32.dll 0x000007fefd430000 - 0x000007fefd49c000 C:\Windows\system32\KERNELBASE.dll 0x000007fefe5b0000 - 0x000007fefe68b000 C:\Windows\system32\ADVAPI32.dll 0x000007fefe690000 - 0x000007fefe72f000 C:\Windows\system32\msvcrt.dll 0x000007feff640000 - 0x000007feff65f000 C:\Windows\SYSTEM32\sechost.dll 0x000007fefe730000 - 0x000007fefe85d000 C:\Windows\system32\RPCRT4.dll 0x00000000772d0000 - 0x00000000773ca000 C:\Windows\system32\USER32.dll 0x000007fefd6d0000 - 0x000007fefd737000 C:\Windows\system32\GDI32.dll 0x000007fefe970000 - 0x000007fefe97e000 C:\Windows\system32\LPK.dll 0x000007fefec70000 - 0x000007fefed39000 C:\Windows\system32\USP10.dll 0x000007fefba30000 - 0x000007fefbc24000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\COMCTL32.dll 0x000007feff660000 - 0x000007feff6d1000 C:\Windows\system32\SHLWAPI.dll 0x000007feff1a0000 - 0x000007feff1ce000 C:\Windows\system32\IMM32.DLL 0x000007fefe860000 - 0x000007fefe969000 C:\Windows\system32\MSCTF.dll 0x000007fefd0c0000 - 0x000007fefd0ef000 C:\Windows\system32\nvinitx.dll 0x000000000f000000 - 0x000000000f006000 C:\Program Files\NVIDIA Corporation\CoProcManager\_etoured.dll 0x000007fef9780000 - 0x000007fef97df000 C:\Program Files\NVIDIA Corporation\CoProcManager\nvd3d9wrapx.dll 0x000007feff1d0000 - 0x000007feff3a7000 C:\Windows\system32\SETUPAPI.dll 0x000007fefd350000 - 0x000007fefd386000 C:\Windows\system32\CFGMGR32.dll 0x000007fefd740000 - 0x000007fefd817000 C:\Windows\system32\OLEAUT32.dll 0x000007feff3b0000 - 0x000007feff5b3000 C:\Windows\system32\ole32.dll 0x000007fefd3c0000 - 0x000007fefd3da000 C:\Windows\system32\DEVOBJ.dll 0x000007fef9730000 - 0x000007fef9776000 C:\Program Files\NVIDIA Corporation\CoProcManager\nvdxgiwrapx.dll 0x00000000790d0000 - 0x00000000791a2000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\msvcr100.dll 0x0000000002280000 - 0x0000000002b09000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\server\jvm.dll 0x000007fef8d50000 - 0x000007fef8d59000 C:\Windows\system32\WSOCK32.dll 0x000007feff0b0000 - 0x000007feff0fd000 C:\Windows\system32\WS2_32.dll 0x000007fefec60000 - 0x000007fefec68000 C:\Windows\system32\NSI.dll 0x000007fefaf40000 - 0x000007fefaf7b000 C:\Windows\system32\WINMM.dll 0x000007fefca00000 - 0x000007fefca0c000 C:\Windows\system32\VERSION.dll 0x0000000077590000 - 0x0000000077597000 C:\Windows\system32\PSAPI.DLL 0x000000005d990000 - 0x000000005d99f000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\verify.dll 0x000000005d880000 - 0x000000005d8a9000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\java.dll 0x000000006cd70000 - 0x000000006cd93000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\instrument.dll 0x000000005d860000 - 0x000000005d876000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\zip.dll 0x000007fefd820000 - 0x000007fefe5a9000 C:\Windows\system32\SHELL32.dll 0x000007fefd180000 - 0x000007fefd18f000 C:\Windows\system32\profapi.dll 0x000007fefc650000 - 0x000007fefc668000 C:\Windows\system32\CRYPTSP.dll 0x000007fefc350000 - 0x000007fefc397000 C:\Windows\system32\rsaenh.dll 0x000007fefd3f0000 - 0x000007fefd40e000 C:\Windows\system32\USERENV.dll 0x000007fefcf50000 - 0x000007fefcf5f000 C:\Windows\system32\CRYPTBASE.dll 0x000000005d840000 - 0x000000005d85a000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\net.dll 0x000007fefc5f0000 - 0x000007fefc645000 C:\Windows\system32\mswsock.dll 0x000007fefc5e0000 - 0x000007fefc5e7000 C:\Windows\System32\wship6.dll 0x000007fefaa30000 - 0x000007fefaa57000 C:\Windows\system32\IPHLPAPI.DLL 0x000007fefaa20000 - 0x000007fefaa2b000 C:\Windows\system32\WINNSI.DLL 0x000007fefa810000 - 0x000007fefa828000 C:\Windows\system32\dhcpcsvc.DLL 0x000007fefa7d0000 - 0x000007fefa7e1000 C:\Windows\system32\dhcpcsvc6.DLL 0x000000005d820000 - 0x000000005d831000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\nio.dll 0x000007fefbfa0000 - 0x000007fefbfaa000 C:\Users\Jon\AppData\Local\Temp\jansi-64-6354181349185697556.dll 0x000007fefca10000 - 0x000007fefca17000 C:\Windows\System32\wshtcpip.dll 0x000007fefc470000 - 0x000007fefc4cb000 C:\Windows\system32\DNSAPI.dll 0x0000000072540000 - 0x0000000072566000 C:\Program Files\Bonjour\mdnsNSP.dll 0x000007fef8ac0000 - 0x000007fef8aef000 C:\Program Files\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL 0x000007fef8ab0000 - 0x000007fef8ab8000 C:\Windows\system32\rasadhlp.dll 0x000007fefa8a0000 - 0x000007fefa8f3000 C:\Windows\System32\fwpuclnt.dll 0x000000005d810000 - 0x000000005d81d000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\management.dll 0x000007fefaf80000 - 0x000007fefaf95000 C:\Windows\system32\NLAapi.dll 0x000007fef8230000 - 0x000007fef8245000 C:\Windows\system32\napinsp.dll 0x000007fef8250000 - 0x000007fef8269000 C:\Windows\system32\pnrpnsp.dll 0x000007fef8120000 - 0x000007fef812b000 C:\Windows\System32\winrnr.dll 0x000000005d7e0000 - 0x000000005d804000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\sunec.dll 0x000007fef42e0000 - 0x000007fef4405000 C:\Windows\system32\dbghelp.dll VM Arguments: jvm_args: -Dfile.encoding=UTF-8 -Xmx1500M -Xms768M -Dgrails.fork.parent.process.port=51593 -Dgrails.fork.active=true -Dgrails.build.execution.context=C:\Users\Jon\AppData\Local\Temp\growth1489854639409680686grails-execution-context -Dgrails.home=C:\Users\Jon\.gvm\grails\2.5.1 -javaagent:C:\Users\Jon\.gvm\grails\2.5.1\lib\org.springframework\springloaded\jars\springloaded-1.2.4.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=profile=grails;cacheDir=C:\Users\Jon/.grails/2.5.1/ java_command: org.codehaus.groovy.grails.cli.fork.testing.ForkedGrailsTestRunner java_class_path (initial): C:\Program Files\Java\jdk1.8.0_60\lib\tools.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.4.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.slf4j\jcl-over-slf4j\jars\jcl-over-slf4j-1.7.5.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.codehaus.gant\gant_groovy1.8\jars\gant_groovy1.8-1.9.6.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat.embed\tomcat-embed-logging-log4j\jars\tomcat-embed-logging-log4j-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-plugin-log4j-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\log4j\log4j\jars\log4j-1.2.17.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-bootstrap-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant\jars\ant-1.9.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.slf4j\slf4j-api\jars\slf4j-api-1.7.5.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\jline\jline\jars\jline-2.12.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant-launcher\jars\ant-launcher-1.9.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant-trax\jars\ant-trax-1.7.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ivy\ivy\jars\ivy-2.3.0.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.fusesource.jansi\jansi\jars\jansi-1.11.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant-junit\jars\ant-junit-1.9.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.objenesis\objenesis\jars\objenesis-1.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\cglib\cglib\jars\cglib-2.2.2.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\asm\asm\jars\asm-3.3.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.spockframework\spock-core\jars\spock-core-1.0-groovy-2.4.jar;C:\Users\Jon\.m2\repository\cglib\cglib-nodep\2.2.2\cglib-nodep-2.2.2.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\junit\junit\jars\junit-4.12.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.hamcrest\hamcrest-core\jars\hamcrest-core-1.3.jar;C:\Users\Jon\.m2\repository\junit\junit-dep\4.8.2\junit-dep-4.8.2.jar;C:\Users\Jon\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\8. Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60 PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Java\jdk1.8.0_60\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;C:\Users\Jon\devtools\apache-ant-1.8.3\bin;C:\Users\Jon\.gvm\gradle\2.6\bin;c:\Users\Jon\devtools\apache-maven-3.0.4\bin;C:\Users\Jon\devtools\jarscan;C:\Program Files\TortoiseSVN\bin;C:\Program Files\PostgreSQL\9.4\bin;C:\Users\Jon\.gvm\grails\2.5.1\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Program Files (x86)\Git\cmd;C:\Program Files\nodejs\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Users\Jon\devtools\Ruby22\bin;C:\Users\Jon\AppData\Roaming\npm USERNAME=Jon OS=Windows_NT PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel --------------- S Y S T E M --------------- OS: Windows 7 , 64 bit Build 7601 (6.1.7601.18869) CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, ht, tsc, tscinvbit Memory: 4k page, physical 8280236k(437944k free), swap 16673324k(1310692k free) vm_info: Java HotSpot(TM) 64-Bit Server VM (25.60-b23) for windows-amd64 JRE (1.8.0_60-b27), built on Aug 4 2015 11:06:27 by "java_re" with MS VC++ 10.0 (VS2010) time: Tue Aug 25 14:41:09 2015 elapsed time: 430 seconds (0d 0h 7m 10s) REPRODUCIBILITY : This bug can be reproduced always. ---------- BEGIN SOURCE ---------- We made attempts at pulling a problematic method into a single class and running that by itself in a loop to force it to JIT compile. However, we were unable to reproduce this way. It appears that there must be some interaction between classes when JIT compiling to trigger the jvm bug. This version of a method always causes our app to seg fault: public static int getInt(String name, HttpServletRequest request, boolean zeroIfBlank) { if (RemNull.isValid(request.getParameter(name))) { try { return Integer.parseInt(RequestUtil.strip(request.getParameter(name))); } catch (NumberFormatException nfe) { } } return (zeroIfBlank ? 0 : -1); } However, if we remove the try/catch, but leave all the rest of the lines in place (including the if and the 2 return statements), then things are fine (no seg faults). This rewritten version of that same function also is fine (no seg faults): public static int getInt(String name, HttpServletRequest request, boolean zeroIfBlank) { if (!RemNull.isValid(request.getParameter(name))) { return (zeroIfBlank ? 0 : -1); } try { return Integer.parseInt(RequestUtil.strip(request.getParameter(name))); } catch (NumberFormatException nfe) { } return (zeroIfBlank ? 0 : -1); } Note again that we've tried pulling this method into its own little application to reproduce the problem, but were unable to reproduce. The other classes/methods in our large application must somehow be influencing the JIT compilation? ---------- END SOURCE ---------- CUSTOMER SUBMITTED WORKAROUND : Running with -Xint eliminates the problem, but that's too slow for us. Running with -XX:CompileCommand=exclude,com/finch/util/request/RequestUtil,* makes it so that we don't get seg faults in problem methods, but it turns out there are many problem methods that cause the JIT compiler to crash, so this isn't a viable option. As mentioned above (in the test case section), we can apparently rewrite our code in functionally equivalent ways to avoid seg faults, but again, there are too many methods causing the JIT compiler to seg fault for this to be viable for us. Also, rewriting our code in awkward ways to workaround a buggy JIT compiler isn't very appealing. Running with jdk 1.7 (jdk 1.7u79) also eliminates the problem, but we want to move to jdk 1.8.

    JDK Bug System | 1 year ago | Webbug Group
    java.lang.VerifyError: Expecting a stackmap frame at branch target 49 Exception Details: Location: jvmbug/Util.<init>()V @9: ifnull Reason: Expected stackmap frame at this location. Bytecode: 0000000: b200 1012 48b6 004c 59c6 0028 c000 3a2a 0000010: 01b7 004e 2ab4 000c c700 122a bb00 0e59 0000020: 2ab2 0010 b700 14b5 000c 2ab9 0046 0200 0000030: b157 2ab7 003e 2ab4 000c c700 122a bb00 0000040: 0e59 2ab2 0010 b700 14b5 000c b1
  2. 0

    FULL PRODUCT VERSION : java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) We also have the problem on 1.8.0_45 and and 1.8.0_51 FULL OS VERSION : Same problem happens on all 3 OSs one different machines: Microsoft Windows [Version 6.1.7601] Linux lone 4.1.4-1-ARCH #1 SMP PREEMPT Mon Aug 3 21:30:37 UTC 2015 x86_64 GNU/Linux Mac OSX 10.9.5 A DESCRIPTION OF THE PROBLEM : We have a grails 2.5.1 application that runs fine under jdk 7. However, for all of the jdk 1.8 versions (1.8.0_45, 1.8.0_51, and 1.8.0_60) that we've tried running we get SIGSEGV errors. After getting the SIGSEGV error, our application obviously is no longer capable of responding to web requests. We have tried running running on 4 different machines, 2 running Windows 7 as well as a Linux and a Mac machine. On all 3 platforms, the jvm crashes with a seg fault. The crash is also always due to the JIT compiler--something like this is always in the error log: Current CompileTask: C1: 430594 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) The classes the JIT compiler is failing on are java classes, not groovy classes. THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try REGRESSION. Last worked in version 7u79 STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Start up our application with "grails run-app". Browse a few pages. After browsing a few pages we get a segmentation fault. In the hs_err_pid log file, it always says it is JIT compiling the same method of the same class--there is a message like this in this log file: Current CompileTask: C1: 430594 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) The class is a java (not groovy) class. Running junit test suites also causes our app to crash (on the JIT compilation of the same method of the same java class every time). EXPECTED VERSUS ACTUAL BEHAVIOR : We expect the jvm to run without seg faulting, but it is seg faulting the in the same places every time. That is, if we click in the same places in our web app, it will seg fault in the same place every time (because we've forced a JIT compilation of a problematic java method). Likewise, if we run our junit test suite, it will crash on the JIT compilation of the same java method every single time. ERROR MESSAGES/STACK TRACES THAT OCCUR : # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000002687275, pid=12008, tid=10256 # # JRE version: Java(TM) SE Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode windows-amd64 compressed oops) # Problematic frame: # V [jvm.dll+0x407275] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # 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 (0x0000000009202800): JavaThread "C1 CompilerThread2" daemon [_thread_in_native, id=10256, stack(0x00000000098e0000,0x00000000099e0000)] siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000018 Registers: RAX=0x0000000000000000, RBX=0x000000000b9ede00, RCX=0x00000000099ded10, RDX=0x000000001f066f50 RSP=0x00000000099dec60, RBP=0x000000001f066f50, RSI=0x0000000000000000, RDI=0x00000000099df090 R8 =0x00000000099ded10, R9 =0x000000001f066f50, R10=0x000000000000000e, R11=0x00000000028cddf8 R12=0x000000001f066f50, R13=0x00000000099ded10, R14=0x000000001f066e20, R15=0x0000000000000001 RIP=0x0000000002687275, EFLAGS=0x0000000000010206 Top of Stack: (sp=0x00000000099dec60) 0x00000000099dec60: 00000000000000b3 000000000dca46c0 0x00000000099dec70: 0000000000000000 00000000319e8900 0x00000000099dec80: 0000000000000000 0000000002534800 0x00000000099dec90: 000000001f066d10 0000000000000008 0x00000000099deca0: 0000000009208901 0000000000000000 0x00000000099decb0: 00000000319e8900 000000000dca4980 0x00000000099decc0: 000000000dca46c0 00000000099df090 0x00000000099decd0: 000000000b9ede00 000000000268f550 0x00000000099dece0: 000000001f066c70 00000000022b9db3 0x00000000099decf0: 000000000b9eb2d0 00000000000000b3 0x00000000099ded00: 000000001f066f50 000000000268582e 0x00000000099ded10: 00000000028d5be8 00000000099df390 0x00000000099ded20: 000000001f066f50 00000000000000b0 0x00000000099ded30: 00000000099df090 0000000002691c27 0x00000000099ded40: 000000000b9ede00 000000001f066f50 0x00000000099ded50: 000000000b9ede00 00000000099df090 Instructions: (pc=0x0000000002687275) 0x0000000002687255: c3 cc cc cc cc cc cc cc cc cc cc 40 53 57 41 54 0x0000000002687265: 41 55 48 83 ec 58 48 8b 42 70 4c 8b e9 4c 8b e2 0x0000000002687275: 48 8b 48 18 48 8b 01 ff 50 18 84 c0 74 29 4d 8b 0x0000000002687285: 44 24 70 49 8b 84 24 80 00 00 00 41 8b 4c 24 78 Register to memory mapping: RAX=0x0000000000000000 is an unknown value RBX=0x000000000b9ede00 is an unknown value RCX=0x00000000099ded10 is pointing into the stack for thread: 0x0000000009202800 RDX=0x000000001f066f50 is an unknown value RSP=0x00000000099dec60 is pointing into the stack for thread: 0x0000000009202800 RBP=0x000000001f066f50 is an unknown value RSI=0x0000000000000000 is an unknown value RDI=0x00000000099df090 is pointing into the stack for thread: 0x0000000009202800 R8 =0x00000000099ded10 is pointing into the stack for thread: 0x0000000009202800 R9 =0x000000001f066f50 is an unknown value R10=0x000000000000000e is an unknown value R11=0x00000000028cddf8 is an unknown value R12=0x000000001f066f50 is an unknown value R13=0x00000000099ded10 is pointing into the stack for thread: 0x0000000009202800 R14=0x000000001f066e20 is an unknown value R15=0x0000000000000001 is an unknown value Stack: [0x00000000098e0000,0x00000000099e0000], sp=0x00000000099dec60, free space=1019k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [jvm.dll+0x407275] V [jvm.dll+0x40f550] V [jvm.dll+0x411c27] V [jvm.dll+0x411ec2] V [jvm.dll+0x418c01] V [jvm.dll+0x41973d] V [jvm.dll+0x419b32] V [jvm.dll+0x41ec25] V [jvm.dll+0x41ed30] V [jvm.dll+0x408bd8] V [jvm.dll+0x408e41] V [jvm.dll+0x409002] V [jvm.dll+0x4091d1] V [jvm.dll+0x4093df] V [jvm.dll+0xa4662] V [jvm.dll+0xa4f9f] V [jvm.dll+0x243134] V [jvm.dll+0x299f6a] C [msvcr100.dll+0x21d9f] C [msvcr100.dll+0x21e3b] C [kernel32.dll+0x159cd] C [ntdll.dll+0x2b981] Current CompileTask: C1: 430594 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x000000001fa89000 JavaThread "MultiThreadedHttpConnectionManager cleanup" daemon [_thread_blocked, id=10292, stack(0x000000002caa0000,0x000000002cba0000)] 0x000000001fa87800 JavaThread "FileSystemWatcher: files=#242 cl=java.net.URLClassLoader@6377ec2a" daemon [_thread_blocked, id=4520, stack(0x00000000276f0000,0x00000000277f0000)] 0x000000001fa86800 JavaThread "FileSystemWatcher: files=#6 cl=groovy.lang.GroovyClassLoader@73ac846" daemon [_thread_blocked, id=11880, stack(0x000000002a9f0000,0x000000002aaf0000)] 0x000000001fa85000 JavaThread "FileSystemWatcher: files=#545 cl=AntClassLoader[C:\Users\Jon\work\finch\trunk\src\growth\grails-app\assets;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\conf;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\controllers;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\domain;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\i18n;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\migrations;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\services;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\taglib;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\utils;C:\Users\Jon\work\finch\trunk\src\growth\grails-app\views;C:\Users\Jon\.gvm\grails\2.5.1\lib\javax.servlet\javax.servlet-api\jars\javax.servlet-api-3.0.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.4.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-plugin-rest-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-plugin-datasource-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat.embed\tomcat-embed-logging-log4j\jars\tomcat-embed-logging-log4j-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat\tomcat-jdbc\jars\tomcat-jdbc-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat\tomcat-juli\jars\tomcat-juli-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.springframework\spring-jdbc\jars\spring-jdbc-4.1.6.RELEASE.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.slf4j\jcl-over-slf4j\jars\jcl-over-slf4j-1.7.5.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-databinding-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-databinding-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-fileupload-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-web-mvc-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.springframework\spring-aspects\jars\spring-aspects-4.1.6.RELEASE.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.aspectj\aspectjweaver\jars\aspectjweaver-1 daemon [_thread_blocked, id=3984, stack(0x0000000027120000,0x0000000027220000)] 0x000000000ac5d800 JavaThread "com.google.inject.internal.util.$Finalizer" daemon [_thread_blocked, id=11516, stack(0x0000000026bf0000,0x0000000026cf0000)] 0x000000000ac59000 JavaThread "__DEFAULT__" daemon [_thread_blocked, id=1352, stack(0x0000000025080000,0x0000000025180000)] 0x000000000ac58000 JavaThread "PoolCleaner[707157673:1440534945407]" daemon [_thread_blocked, id=10804, stack(0x0000000023ad0000,0x0000000023bd0000)] 0x000000000cfc5000 JavaThread "FileSystemWatcher: files=#1309 cl=groovy.lang.GroovyClassLoader@2a265ea9" daemon [_thread_blocked, id=10296, stack(0x000000000ec80000,0x000000000ed80000)] 0x000000000d415000 JavaThread "Thread-2" [_thread_blocked, id=11652, stack(0x000000000e730000,0x000000000e830000)] 0x000000000a1f3800 JavaThread "NonBlockingInputStreamThread" daemon [_thread_blocked, id=10264, stack(0x000000000a620000,0x000000000a720000)] 0x000000000923c000 JavaThread "Service Thread" daemon [_thread_blocked, id=5092, stack(0x0000000009ba0000,0x0000000009ca0000)] =>0x0000000009202800 JavaThread "C1 CompilerThread2" daemon [_thread_in_native, id=10256, stack(0x00000000098e0000,0x00000000099e0000)] 0x0000000009201800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=6176, stack(0x0000000009760000,0x0000000009860000)] 0x0000000009200800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=9304, stack(0x0000000008ca0000,0x0000000008da0000)] 0x0000000009040800 JavaThread "Attach Listener" daemon [_thread_blocked, id=9256, stack(0x0000000009650000,0x0000000009750000)] 0x0000000007c6e800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9000, stack(0x0000000009500000,0x0000000009600000)] 0x0000000007c0d000 JavaThread "Finalizer" daemon [_thread_blocked, id=10444, stack(0x0000000008f40000,0x0000000009040000)] 0x0000000007c06800 JavaThread "Reference Handler" daemon [_thread_blocked, id=12212, stack(0x0000000008db0000,0x0000000008eb0000)] 0x00000000021bb000 JavaThread "main" [_thread_blocked, id=12220, stack(0x0000000002e30000,0x0000000002f30000)] Other Threads: 0x0000000007c00800 VMThread [stack: 0x0000000008ac0000,0x0000000008bc0000] [id=12260] 0x0000000009242000 WatcherThread [stack: 0x0000000009d00000,0x0000000009e00000] [id=8168] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap: PSYoungGen total 436736K, used 53481K [0x00000000e0c00000, 0x00000000ffa00000, 0x0000000100000000) eden space 368640K, 3% used [0x00000000e0c00000,0x00000000e1a560d0,0x00000000f7400000) from space 68096K, 56% used [0x00000000f7400000,0x00000000f99e44a8,0x00000000fb680000) to space 66048K, 0% used [0x00000000fb980000,0x00000000fb980000,0x00000000ffa00000) ParOldGen total 1024000K, used 579456K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c59e03d0,0x00000000e0c00000) Metaspace used 194911K, capacity 209210K, committed 209496K, reserved 1239040K class space used 17796K, capacity 20511K, committed 20568K, reserved 1048576K Card table byte_map: [0x00000000035c0000,0x00000000038b0000] byte_map_base: 0x00000000030ae000 Marking Bits: (ParMarkBitMap*) 0x0000000002a8a5b0 Begin Bits: [0x00000000040a0000, 0x0000000005810000) End Bits: [0x0000000005810000, 0x0000000006f80000) Polling page: 0x0000000000130000 CodeCache: size=245760Kb used=71186Kb max_used=71212Kb free=174573Kb bounds [0x000000000f010000, 0x0000000013610000, 0x000000001e010000] total_blobs=17552 nmethods=16462 adapters=1000 compilation: enabled Compilation events (10 events): Event: 430.023 Thread 0x0000000009202800 nmethod 22827 0x00000000135d5590 code [0x00000000135d5800, 0x00000000135d67a8] Event: 430.071 Thread 0x0000000009202800 22829 3 com.finch.service.google.adwords.KeywordHelper::filterKeywordText (75 bytes) Event: 430.072 Thread 0x0000000009202800 nmethod 22829 0x00000000135d6b90 code [0x00000000135d6dc0, 0x00000000135d7848] Event: 430.072 Thread 0x0000000009202800 22830 3 com.finch.domain.google.adwords.GoogleKeyword::getTextInGoogleFormat (99 bytes) Event: 430.074 Thread 0x0000000009202800 nmethod 22830 0x00000000135d7b90 code [0x00000000135d7e40, 0x00000000135d90c8] Event: 430.074 Thread 0x0000000009202800 22831 3 com.finch.domain.google.adwords.GoogleAdTemplate::getHeadline (77 bytes) Event: 430.076 Thread 0x0000000009202800 nmethod 22831 0x00000000135d9790 code [0x00000000135d99e0, 0x00000000135da5a8] Event: 430.076 Thread 0x0000000009202800 22832 3 com.finch.domain.google.adwords.GoogleAdTemplate::getFinalUrl (77 bytes) Event: 430.078 Thread 0x0000000009202800 nmethod 22832 0x00000000135dabd0 code [0x00000000135dae20, 0x00000000135db9e8] Event: 430.078 Thread 0x0000000009202800 22834 3 com.finch.google.adwords.dataimport.KeywordAdItemImporter::handleAdgroupPausing (416 bytes) GC Heap History (10 events): Event: 416.410 GC heap before {Heap before GC invocations=106 (full 5): PSYoungGen total 430592K, used 394035K [0x00000000e0c00000, 0x00000000ff800000, 0x0000000100000000) eden space 356352K, 99% used [0x00000000e0c00000,0x00000000f65317f0,0x00000000f6800000) from space 74240K, 54% used [0x00000000faf80000,0x00000000fd71b4a0,0x00000000ff800000) to space 73216K, 0% used [0x00000000f6800000,0x00000000f6800000,0x00000000faf80000) ParOldGen total 1024000K, used 564961K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bb8700,0x00000000e0c00000) Metaspace used 191038K, capacity 202904K, committed 203096K, reserved 1232896K class space used 17616K, capacity 20191K, committed 20312K, reserved 1048576K Event: 416.456 GC heap after Heap after GC invocations=106 (full 5): PSYoungGen total 429568K, used 42786K [0x00000000e0c00000, 0x00000000ffe00000, 0x0000000100000000) eden space 356352K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f6800000) from space 73216K, 58% used [0x00000000f6800000,0x00000000f91c8a20,0x00000000faf80000) to space 72704K, 0% used [0x00000000fb700000,0x00000000fb700000,0x00000000ffe00000) ParOldGen total 1024000K, used 564969K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bba700,0x00000000e0c00000) Metaspace used 191038K, capacity 202904K, committed 203096K, reserved 1232896K class space used 17616K, capacity 20191K, committed 20312K, reserved 1048576K } Event: 419.629 GC heap before {Heap before GC invocations=107 (full 5): PSYoungGen total 429568K, used 390570K [0x00000000e0c00000, 0x00000000ffe00000, 0x0000000100000000) eden space 356352K, 97% used [0x00000000e0c00000,0x00000000f5fa20d8,0x00000000f6800000) from space 73216K, 58% used [0x00000000f6800000,0x00000000f91c8a20,0x00000000faf80000) to space 72704K, 0% used [0x00000000fb700000,0x00000000fb700000,0x00000000ffe00000) ParOldGen total 1024000K, used 564969K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bba700,0x00000000e0c00000) Metaspace used 192144K, capacity 204742K, committed 205016K, reserved 1234944K class space used 17699K, capacity 20334K, committed 20440K, reserved 1048576K Event: 419.678 GC heap after Heap after GC invocations=107 (full 5): PSYoungGen total 437248K, used 44964K [0x00000000e0c00000, 0x00000000fff80000, 0x0000000100000000) eden space 364544K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7000000) from space 72704K, 61% used [0x00000000fb700000,0x00000000fe2e90b0,0x00000000ffe00000) to space 72704K, 0% used [0x00000000f7000000,0x00000000f7000000,0x00000000fb700000) ParOldGen total 1024000K, used 564977K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bbc700,0x00000000e0c00000) Metaspace used 192144K, capacity 204742K, committed 205016K, reserved 1234944K class space used 17699K, capacity 20334K, committed 20440K, reserved 1048576K } Event: 421.308 GC heap before {Heap before GC invocations=108 (full 5): PSYoungGen total 437248K, used 400398K [0x00000000e0c00000, 0x00000000fff80000, 0x0000000100000000) eden space 364544K, 97% used [0x00000000e0c00000,0x00000000f671aa80,0x00000000f7000000) from space 72704K, 61% used [0x00000000fb700000,0x00000000fe2e90b0,0x00000000ffe00000) to space 72704K, 0% used [0x00000000f7000000,0x00000000f7000000,0x00000000fb700000) ParOldGen total 1024000K, used 564977K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c4bbc700,0x00000000e0c00000) Metaspace used 192996K, capacity 206150K, committed 206296K, reserved 1234944K class space used 17730K, capacity 20380K, committed 20440K, reserved 1048576K Event: 421.381 GC heap after Heap after GC invocations=108 (full 5): PSYoungGen total 403968K, used 38989K [0x00000000e0c00000, 0x00000000ffb00000, 0x0000000100000000) eden space 364544K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7000000) from space 39424K, 98% used [0x00000000f7000000,0x00000000f9613500,0x00000000f9680000) to space 70144K, 0% used [0x00000000fb680000,0x00000000fb680000,0x00000000ffb00000) ParOldGen total 1024000K, used 573168K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c53bc218,0x00000000e0c00000) Metaspace used 192996K, capacity 206150K, committed 206296K, reserved 1234944K class space used 17730K, capacity 20380K, committed 20440K, reserved 1048576K } Event: 426.192 GC heap before {Heap before GC invocations=109 (full 5): PSYoungGen total 403968K, used 396393K [0x00000000e0c00000, 0x00000000ffb00000, 0x0000000100000000) eden space 364544K, 98% used [0x00000000e0c00000,0x00000000f69070c0,0x00000000f7000000) from space 39424K, 98% used [0x00000000f7000000,0x00000000f9613500,0x00000000f9680000) to space 70144K, 0% used [0x00000000fb680000,0x00000000fb680000,0x00000000ffb00000) ParOldGen total 1024000K, used 573168K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 55% used [0x00000000a2400000,0x00000000c53bc218,0x00000000e0c00000) Metaspace used 193951K, capacity 207736K, committed 207960K, reserved 1236992K class space used 17771K, capacity 20474K, committed 20568K, reserved 1048576K Event: 426.260 GC heap after Heap after GC invocations=109 (full 5): PSYoungGen total 438784K, used 40024K [0x00000000e0c00000, 0x0000000100000000, 0x0000000100000000) eden space 368640K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7400000) from space 70144K, 57% used [0x00000000fb680000,0x00000000fdd96210,0x00000000ffb00000) to space 68096K, 0% used [0x00000000f7400000,0x00000000f7400000,0x00000000fb680000) ParOldGen total 1024000K, used 575782K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c5649ae0,0x00000000e0c00000) Metaspace used 193951K, capacity 207736K, committed 207960K, reserved 1236992K class space used 17771K, capacity 20474K, committed 20568K, reserved 1048576K } Event: 429.813 GC heap before {Heap before GC invocations=110 (full 5): PSYoungGen total 438784K, used 408664K [0x00000000e0c00000, 0x0000000100000000, 0x0000000100000000) eden space 368640K, 100% used [0x00000000e0c00000,0x00000000f7400000,0x00000000f7400000) from space 70144K, 57% used [0x00000000fb680000,0x00000000fdd96210,0x00000000ffb00000) to space 68096K, 0% used [0x00000000f7400000,0x00000000f7400000,0x00000000fb680000) ParOldGen total 1024000K, used 575782K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c5649ae0,0x00000000e0c00000) Metaspace used 194782K, capacity 209076K, committed 209240K, reserved 1239040K class space used 17795K, capacity 20510K, committed 20568K, reserved 1048576K Event: 429.854 GC heap after Heap after GC invocations=110 (full 5): PSYoungGen total 436736K, used 38801K [0x00000000e0c00000, 0x00000000ffa00000, 0x0000000100000000) eden space 368640K, 0% used [0x00000000e0c00000,0x00000000e0c00000,0x00000000f7400000) from space 68096K, 56% used [0x00000000f7400000,0x00000000f99e44a8,0x00000000fb680000) to space 66048K, 0% used [0x00000000fb980000,0x00000000fb980000,0x00000000ffa00000) ParOldGen total 1024000K, used 579456K [0x00000000a2400000, 0x00000000e0c00000, 0x00000000e0c00000) object space 1024000K, 56% used [0x00000000a2400000,0x00000000c59e03d0,0x00000000e0c00000) Metaspace used 194782K, capacity 209076K, committed 209240K, reserved 1239040K class space used 17795K, capacity 20510K, committed 20568K, reserved 1048576K } Deoptimization events (10 events): Event: 410.986 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000012cc454c method=java.nio.charset.CharsetEncoder.encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; @ 62 Event: 412.851 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000010dd8580 method=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToPrimitive(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; @ 64 Event: 415.339 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000012b996b4 method=sun.nio.cs.UTF_8$Encoder.encodeBufferLoop(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; @ 30 Event: 415.419 Thread 0x00000000021bb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000fb42350 method=org.apache.xerces.impl.io.UTF8Reader.read([CII)I @ 123 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.355 Thread 0x00000000021bb000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000011733bc4 method=java.util.AbstractList.equals(Ljava/lang/Object;)Z @ 25 Event: 416.371 Thread 0x00000000021bb000 Uncommon trap: reason=null_check action=make_not_entrant pc=0x0000000012def9e8 method=java.beans.PropertyDescriptor.isAssignable(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z @ 72 Event: 421.666 Thread 0x00000000021bb000 Uncommon trap: reason=predicate action=maybe_recompile pc=0x0000000012e40b68 method=com.google.common.base.Joiner.appendTo(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable; @ 40 Internal exceptions (10 events): Event: 427.816 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e761fb08) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.816 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e7625150) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.816 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e762b968) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.817 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e7630fb0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.817 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e76377f0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.817 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e763ce38) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.818 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': org/apache/axis/transport/c/Handler> (0x00000000e76435e8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 427.818 Thread 0x00000000021bb000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000e7648c30) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210] Event: 428.784 Thread 0x00000000021bb000 Exception <a 'java/util/zip/ZipException'> (0x00000000ef2a9a98) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 429.953 Thread 0x00000000021bb000 Exception <a 'java/util/zip/ZipException'> (0x00000000e0ddb970) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u60\4407\hotspot\src\share\vm\prims\jni.cpp, line 709] Events (10 events): Event: 429.863 Executing VM operation: RevokeBias Event: 429.863 Executing VM operation: RevokeBias done Event: 429.865 Executing VM operation: RevokeBias Event: 429.865 Executing VM operation: RevokeBias done Event: 429.986 Thread 0x00000000021bb000 DEOPT PACKING pc=0x00000000133e1075 sp=0x0000000002f2b0f0 Event: 429.986 Thread 0x00000000021bb000 DEOPT UNPACKING pc=0x000000000f05787f sp=0x0000000002f2ae98 mode 0 Event: 430.006 Thread 0x00000000021bb000 DEOPT PACKING pc=0x00000000133e1075 sp=0x0000000002f2b0a0 Event: 430.006 Thread 0x00000000021bb000 DEOPT UNPACKING pc=0x000000000f05787f sp=0x0000000002f2ae48 mode 0 Event: 430.007 Thread 0x00000000021bb000 DEOPT PACKING pc=0x000000001120cfc0 sp=0x0000000002f2b380 Event: 430.007 Thread 0x00000000021bb000 DEOPT UNPACKING pc=0x000000000f05787f sp=0x0000000002f2b1c0 mode 0 Dynamic libraries: 0x000000013ff70000 - 0x000000013ffa7000 C:\Program Files\Java\jdk1.8.0_60\bin\java.exe 0x00000000773d0000 - 0x0000000077579000 C:\Windows\SYSTEM32\ntdll.dll 0x00000000771b0000 - 0x00000000772cf000 C:\Windows\system32\kernel32.dll 0x000007fefd430000 - 0x000007fefd49c000 C:\Windows\system32\KERNELBASE.dll 0x000007fefe5b0000 - 0x000007fefe68b000 C:\Windows\system32\ADVAPI32.dll 0x000007fefe690000 - 0x000007fefe72f000 C:\Windows\system32\msvcrt.dll 0x000007feff640000 - 0x000007feff65f000 C:\Windows\SYSTEM32\sechost.dll 0x000007fefe730000 - 0x000007fefe85d000 C:\Windows\system32\RPCRT4.dll 0x00000000772d0000 - 0x00000000773ca000 C:\Windows\system32\USER32.dll 0x000007fefd6d0000 - 0x000007fefd737000 C:\Windows\system32\GDI32.dll 0x000007fefe970000 - 0x000007fefe97e000 C:\Windows\system32\LPK.dll 0x000007fefec70000 - 0x000007fefed39000 C:\Windows\system32\USP10.dll 0x000007fefba30000 - 0x000007fefbc24000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\COMCTL32.dll 0x000007feff660000 - 0x000007feff6d1000 C:\Windows\system32\SHLWAPI.dll 0x000007feff1a0000 - 0x000007feff1ce000 C:\Windows\system32\IMM32.DLL 0x000007fefe860000 - 0x000007fefe969000 C:\Windows\system32\MSCTF.dll 0x000007fefd0c0000 - 0x000007fefd0ef000 C:\Windows\system32\nvinitx.dll 0x000000000f000000 - 0x000000000f006000 C:\Program Files\NVIDIA Corporation\CoProcManager\_etoured.dll 0x000007fef9780000 - 0x000007fef97df000 C:\Program Files\NVIDIA Corporation\CoProcManager\nvd3d9wrapx.dll 0x000007feff1d0000 - 0x000007feff3a7000 C:\Windows\system32\SETUPAPI.dll 0x000007fefd350000 - 0x000007fefd386000 C:\Windows\system32\CFGMGR32.dll 0x000007fefd740000 - 0x000007fefd817000 C:\Windows\system32\OLEAUT32.dll 0x000007feff3b0000 - 0x000007feff5b3000 C:\Windows\system32\ole32.dll 0x000007fefd3c0000 - 0x000007fefd3da000 C:\Windows\system32\DEVOBJ.dll 0x000007fef9730000 - 0x000007fef9776000 C:\Program Files\NVIDIA Corporation\CoProcManager\nvdxgiwrapx.dll 0x00000000790d0000 - 0x00000000791a2000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\msvcr100.dll 0x0000000002280000 - 0x0000000002b09000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\server\jvm.dll 0x000007fef8d50000 - 0x000007fef8d59000 C:\Windows\system32\WSOCK32.dll 0x000007feff0b0000 - 0x000007feff0fd000 C:\Windows\system32\WS2_32.dll 0x000007fefec60000 - 0x000007fefec68000 C:\Windows\system32\NSI.dll 0x000007fefaf40000 - 0x000007fefaf7b000 C:\Windows\system32\WINMM.dll 0x000007fefca00000 - 0x000007fefca0c000 C:\Windows\system32\VERSION.dll 0x0000000077590000 - 0x0000000077597000 C:\Windows\system32\PSAPI.DLL 0x000000005d990000 - 0x000000005d99f000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\verify.dll 0x000000005d880000 - 0x000000005d8a9000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\java.dll 0x000000006cd70000 - 0x000000006cd93000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\instrument.dll 0x000000005d860000 - 0x000000005d876000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\zip.dll 0x000007fefd820000 - 0x000007fefe5a9000 C:\Windows\system32\SHELL32.dll 0x000007fefd180000 - 0x000007fefd18f000 C:\Windows\system32\profapi.dll 0x000007fefc650000 - 0x000007fefc668000 C:\Windows\system32\CRYPTSP.dll 0x000007fefc350000 - 0x000007fefc397000 C:\Windows\system32\rsaenh.dll 0x000007fefd3f0000 - 0x000007fefd40e000 C:\Windows\system32\USERENV.dll 0x000007fefcf50000 - 0x000007fefcf5f000 C:\Windows\system32\CRYPTBASE.dll 0x000000005d840000 - 0x000000005d85a000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\net.dll 0x000007fefc5f0000 - 0x000007fefc645000 C:\Windows\system32\mswsock.dll 0x000007fefc5e0000 - 0x000007fefc5e7000 C:\Windows\System32\wship6.dll 0x000007fefaa30000 - 0x000007fefaa57000 C:\Windows\system32\IPHLPAPI.DLL 0x000007fefaa20000 - 0x000007fefaa2b000 C:\Windows\system32\WINNSI.DLL 0x000007fefa810000 - 0x000007fefa828000 C:\Windows\system32\dhcpcsvc.DLL 0x000007fefa7d0000 - 0x000007fefa7e1000 C:\Windows\system32\dhcpcsvc6.DLL 0x000000005d820000 - 0x000000005d831000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\nio.dll 0x000007fefbfa0000 - 0x000007fefbfaa000 C:\Users\Jon\AppData\Local\Temp\jansi-64-6354181349185697556.dll 0x000007fefca10000 - 0x000007fefca17000 C:\Windows\System32\wshtcpip.dll 0x000007fefc470000 - 0x000007fefc4cb000 C:\Windows\system32\DNSAPI.dll 0x0000000072540000 - 0x0000000072566000 C:\Program Files\Bonjour\mdnsNSP.dll 0x000007fef8ac0000 - 0x000007fef8aef000 C:\Program Files\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL 0x000007fef8ab0000 - 0x000007fef8ab8000 C:\Windows\system32\rasadhlp.dll 0x000007fefa8a0000 - 0x000007fefa8f3000 C:\Windows\System32\fwpuclnt.dll 0x000000005d810000 - 0x000000005d81d000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\management.dll 0x000007fefaf80000 - 0x000007fefaf95000 C:\Windows\system32\NLAapi.dll 0x000007fef8230000 - 0x000007fef8245000 C:\Windows\system32\napinsp.dll 0x000007fef8250000 - 0x000007fef8269000 C:\Windows\system32\pnrpnsp.dll 0x000007fef8120000 - 0x000007fef812b000 C:\Windows\System32\winrnr.dll 0x000000005d7e0000 - 0x000000005d804000 C:\Program Files\Java\jdk1.8.0_60\jre\bin\sunec.dll 0x000007fef42e0000 - 0x000007fef4405000 C:\Windows\system32\dbghelp.dll VM Arguments: jvm_args: -Dfile.encoding=UTF-8 -Xmx1500M -Xms768M -Dgrails.fork.parent.process.port=51593 -Dgrails.fork.active=true -Dgrails.build.execution.context=C:\Users\Jon\AppData\Local\Temp\growth1489854639409680686grails-execution-context -Dgrails.home=C:\Users\Jon\.gvm\grails\2.5.1 -javaagent:C:\Users\Jon\.gvm\grails\2.5.1\lib\org.springframework\springloaded\jars\springloaded-1.2.4.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=profile=grails;cacheDir=C:\Users\Jon/.grails/2.5.1/ java_command: org.codehaus.groovy.grails.cli.fork.testing.ForkedGrailsTestRunner java_class_path (initial): C:\Program Files\Java\jdk1.8.0_60\lib\tools.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.4.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.slf4j\jcl-over-slf4j\jars\jcl-over-slf4j-1.7.5.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.codehaus.gant\gant_groovy1.8\jars\gant_groovy1.8-1.9.6.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.tomcat.embed\tomcat-embed-logging-log4j\jars\tomcat-embed-logging-log4j-7.0.50.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-plugin-log4j-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\log4j\log4j\jars\log4j-1.2.17.jar;C:\Users\Jon\.gvm\grails\2.5.1\dist\grails-bootstrap-2.5.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant\jars\ant-1.9.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.slf4j\slf4j-api\jars\slf4j-api-1.7.5.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\jline\jline\jars\jline-2.12.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant-launcher\jars\ant-launcher-1.9.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant-trax\jars\ant-trax-1.7.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ivy\ivy\jars\ivy-2.3.0.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.fusesource.jansi\jansi\jars\jansi-1.11.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.apache.ant\ant-junit\jars\ant-junit-1.9.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.objenesis\objenesis\jars\objenesis-1.4.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\cglib\cglib\jars\cglib-2.2.2.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\asm\asm\jars\asm-3.3.1.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.spockframework\spock-core\jars\spock-core-1.0-groovy-2.4.jar;C:\Users\Jon\.m2\repository\cglib\cglib-nodep\2.2.2\cglib-nodep-2.2.2.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\junit\junit\jars\junit-4.12.jar;C:\Users\Jon\.gvm\grails\2.5.1\lib\org.hamcrest\hamcrest-core\jars\hamcrest-core-1.3.jar;C:\Users\Jon\.m2\repository\junit\junit-dep\4.8.2\junit-dep-4.8.2.jar;C:\Users\Jon\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\8. Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60 PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Java\jdk1.8.0_60\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;C:\Users\Jon\devtools\apache-ant-1.8.3\bin;C:\Users\Jon\.gvm\gradle\2.6\bin;c:\Users\Jon\devtools\apache-maven-3.0.4\bin;C:\Users\Jon\devtools\jarscan;C:\Program Files\TortoiseSVN\bin;C:\Program Files\PostgreSQL\9.4\bin;C:\Users\Jon\.gvm\grails\2.5.1\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Program Files (x86)\Git\cmd;C:\Program Files\nodejs\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Users\Jon\devtools\Ruby22\bin;C:\Users\Jon\AppData\Roaming\npm USERNAME=Jon OS=Windows_NT PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel --------------- S Y S T E M --------------- OS: Windows 7 , 64 bit Build 7601 (6.1.7601.18869) CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, ht, tsc, tscinvbit Memory: 4k page, physical 8280236k(437944k free), swap 16673324k(1310692k free) vm_info: Java HotSpot(TM) 64-Bit Server VM (25.60-b23) for windows-amd64 JRE (1.8.0_60-b27), built on Aug 4 2015 11:06:27 by "java_re" with MS VC++ 10.0 (VS2010) time: Tue Aug 25 14:41:09 2015 elapsed time: 430 seconds (0d 0h 7m 10s) REPRODUCIBILITY : This bug can be reproduced always. ---------- BEGIN SOURCE ---------- We made attempts at pulling a problematic method into a single class and running that by itself in a loop to force it to JIT compile. However, we were unable to reproduce this way. It appears that there must be some interaction between classes when JIT compiling to trigger the jvm bug. This version of a method always causes our app to seg fault: public static int getInt(String name, HttpServletRequest request, boolean zeroIfBlank) { if (RemNull.isValid(request.getParameter(name))) { try { return Integer.parseInt(RequestUtil.strip(request.getParameter(name))); } catch (NumberFormatException nfe) { } } return (zeroIfBlank ? 0 : -1); } However, if we remove the try/catch, but leave all the rest of the lines in place (including the if and the 2 return statements), then things are fine (no seg faults). This rewritten version of that same function also is fine (no seg faults): public static int getInt(String name, HttpServletRequest request, boolean zeroIfBlank) { if (!RemNull.isValid(request.getParameter(name))) { return (zeroIfBlank ? 0 : -1); } try { return Integer.parseInt(RequestUtil.strip(request.getParameter(name))); } catch (NumberFormatException nfe) { } return (zeroIfBlank ? 0 : -1); } Note again that we've tried pulling this method into its own little application to reproduce the problem, but were unable to reproduce. The other classes/methods in our large application must somehow be influencing the JIT compilation? ---------- END SOURCE ---------- CUSTOMER SUBMITTED WORKAROUND : Running with -Xint eliminates the problem, but that's too slow for us. Running with -XX:CompileCommand=exclude,com/finch/util/request/RequestUtil,* makes it so that we don't get seg faults in problem methods, but it turns out there are many problem methods that cause the JIT compiler to crash, so this isn't a viable option. As mentioned above (in the test case section), we can apparently rewrite our code in functionally equivalent ways to avoid seg faults, but again, there are too many methods causing the JIT compiler to seg fault for this to be viable for us. Also, rewriting our code in awkward ways to workaround a buggy JIT compiler isn't very appealing. Running with jdk 1.7 (jdk 1.7u79) also eliminates the problem, but we want to move to jdk 1.8.

    JDK Bug System | 1 year ago | Webbug Group
    java.lang.VerifyError: Expecting a stackmap frame at branch target 49 Exception Details: Location: jvmbug/Util.<init>()V @9: ifnull Reason: Expected stackmap frame at this location. Bytecode: 0000000: b200 1012 48b6 004c 59c6 0028 c000 3a2a 0000010: 01b7 004e 2ab4 000c c700 122a bb00 0e59 0000020: 2ab2 0010 b700 14b5 000c 2ab9 0046 0200 0000030: b157 2ab7 003e 2ab4 000c c700 122a bb00 0000040: 0e59 2ab2 0010 b700 14b5 000c b1
  3. 0

    Error

    GitHub | 3 years ago | MadamGuenevere
    java.lang.VerifyError: Bad type on operand stack Exception Details: Location: enviromine/core/EnviroMine.init(Lcpw/mods/fml/common/event/FMLInitializationEvent;)V @357: invokespecial Reason: Type 'net/minecraft/item/EnumRarity' (current frame, stack[6]) is not assignable to 'net/minecraft/item/EnumToolMaterial' Current Frame: bci: @357 flags: { } locals: { 'cpw/mods/fml/common/event/FMLInitializationEvent' } stack: { 'net/minecraft/item/ItemLeaves', '[Ljava/lang/Object;', '[Ljava/lang/Object;', integer, uninitialized 348, uninitialized 348, 'net/minecraft/item/EnumRarity', integer, integer } Bytecode: 0000000: b200 582a b600 d2b2 0085 12d4 b800 dab2 0000010: 008f 12dc b800 dab2 0099 12de b800 dab2 0000020: 00b5 12e0 b800 dabb 00e2 59b2 00e5 0412 0000030: e6b7 00e9 12eb b600 ee03 03b6 00f3 c000 0000040: e2b3 00f7 bb00 e259 b200 fa04 12fb b700 0000050: e912 fdb6 00ee 0403 b600 f3c0 00e2 b301 0000060: 00bb 00e2 59b2 0103 0413 0104 b700 e913 0000070: 0106 b600 ee05 03b6 00f3 c000 e2b3 0109 0000080: bb00 e259 b201 0c04 1100 ff03 0311 00ff 0000090: b801 10b7 00e9 1301 12b6 00ee 0603 b600 00000a0: f3c0 00e2 b301 15bb 00e2 59b2 0118 0412 00000b0: e6b7 00e9 1301 1ab6 00ee 0703 b600 f3c0 00000c0: 00e2 b301 1db8 0120 1301 1a13 0122 b601 00000d0: 26b8 0120 1301 1213 0128 b601 26b8 0120 00000e0: 12eb 1301 2ab6 0126 b801 2012 fd13 012c 00000f0: b601 26b8 0120 1301 0613 012e b601 26b2 0000100: 0085 b401 31bb 0133 59b2 0139 b401 3a04 0000110: 03b7 013d 0bb8 0143 b200 8fb4 0131 bb01 0000120: 3359 b201 39b4 013a 0403 b701 3d0b b801 0000130: 43b2 0099 b401 31bb 0133 59b2 0139 b401 0000140: 3a04 03b7 013d 0bb8 0143 bb01 3359 b200 0000150: 9904 03b7 0146 05bd 0004 5903 bb01 3359 0000160: b201 4704 03b7 0146 5359 04bb 0133 59b2 0000170: 014a 04b7 014d 53b8 0151 bb01 3359 b200 0000180: 8504 03b7 0146 05bd 0004 5903 bb01 3359 0000190: b201 4704 03b7 0146 5359 04bb 0133 59b2 00001a0: 0157 04b7 015a 53b8 0151 bb01 3359 b200 00001b0: 8f04 03b7 0146 05bd 0004 5903 bb01 3359 00001c0: b201 4704 03b7 0146 5359 04bb 0133 59b2 00001d0: 015d 04b7 015a 53b8 0151 bb01 3359 b200 00001e0: b504 b200 b5b6 0160 b701 4610 07bd 0004 00001f0: 5903 1301 6253 5904 1301 6453 5905 1301 0000200: 6253 5906 1078 b801 6a53 5907 bb01 3359 0000210: b201 6db7 0170 5359 0810 79b8 016a 5359 0000220: 1006 bb01 3359 b201 73b7 0170 53b8 0176 0000230: bb01 7859 b701 79b8 017d b200 4bb2 0183 0000240: 1301 85b6 0189 b200 58b6 018c b200 58b6 0000250: 018f b1
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    java.lang.VerifyError: Verifier rejected class on Lollipop when using release APK

    Stack Overflow | 2 years ago | Austyn Mahoney
    java.lang.VerifyError: Verifier rejected class com.myapp.android.ui.activity.MainActivity$$ViewInjector due to bad method void com.myapp.android.ui.activity.MainActivity$$ViewInjector.reset(com.myapp.android.ui.activity.MainActivity) (declaration of 'com.myapp.android.ui.activity.MainActivity$$ViewInjector' appears in /data/app/com.myapp.android-2/base.apk)
  6. 0

    Screencast #36: Web App Development using Java EE 6, GlassFish, and Eclipse - Webinar Recording (Arun Gupta, Miles to go ...)

    oracle.com | 4 months ago
    java.lang.VerifyError: Expecting a stackmap frame at branch target 16 in method model.Person._persistence_checkFetchedForSet(Ljava/lang/String;)V at offset 5

  1. esaar 1 times, last 4 months ago
11 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.VerifyError

    Expecting a stackmap frame at branch target 49 Exception Details: Location: jvmbug/Util.<init>()V @9: ifnull Reason: Expected stackmap frame at this location. Bytecode: 0000000: b200 1012 48b6 004c 59c6 0028 c000 3a2a 0000010: 01b7 004e 2ab4 000c c700 122a bb00 0e59 0000020: 2ab2 0010 b700 14b5 000c 2ab9 0046 0200 0000030: b157 2ab7 003e 2ab4 000c c700 122a bb00 0000040: 0e59 2ab2 0010 b700 14b5 000c b1

    at java.lang.Class.forName()
  2. Java RT
    Class.forName
    1. java.lang.Class.forName(Class.java:372)
    1 frame