Lucee crashes during garbage collection?

Windows Azure Web App

Lucee 4.5.3.020
Tomcat 8.0.23
OpenJDK 64-Bit Server VM (25.102-b14) (also happens with Java 1.8.0_111)

I have a production server that is crashing frequently with what seems to me to be a memory clean up. We are using the server to create PNG images from a collection of text, graphics and photos. The output is a single PNG file with everything overlayed. Periodically throughout the day I get the following JVM crash. I’m a far thing from a Java expert, but to me this looks like the garbage collection is trying to dispose of a font object and the object has already been disposed. For a while it was happening every 20 minutes. Now it seems to be a number of hours between crashes.

The error log (attached below) seems to suggest “fonts” might be an issue. We ARE using a font that is not in the jar file. We load it in our “onAppInit” handler (Coldbox) with the following code:

		local.p = ExpandPath("./includes/fonts/");
		local.d = DirectoryList(local.p,false,"name","*.ttf|*.otf");
		local.ge = CreateObject('java','java.awt.GraphicsEnvironment').getLocalGraphicsEnvironment();
		local.f = CreateObject('java','java.awt.Font');
    	for(local.l in local.d){
			local.i = CreateObject('java','java.io.FileInputStream').Init(JavaCast("string",local.p&local.l));
			local.ge.registerFont(local.f.createFont(local.f.TRUETYPE_FONT, local.i));
    	}

The app works, and will run for hundreds of generations of PNG. It seems to fail with this excat exception when either:

  • heap is nearly exhausted
  • or lots of memory, but nobody has called the graphics stuff “in a while”

I’m baffled. Any suggestions?

A fatal error has been detected by the Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fc55d7468c, pid=10068, tid=0x0000000000002508

JRE version: OpenJDK Runtime Environment (8.0_102-b14) (build 1.8.0_102-b14)

Java VM: OpenJDK 64-Bit Server VM (25.102-b14 mixed mode windows-amd64 compressed oops)

Problematic frame:

C [USER32.dll+0x468c]

Core dump written. Default location: D:\home\site\wwwroot\hs_err_pid10068.mdmp

If you would like to submit a bug report, please visit:

http://www.azulsystems.com/support/

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

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

Current thread (0x000000001c742000): JavaThread “Java2D Disposer” daemon [_thread_in_native, id=9480, stack(0x000000001ec10000,0x000000001ed10000)]

siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffc0000022

