java.lang.VerifyError

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • 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.
    via by Webbug Group,
  • 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.
    via by Webbug Group,
  • Error
    via GitHub by MadamGuenevere
    ,
  • Game Crashes when opened
    via GitHub by CodedModding
    ,
    • 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(Class.java:372)

    Users with the same issue

    Unknown visitor
    Unknown visitor1 times, last one,
    esaaresaar
    1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    7 more bugmates