Stack: [0x000000001ec10000,0x000000001ed10000], sp=0x000000001ed0e130, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [USER32.dll+0x468c]
C [USER32.dll+0x487a]
C [awt.dll+0xcc88a]
C [awt.dll+0x1b450]
C 0x00000000010359b4

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.java2d.d3d.D3DGraphicsDevice.initD3D()Z+0
j sun.java2d.d3d.D3DGraphicsDevice.()V+4
v ~StubRoutines::call_stub
j sun.awt.Win32GraphicsEnvironment.makeScreenDevice(I)Ljava/awt/GraphicsDevice;+9
j sun.java2d.SunGraphicsEnvironment.getScreenDevices()[Ljava/awt/GraphicsDevice;+30
j sun.awt.Win32GraphicsEnvironment.getDefaultScreenDevice()Ljava/awt/GraphicsDevice;+1
j sun.font.StrikeCache.disposeStrike(Lsun/font/FontStrikeDisposer;)V+26
j sun.font.FontStrikeDisposer.dispose()V+19
j sun.java2d.Disposer.run()V+26
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x0000000019d36000 JavaThread “AWT-Windows” daemon [_thread_blocked, id=7020, stack(0x0000000026f40000,0x0000000027040000)]
0x0000000019d32800 JavaThread “AWT-Shutdown” [_thread_blocked, id=6468, stack(0x00000000227a0000,0x00000000228a0000)]
=>0x000000001c742000 JavaThread “Java2D Disposer” daemon [_thread_in_native, id=9480, stack(0x000000001ec10000,0x000000001ed10000)]
0x000000001c743800 JavaThread “http-nio-127.0.0.1-27495-exec-10” daemon [_thread_blocked, id=12052, stack(0x000000001e540000,0x000000001e640000)]
0x000000001c740000 JavaThread “http-nio-127.0.0.1-27495-exec-9” daemon [_thread_blocked, id=10308, stack(0x000000001fd40000,0x000000001fe40000)]
0x0000000019ee1000 JavaThread “http-nio-127.0.0.1-27495-exec-8” daemon [_thread_blocked, id=12084, stack(0x000000001dc40000,0x000000001dd40000)]
0x0000000019ee0800 JavaThread “http-nio-127.0.0.1-27495-exec-7” daemon [_thread_blocked, id=11612, stack(0x000000001db40000,0x000000001dc40000)]
0x0000000019ee3800 JavaThread “http-nio-127.0.0.1-27495-exec-6” daemon [_thread_blocked, id=12028, stack(0x000000001da40000,0x000000001db40000)]
0x000000001addc000 JavaThread “http-nio-127.0.0.1-27495-exec-5” daemon [_thread_blocked, id=10832, stack(0x000000001d940000,0x000000001da40000)]
0x000000001addb000 JavaThread “http-nio-127.0.0.1-27495-exec-4” daemon [_thread_blocked, id=11980, stack(0x000000001d840000,0x000000001d940000)]
0x000000001ade0800 JavaThread “http-nio-127.0.0.1-27495-exec-3” daemon [_thread_blocked, id=11924, stack(0x000000001d740000,0x000000001d840000)]
0x000000001adde000 JavaThread “http-nio-127.0.0.1-27495-exec-2” daemon [_thread_blocked, id=12228, stack(0x000000001d640000,0x000000001d740000)]
0x000000001adda800 JavaThread “http-nio-127.0.0.1-27495-exec-1” daemon [_thread_blocked, id=11524, stack(0x000000001d540000,0x000000001d640000)]
0x000000001addf800 JavaThread “http-nio-127.0.0.1-27495-Acceptor-0” daemon [_thread_in_native, id=10204, stack(0x000000001d440000,0x000000001d540000)]
0x000000001addd800 JavaThread “http-nio-127.0.0.1-27495-ClientPoller-1” daemon [_thread_in_native, id=11416, stack(0x000000001d340000,0x000000001d440000)]
0x000000001ade1000 JavaThread “http-nio-127.0.0.1-27495-ClientPoller-0” daemon [_thread_in_native, id=9620, stack(0x000000001d240000,0x000000001d340000)]
0x000000001addf000 JavaThread “ContainerBackgroundProcessor[StandardEngine[Catalina]]” daemon [_thread_blocked, id=11640, stack(0x000000001d140000,0x000000001d240000)]
0x000000001addc800 JavaThread “Thread-5” daemon [_thread_blocked, id=8228, stack(0x000000001d040000,0x000000001d140000)]
0x0000000017c14800 JavaThread “NioBlockingSelector.BlockPoller-1” daemon [_thread_in_native, id=9716, stack(0x00000000191d0000,0x00000000192d0000)]
0x0000000017e08000 JavaThread “SeedGenerator Thread” daemon [_thread_blocked, id=11328, stack(0x0000000018fd0000,0x00000000190d0000)]
0x0000000017ba7800 JavaThread “GC Daemon” daemon [_thread_blocked, id=12224, stack(0x0000000018cd0000,0x0000000018dd0000)]
0x0000000016d34800 JavaThread “AsyncFileHandlerWriter-1304836502” daemon [_thread_blocked, id=11308, stack(0x0000000017220000,0x0000000017320000)]
0x0000000016c50800 JavaThread “Service Thread” daemon [_thread_blocked, id=10148, stack(0x0000000017020000,0x0000000017120000)]
0x00000000152f3000 JavaThread “C1 CompilerThread2” daemon [_thread_blocked, id=10628, stack(0x0000000016b20000,0x0000000016c20000)]
0x00000000152f0000 JavaThread “C2 CompilerThread1” daemon [_thread_blocked, id=9740, stack(0x0000000016a20000,0x0000000016b20000)]
0x00000000152fd000 JavaThread “C2 CompilerThread0” daemon [_thread_in_native, id=8712, stack(0x0000000016920000,0x0000000016a20000)]
0x00000000152fc000 JavaThread “Attach Listener” daemon [_thread_blocked, id=9744, stack(0x0000000016820000,0x0000000016920000)]
0x00000000152fb000 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=5960, stack(0x0000000016720000,0x0000000016820000)]
0x00000000152d8000 JavaThread “Finalizer” daemon [_thread_blocked, id=10904, stack(0x0000000016550000,0x0000000016650000)]
0x0000000001014000 JavaThread “Reference Handler” daemon [_thread_blocked, id=11004, stack(0x0000000016450000,0x0000000016550000)]
0x0000000000f23800 JavaThread “main” [_thread_blocked, id=7552, stack(0x0000000000b40000,0x0000000000c40000)]

Other Threads:
0x00000000152b6000 VMThread [stack: 0x0000000016350000,0x0000000016450000] [id=9316]
0x0000000015305800 WatcherThread [stack: 0x0000000017120000,0x0000000017220000] [id=8052]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
PSYoungGen total 602112K, used 385110K [0x00000000dab00000, 0x00000000fff00000, 0x0000000100000000)
eden space 594432K, 64% used [0x00000000dab00000,0x00000000f23159c8,0x00000000fef80000)
from space 7680K, 0% used [0x00000000fef80000,0x00000000fef80000,0x00000000ff700000)
to space 7168K, 0% used [0x00000000ff800000,0x00000000ff800000,0x00000000fff00000)
ParOldGen total 524800K, used 248729K [0x0000000090000000, 0x00000000b0080000, 0x00000000dab00000)
object space 524800K, 47% used [0x0000000090000000,0x000000009f2e66d8,0x00000000b0080000)
Metaspace used 101514K, capacity 104083K, committed 104704K, reserved 1146880K
class space used 5846K, capacity 6259K, committed 6400K, reserved 1048576K

GC Heap History (10 events):
Event: 14274.857 GC heap before
{Heap before GC invocations=380 (full 10):
PSYoungGen total 594432K, used 594318K [0x00000000dab00000, 0x00000000fff00000, 0x0000000100000000)
eden space 592896K, 100% used [0x00000000dab00000,0x00000000fee00000,0x00000000fee00000)
from space 1536K, 92% used [0x00000000fee00000,0x00000000fef63910,0x00000000fef80000)
to space 8704K, 0% used [0x00000000ff680000,0x00000000ff680000,0x00000000fff00000)
ParOldGen total 504320K, used 401056K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a87a8028,0x00000000aec80000)
Metaspace used 101448K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5844K, capacity 6269K, committed 6400K, reserved 1048576K
Event: 14274.887 GC heap after
Heap after GC invocations=380 (full 10):
PSYoungGen total 602112K, used 1999K [0x00000000dab00000, 0x0000000100000000, 0x0000000100000000)
eden space 593408K, 0% used [0x00000000dab00000,0x00000000dab00000,0x00000000fee80000)
from space 8704K, 22% used [0x00000000ff680000,0x00000000ff873d10,0x00000000fff00000)
to space 8192K, 0% used [0x00000000fee80000,0x00000000fee80000,0x00000000ff680000)
ParOldGen total 504320K, used 401273K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a87de530,0x00000000aec80000)
Metaspace used 101448K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5844K, capacity 6269K, committed 6400K, reserved 1048576K
}
Event: 14302.326 GC heap before
{Heap before GC invocations=381 (full 10):
PSYoungGen total 602112K, used 595208K [0x00000000dab00000, 0x0000000100000000, 0x0000000100000000)
eden space 593408K, 99% used [0x00000000dab00000,0x00000000fee4e498,0x00000000fee80000)
from space 8704K, 22% used [0x00000000ff680000,0x00000000ff873d10,0x00000000fff00000)
to space 8192K, 0% used [0x00000000fee80000,0x00000000fee80000,0x00000000ff680000)
ParOldGen total 504320K, used 401273K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a87de530,0x00000000aec80000)
Metaspace used 101462K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5845K, capacity 6269K, committed 6400K, reserved 1048576K
Event: 14302.335 GC heap after
Heap after GC invocations=381 (full 10):
PSYoungGen total 601600K, used 1512K [0x00000000dab00000, 0x00000000ffe80000, 0x0000000100000000)
eden space 593408K, 0% used [0x00000000dab00000,0x00000000dab00000,0x00000000fee80000)
from space 8192K, 18% used [0x00000000fee80000,0x00000000feffa0e8,0x00000000ff680000)
to space 7680K, 0% used [0x00000000ff700000,0x00000000ff700000,0x00000000ffe80000)
ParOldGen total 504320K, used 401626K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a8836868,0x00000000aec80000)
Metaspace used 101462K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5845K, capacity 6269K, committed 6400K, reserved 1048576K
}
Event: 14364.910 GC heap before
{Heap before GC invocations=382 (full 10):
PSYoungGen total 601600K, used 594920K [0x00000000dab00000, 0x00000000ffe80000, 0x0000000100000000)
eden space 593408K, 100% used [0x00000000dab00000,0x00000000fee80000,0x00000000fee80000)
from space 8192K, 18% used [0x00000000fee80000,0x00000000feffa0e8,0x00000000ff680000)
to space 7680K, 0% used [0x00000000ff700000,0x00000000ff700000,0x00000000ffe80000)
ParOldGen total 504320K, used 401626K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a8836868,0x00000000aec80000)
Metaspace used 101483K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5846K, capacity 6269K, committed 6400K, reserved 1048576K
Event: 14364.960 GC heap after
Heap after GC invocations=382 (full 10):
PSYoungGen total 602112K, used 1002K [0x00000000dab00000, 0x00000000fff80000, 0x0000000100000000)
eden space 594432K, 0% used [0x00000000dab00000,0x00000000dab00000,0x00000000fef80000)
from space 7680K, 13% used [0x00000000ff700000,0x00000000ff7fa9b8,0x00000000ffe80000)
to space 7680K, 0% used [0x00000000fef80000,0x00000000fef80000,0x00000000ff700000)
ParOldGen total 504320K, used 401778K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a885c868,0x00000000aec80000)
Metaspace used 101483K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5846K, capacity 6269K, committed 6400K, reserved 1048576K
}
Event: 14369.449 GC heap before
{Heap before GC invocations=383 (full 10):
PSYoungGen total 602112K, used 595434K [0x00000000dab00000, 0x00000000fff80000, 0x0000000100000000)
eden space 594432K, 100% used [0x00000000dab00000,0x00000000fef80000,0x00000000fef80000)
from space 7680K, 13% used [0x00000000ff700000,0x00000000ff7fa9b8,0x00000000ffe80000)
to space 7680K, 0% used [0x00000000fef80000,0x00000000fef80000,0x00000000ff700000)
ParOldGen total 504320K, used 401778K [0x0000000090000000, 0x00000000aec80000, 0x00000000dab00000)
object space 504320K, 79% used [0x0000000090000000,0x00000000a885c868,0x00000000aec80000)
Metaspace used 101488K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5846K, capacity 6269K, committed 6400K, reserved 1048576K
Event: 14369.505 GC heap after
Heap after GC invocations=383 (full 10):
PSYoungGen total 602112K, used 2017K [0x00000000dab00000, 0x00000000fff00000, 0x0000000100000000)
eden space 594432K, 0% used [0x00000000dab00000,0x00000000dab00000,0x00000000fef80000)
from space 7680K, 26% used [0x00000000fef80000,0x00000000ff178510,0x00000000ff700000)
to space 7168K, 0% used [0x00000000ff800000,0x00000000ff800000,0x00000000fff00000)
ParOldGen total 522752K, used 511406K [0x0000000090000000, 0x00000000afe80000, 0x00000000dab00000)
object space 522752K, 97% used [0x0000000090000000,0x00000000af36b970,0x00000000afe80000)
Metaspace used 101488K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5846K, capacity 6269K, committed 6400K, reserved 1048576K
}
Event: 14369.505 GC heap before
{Heap before GC invocations=384 (full 11):
PSYoungGen total 602112K, used 2017K [0x00000000dab00000, 0x00000000fff00000, 0x0000000100000000)
eden space 594432K, 0% used [0x00000000dab00000,0x00000000dab00000,0x00000000fef80000)
from space 7680K, 26% used [0x00000000fef80000,0x00000000ff178510,0x00000000ff700000)
to space 7168K, 0% used [0x00000000ff800000,0x00000000ff800000,0x00000000fff00000)
ParOldGen total 522752K, used 511406K [0x0000000090000000, 0x00000000afe80000, 0x00000000dab00000)
object space 522752K, 97% used [0x0000000090000000,0x00000000af36b970,0x00000000afe80000)
Metaspace used 101488K, capacity 104043K, committed 104704K, reserved 1146880K
class space used 5846K, capacity 6269K, committed 6400K, reserved 1048576K
Event: 14370.050 GC heap after
Heap after GC invocations=384 (full 11):
PSYoungGen total 602112K, used 0K [0x00000000dab00000, 0x00000000fff00000, 0x0000000100000000)
eden space 594432K, 0% used [0x00000000dab00000,0x00000000dab00000,0x00000000fef80000)
from space 7680K, 0% used [0x00000000fef80000,0x00000000fef80000,0x00000000ff700000)
to space 7168K, 0% used [0x00000000ff800000,0x00000000ff800000,0x00000000fff00000)
ParOldGen total 524800K, used 248729K [0x0000000090000000, 0x00000000b0080000, 0x00000000dab00000)
object space 524800K, 47% used [0x0000000090000000,0x000000009f2e66d8,0x00000000b0080000)
Metaspace used 101399K, capacity 103913K, committed 104704K, reserved 1146880K
class space used 5835K, capacity 6248K, committed 6400K, reserved 1048576K
}

Deoptimization events (10 events):
Event: 13814.104 Thread 0x0000000019ee3800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000005a96068 method=system.web.context.requestcontext_cfc$cf.udfCall4(Llucee/runtime/PageContext;Llucee/runtime/type/UDF;I)Ljava/lang/Object; @ 1200
Event: 14165.481 Thread 0x000000001addb000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000312b6bc method=com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(IZ)V @ 126
Event: 14290.994 Thread 0x0000000019ee0800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000029e74e0 method=lucee.commons.lang.ParserString.isCurrentDigit()Z @ 4
Event: 14290.994 Thread 0x0000000019ee0800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000001ceec48 method=lucee.commons.lang.ParserString.isCurrentSpecial()Z @ 4
Event: 14290.994 Thread 0x0000000019ee0800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000024ffac0 method=lucee.commons.lang.ParserString.isCurrentDigit()Z @ 4
Event: 14291.067 Thread 0x0000000019ee0800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003b8cc58 method=lucee.runtime.db.SQLCaster.toSQLType(Ljava/lang/String;)I @ 313
Event: 14305.050 Thread 0x000000001adde000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000005540930 method=lucee.runtime.op.Operator.compare(ZZ)I @ 15
Event: 14354.371 Thread 0x0000000019ee1000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000051767f8 method=lucee.runtime.tag.QueryParam.doStartTag()I @ 93
Event: 14370.056 Thread 0x000000001c742000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000044de518 method=java.lang.Thread.getContextClassLoader()Ljava/lang/ClassLoader; @ 4
Event: 14370.057 Thread 0x000000001c742000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000142f12c method=java.lang.Thread.getContextClassLoader()Ljava/lang/ClassLoader; @ 4

Internal exceptions (10 events):
Event: 14364.904 Thread 0x0000000019d36000 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000fecc10d8) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.960 Thread 0x0000000019d32800 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000dab00050) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.969 Thread 0x0000000019d36000 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000dad3ce20) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.976 Thread 0x0000000019d36000 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000dadebb88) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.981 Thread 0x0000000019d32800 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000dae9a8f0) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.987 Thread 0x0000000019d32800 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000daf49658) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.993 Thread 0x0000000019d32800 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000daff83c0) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14364.998 Thread 0x0000000019d37800 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000db0a7128) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14365.003 Thread 0x0000000019d36000 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000db155e90) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]
Event: 14365.010 Thread 0x0000000019d36000 Exception <a ‘java/lang/InterruptedException’: sleep interrupted> (0x00000000db204bf8) thrown at [C:\jenkins\workspace\zulu8-silver-build-win64\zulu-src\hotspot\src\share\vm\prims\jvm.cpp, line 3215]

Events (10 events):
Event: 14370.055 Thread 0x000000001c742000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00000000044de518
Event: 14370.056 Thread 0x000000001c742000 DEOPT PACKING pc=0x00000000044de518 sp=0x000000001ed0cb50
Event: 14370.056 Thread 0x000000001c742000 DEOPT UNPACKING pc=0x000000000106556a sp=0x000000001ed0caa8 mode 2
Event: 14370.056 Thread 0x0000000019d32800 Thread added: 0x0000000019d32800
Event: 14370.057 Thread 0x000000001c742000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x000000000142f12c
Event: 14370.057 Thread 0x000000001c742000 DEOPT PACKING pc=0x000000000142f12c sp=0x000000001ed0cc50
Event: 14370.057 Thread 0x000000001c742000 DEOPT UNPACKING pc=0x000000000106556a sp=0x000000001ed0cbf0 mode 2
Event: 14370.057 Thread 0x0000000019d36000 Thread added: 0x0000000019d36000
Event: 14370.062 Executing VM operation: RevokeBias
Event: 14370.062 Executing VM operation: RevokeBias done

Dynamic libraries:
0x000007f6a0810000 - 0x000007f6a0845000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\bin\java.exe
0x000007fc56700000 - 0x000007fc568be000 D:\Windows\SYSTEM32\ntdll.dll
0x000007fc55ec0000 - 0x000007fc55ff7000 D:\Windows\system32\KERNEL32.DLL
0x000007fc53650000 - 0x000007fc53744000 D:\Windows\system32\KERNELBASE.dll
0x000007fc3f0f0000 - 0x000007fc3f169000 D:\Windows\SYSTEM32\picohelper.dll
0x000007fc54590000 - 0x000007fc5466f000 D:\Windows\system32\ADVAPI32.dll
0x000007fc55d70000 - 0x000007fc55ebc000 D:\Windows\system32\USER32.dll
0x000007fc511a0000 - 0x000007fc5140a000 D:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.17359_none_4188b989718cf1c6\COMCTL32.dll
0x000007fc42c80000 - 0x000007fc42d27000 D:\Windows\SYSTEM32\MSVCP110.dll
0x000007fc56650000 - 0x000007fc566f5000 D:\Windows\system32\msvcrt.dll
0x000007fc54530000 - 0x000007fc54588000 D:\Windows\system32\WS2_32.dll
0x000007fc53ae0000 - 0x000007fc53c5b000 D:\Windows\system32\ole32.dll
0x000007fc549b0000 - 0x000007fc54a76000 D:\Windows\system32\OLEAUT32.dll
0x000007fc53ce0000 - 0x000007fc53e21000 D:\Windows\system32\RPCRT4.dll
0x000007fc4fce0000 - 0x000007fc4fd0a000 D:\Windows\SYSTEM32\IPHLPAPI.DLL
0x000007fc565a0000 - 0x000007fc565a5000 D:\Windows\system32\Normaliz.dll
0x000007fc56550000 - 0x000007fc56598000 D:\Windows\SYSTEM32\sechost.dll
0x000007fc53e90000 - 0x000007fc53fd0000 D:\Windows\system32\GDI32.dll
0x000007fc41680000 - 0x000007fc41754000 D:\Windows\SYSTEM32\MSVCR110.dll
0x000007fc53cb0000 - 0x000007fc53cb9000 D:\Windows\system32\NSI.dll
0x000007fc56230000 - 0x000007fc563df000 D:\Windows\SYSTEM32\combase.dll
0x000007fc4fcb0000 - 0x000007fc4fcba000 D:\Windows\SYSTEM32\WINNSI.DLL
0x000000005d480000 - 0x000000005d552000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\msvcr100.dll
0x000000005cc40000 - 0x000000005d47c000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\server\jvm.dll
0x000007fc3dfd0000 - 0x000007fc3dfd9000 D:\Windows\SYSTEM32\WSOCK32.dll
0x000007fc3ea10000 - 0x000007fc3ea30000 D:\Windows\SYSTEM32\WINMM.dll
0x000007fc4fd20000 - 0x000007fc4fd29000 D:\Windows\SYSTEM32\VERSION.dll
0x000007fc563e0000 - 0x000007fc563e7000 D:\Windows\system32\PSAPI.DLL
0x000007fc3e9b0000 - 0x000007fc3e9e3000 D:\Windows\SYSTEM32\WINMMBASE.dll
0x000007fc537e0000 - 0x000007fc5382f000 D:\Windows\SYSTEM32\cfgmgr32.dll
0x000007fc537b0000 - 0x000007fc537d2000 D:\Windows\system32\DEVOBJ.dll
0x000007fc4f860000 - 0x000007fc4f86f000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\verify.dll
0x000007fc4f830000 - 0x000007fc4f859000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\java.dll
0x000007fc4f810000 - 0x000007fc4f826000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\zip.dll
0x000007fc54a80000 - 0x000007fc55d65000 D:\Windows\system32\SHELL32.dll
0x000007fc53c60000 - 0x000007fc53cb0000 D:\Windows\system32\SHLWAPI.dll
0x000007fc51ae0000 - 0x000007fc51b76000 D:\Windows\SYSTEM32\SHCORE.dll
0x000007fc53630000 - 0x000007fc53645000 D:\Windows\system32\profapi.dll
0x000007fc4f800000 - 0x000007fc4f80d000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\management.dll
0x000007fc4f620000 - 0x000007fc4f63a000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\net.dll
0x000007fc52d80000 - 0x000007fc52ddc000 D:\Windows\system32\mswsock.dll
0x000007fc4f600000 - 0x000007fc4f611000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\nio.dll
0x000007fc4f5d0000 - 0x000007fc4f5f4000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\sunec.dll
0x000007fc4f7f0000 - 0x000007fc4f7fb000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\sunmscapi.dll
0x000007fc53900000 - 0x000007fc53ad1000 D:\Windows\system32\CRYPT32.dll
0x000007fc53610000 - 0x000007fc53626000 D:\Windows\system32\MSASN1.dll
0x000007fc52ee0000 - 0x000007fc52efa000 D:\Windows\SYSTEM32\CRYPTSP.dll
0x000007fc52ac0000 - 0x000007fc52b0b000 D:\Windows\system32\rsaenh.dll
0x000007fc53830000 - 0x000007fc5384f000 D:\Windows\system32\USERENV.dll
0x000007fc4f430000 - 0x000007fc4f5c7000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\awt.dll
0x000007fc52590000 - 0x000007fc5262f000 D:\Windows\system32\apphelp.dll
0x000007fc48260000 - 0x000007fc48274000 D:\Windows\system32\napinsp.dll
0x000007fc503b0000 - 0x000007fc503c6000 D:\Windows\system32\NLAapi.dll
0x000007fc52c80000 - 0x000007fc52d1c000 D:\Windows\SYSTEM32\DNSAPI.dll
0x000007fc48350000 - 0x000007fc48362000 D:\Windows\System32\winrnr.dll
0x000007fc48250000 - 0x000007fc48258000 D:\Windows\System32\rasadhlp.dll
0x000007fc518f0000 - 0x000007fc51911000 D:\Windows\system32\DWMAPI.DLL
0x000007fc4f380000 - 0x000007fc4f422000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\freetype.dll
0x000007fc4f330000 - 0x000007fc4f379000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\fontmanager.dll
0x000007fc4f300000 - 0x000007fc4f32a000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\jpeg.dll
0x000007fc52060000 - 0x000007fc5208e000 D:\Windows\SYSTEM32\ntmarta.dll
0x000007fc4f7b0000 - 0x000007fc4f7ec000 D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64\jre\bin\lcms.dll
0x000007fc533c0000 - 0x000007fc533ca000 D:\Windows\SYSTEM32\CRYPTBASE.dll
0x000007fc53360000 - 0x000007fc533bc000 D:\Windows\SYSTEM32\bcryptPrimitives.dll
0x000007fc40830000 - 0x000007fc40993000 D:\Windows\system32\DBGHELP.DLL

VM Arguments:
jvm_args: -Djava.util.logging.config.file=D:\Program Files (x86)\apache-tomcat-8.0.23\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=d:\home\LogFiles\ -Dsite.tempdir=D:\local\Temp -Dport.http=27495 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=D:\Program Files (x86)\apache-tomcat-8.0.23\endorsed -Dcatalina.base=D:\Program Files (x86)\apache-tomcat-8.0.23 -Dcatalina.home=D:\Program Files (x86)\apache-tomcat-8.0.23 -Djava.io.tmpdir=D:\local\Temp
java_command: org.apache.catalina.startup.Bootstrap start
java_class_path (initial): D:\Program Files (x86)\apache-tomcat-8.0.23\bin\bootstrap.jar;D:\Program Files (x86)\apache-tomcat-8.0.23\bin\tomcat-juli.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64
JRE_HOME=D:\Program Files\Java\zulu8.17.0.3-jdk8.0.102-win_x64
CLASSPATH=D:\Program Files (x86)\apache-tomcat-8.0.23\bin\bootstrap.jar;D:\Program Files (x86)\apache-tomcat-8.0.23\bin\tomcat-juli.jar
PATH=D:\Program Files (x86)\nodejs;D:\Windows\system32;D:\Windows;D:\Windows\System32\Wbem;D:\Windows\System32\WindowsPowerShell\v1.0;D:\Program Files (x86)\Git\cmd;D:\Program Files\Microsoft Network Monitor 3;D:\Program Files (x86)\dotnet;D:\Program Files (x86)\PHP\v5.6;D:\Python27;
USERNAME=RD00155D61287C$
OS=Windows_NT
PROCESSOR_IDENTIFIER=AMD64 Family 16 Model 8 Stepping 1, AuthenticAMD

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

OS: Windows Server 2012 , 64 bit Build 9200 (6.2.9200.16859)

CPU:total 4 (4 cores per cpu, 1 threads per core) family 16 model 8 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, popcnt, mmxext, 3dnowpref, lzcnt, sse4a, tsc

Memory: 4k page, physical 7339572k(4369916k free), swap 24065588k(20431588k free)

vm_info: OpenJDK 64-Bit Server VM (25.102-b14) for windows-amd64 JRE (1.8.0_102-b14), built on Jul 20 2016 10:32:41 by “tester” with MS VC++ 10.0 (VS2010)

time: Tue Jul 18 13:51:00 2017
elapsed time: 14408 seconds (0d 4h 0m 8s)

Follow up:

  • I removed the loading of non-system fonts and the error still occurs
  • Changing the JRE to tomcat 8.5.6 doesn’t fix it either

I’ve changed to java 7
vm_info: Java HotSpot™ 64-Bit Server VM (24.71-b01) for windows-amd64 JRE (1.7.0_71-b14), built on Sep 26 2014 16:16:12 by “java_re” with unknown MS VC++:1600

and tried Jetty 9.1 as a container. Still get the same error.