JDK-8187136 : Reproducible T2K crashes, usually in getGlyphBounds
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 8,9
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • OS: generic
  • CPU: x86
  • Submitted: 2017-08-31
  • Updated: 2019-06-08
  • Resolved: 2019-06-08
Related Reports
Relates :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Also happens on 1.8.0_133, and we have seen spurious T2K-related crashes since 2015.

ADDITIONAL OS VERSION INFORMATION :
Darwin Mac 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64

Also happens on Windows 10 and whatever flavour of Linux runs on our CI.

A DESCRIPTION OF THE PROBLEM :
We are seeing non-deterministic, but regular crashes in the T2K renderer, usually when entering a new part of our application, so it might be related to loading new fonts.

In any case, I've written a little test case that hammers the T2K renderer with new fonts and forces a glyph layout using Text#prefWidth(double), and it seems to crash very reliably (always in <1s for me).

I am not sure if our application ever layouts text on a thread other than the JavaFX application thread (it shouldn't), but the font handling code should be thread-safe either way.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run the attached sample program.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Nothing - when the T2K renderer is not used, it runs indefinitely.
ACTUAL -
A segmentation fault within a second of starting the program.

The attached crashlog closely matches the crashes we are seeing in our actual application.

ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000013383fbb4, pid=982, tid=0x0000000000018403
#
# JRE version: Java(TM) SE Runtime Environment (8.0_131-b11) (build 1.8.0_131-b11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.131-b11 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C  [libjavafx_font_t2k.dylib+0x1abb4]  glyph_StartLine+0x4
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# 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 (0x00007fadd315c800):  JavaThread "Thread-89" [_thread_in_native, id=99331, stack(0x000070001439a000,0x000070001449a000)]

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

Registers:
RAX=0x00000001338798da, RBX=0x00007fadd3869020, RCX=0x000000013387d288, RDX=0x0000000000000425
RSP=0x00007000144989e0, RBP=0x00007000144989e0, RSI=0x00000000fffffd67, RDI=0x0000000000000000
R8 =0x158cfb7af7074fd4, R9 =0x00007fadd0d50010, R10=0x00000000fffffff8, R11=0x000000000000df4c
R12=0x00007fadd3867408, R13=0x0000000004250000, R14=0x0000000000031208, R15=0x00000000fd670000
RIP=0x000000013383fbb4, EFLAGS=0x0000000000010202, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007000144989e0)
0x00007000144989e0:   0000700014498ab0 000000013387a86c
0x00007000144989f0:   00007fffabe5b000 0000000000000014
0x0000700014498a00:   0000700014498a30 00007fffa30d1282
0x0000700014498a10:   0000000000000014 00007fadd0d50b88
0x0000700014498a20:   00000001d0e23c90 0000000000000000
0x0000700014498a30:   00007fadd3867c70 00007fadd3867c78
0x0000700014498a40:   00007fadd3867d50 00007fadd3867d58
0x0000700014498a50:   00007fadd3867408 00007fadd3869020
0x0000700014498a60:   00031208d0d50b88 00007fadd3869008
0x0000700014498a70:   0000000000000007 00007fad04250000
0x0000700014498a80:   fd67000014498ab0 000000000000006e
0x0000700014498a90:   0000000000000045 00007fadd0d50b88
0x0000700014498aa0:   0000700014498b7e 00007fadd3867408
0x0000700014498ab0:   0000700014498b10 00000001338793cb
0x0000700014498ac0:   000000010ea05000 00007fffa30d2e2c
0x0000700014498ad0:   000000010ea08a00 00007fadd0d4f8d0
0x0000700014498ae0:   00007fadd0d00002 0000700014498b7e
0x0000700014498af0:   0000000000000004 0000000000000001
0x0000700014498b00:   00007fadd0e704d8 0000000000000004
0x0000700014498b10:   0000700014498bf0 000000013383e3f4
0x0000700014498b20:   0000700014498bd4 00007fadd0e704d8
0x0000700014498b30:   0000000000000001 00007fadd0d4f86c
0x0000700014498b40:   00007fadd0d4f85c 00000001338a79d3
0x0000700014498b50:   0000000000004600 000070001449a000
0x0000700014498b60:   0000000000000000 0000000000000000
0x0000700014498b70:   000000010ea0d000 0000000000000050
0x0000700014498b80:   00007fadd4920139 00007fadd492fc00
0x0000700014498b90:   000000000000000c 00007fffa30d3932
0x0000700014498ba0:   0000000000000000 000000010ea1fa00
0x0000700014498bb0:   000000010ea05000 000000010ea24000
0x0000700014498bc0:   abcf5618bd01004e 00007fadd0e704d8
0x0000700014498bd0:   0000000000000000 0000700014498d88 

Instructions: (pc=0x000000013383fbb4)
0x000000013383fb94:   c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 66 66
0x000000013383fba4:   66 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5
0x000000013383fbb4:   48 0f bf 47 1c 48 85 c0 7e 1c 48 8b 4f 30 0f bf
0x000000013383fbc4:   4c 41 fe 39 f1 75 0f 48 8b 4f 38 0f bf 44 41 fe 

Register to memory mapping:

RAX=0x00000001338798da: Type2BuildChar+0x2ba in /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib at 0x0000000133825000
RBX=0x00007fadd3869020 is an unknown value
RCX=0x000000013387d288: Type2BuildChar+0x3c68 in /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib at 0x0000000133825000
RDX=0x0000000000000425 is an unknown value
RSP=0x00007000144989e0 is pointing into the stack for thread: 0x00007fadd315c800
RBP=0x00007000144989e0 is pointing into the stack for thread: 0x00007fadd315c800
RSI=0x00000000fffffd67 is an unknown value
RDI=0x0000000000000000 is an unknown value
R8 =0x158cfb7af7074fd4 is an unknown value
R9 =0x00007fadd0d50010 is an unknown value
R10=0x00000000fffffff8 is an unknown value
R11=0x000000000000df4c is an unknown value
R12=0x00007fadd3867408 is an unknown value
R13=0x0000000004250000 is an unknown value
R14=0x0000000000031208 is an unknown value
R15=0x00000000fd670000 is an unknown value


Stack: [0x000070001439a000,0x000070001449a000],  sp=0x00007000144989e0,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libjavafx_font_t2k.dylib+0x1abb4]  glyph_StartLine+0x4
C  [libjavafx_font_t2k.dylib+0x5586c]  Type2BuildChar+0x124c
C  [libjavafx_font_t2k.dylib+0x543cb]  tsi_T2GetGlyphByIndex+0x18b
C  [libjavafx_font_t2k.dylib+0x193f4]  MedianHeight+0x74
C  [libjavafx_font_t2k.dylib+0x18a2a]  ComputeGlobalHints+0x4a
C  [libjavafx_font_t2k.dylib+0x5ba2c]  T2K_NewTransformationInternal+0x16c
C  [libjavafx_font_t2k.dylib+0x5b0dc]  T2K_NewTransformation+0x3cc
C  [libjavafx_font_t2k.dylib+0x46a4d]  setupT2KContext+0x6d
C  [libjavafx_font_t2k.dylib+0x182b1]  getGlyphGeneralPath(JNIEnv_*, _jobject*, long, long, int, float, float, GeneralPath*)+0x51
C  [libjavafx_font_t2k.dylib+0x183b7]  Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphBounds+0x77
j  com.sun.javafx.font.t2k.T2KFontFile.getGlyphBounds(JJI)Lcom/sun/javafx/geom/RectBounds;+0
j  com.sun.javafx.font.t2k.T2KFontFile.getGlyphBoundingBoxCFF(IF)[I+42
j  com.sun.javafx.font.t2k.T2KFontFile.createGlyphBoundingBox(I)[I+24
j  com.sun.javafx.font.PrismFontFile.getGlyphBoundingBox(IF[F)[F+81
j  com.sun.javafx.font.PrismCompositeFontResource.getGlyphBoundingBox(IF[F)[F+26
j  com.sun.javafx.text.PrismTextLayout.computeSideBearings(Lcom/sun/javafx/text/TextLine;)V+174
j  com.sun.javafx.text.PrismTextLayout.layout()V+1264
j  com.sun.javafx.text.PrismTextLayout.ensureLayout()V+8
j  com.sun.javafx.text.PrismTextLayout.getBounds()Lcom/sun/javafx/geom/BaseBounds;+1
j  javafx.scene.text.Text.getLogicalBounds()Lcom/sun/javafx/geom/BaseBounds;+6
j  javafx.scene.text.Text.impl_computeLayoutBounds()Ljavafx/geometry/Bounds;+54
j  javafx.scene.Node$12.computeBounds()Ljavafx/geometry/Bounds;+4
j  javafx.scene.Node$LazyBoundsProperty.get()Ljavafx/geometry/Bounds;+9
j  javafx.scene.Node$LazyBoundsProperty.get()Ljava/lang/Object;+1
j  javafx.scene.Node.getLayoutBounds()Ljavafx/geometry/Bounds;+4
j  javafx.scene.Node.prefHeight(D)D+1
j  Main.lambda$start$0()V+22
j  Main$$Lambda$56.run()V+4
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2ee5b6]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x6ae
V  [libjvm.dylib+0x2eed5a]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x164
V  [libjvm.dylib+0x2eef06]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x4a
V  [libjvm.dylib+0x34965d]  thread_entry(JavaThread*, Thread*)+0x7c
V  [libjvm.dylib+0x56b87f]  JavaThread::thread_main_inner()+0x9b
V  [libjvm.dylib+0x56cf6c]  JavaThread::run()+0x1c2
V  [libjvm.dylib+0x48b376]  java_start(Thread*)+0xf6
C  [libsystem_pthread.dylib+0x393b]  _pthread_body+0xb4
C  [libsystem_pthread.dylib+0x3887]  _pthread_body+0x0
C  [libsystem_pthread.dylib+0x308d]  thread_start+0xd
C  0x0000000000000000

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.sun.javafx.font.t2k.T2KFontFile.getGlyphBounds(JJI)Lcom/sun/javafx/geom/RectBounds;+0
j  com.sun.javafx.font.t2k.T2KFontFile.getGlyphBoundingBoxCFF(IF)[I+42
j  com.sun.javafx.font.t2k.T2KFontFile.createGlyphBoundingBox(I)[I+24
j  com.sun.javafx.font.PrismFontFile.getGlyphBoundingBox(IF[F)[F+81
j  com.sun.javafx.font.PrismCompositeFontResource.getGlyphBoundingBox(IF[F)[F+26
j  com.sun.javafx.text.PrismTextLayout.computeSideBearings(Lcom/sun/javafx/text/TextLine;)V+174
j  com.sun.javafx.text.PrismTextLayout.layout()V+1264
j  com.sun.javafx.text.PrismTextLayout.ensureLayout()V+8
j  com.sun.javafx.text.PrismTextLayout.getBounds()Lcom/sun/javafx/geom/BaseBounds;+1
j  javafx.scene.text.Text.getLogicalBounds()Lcom/sun/javafx/geom/BaseBounds;+6
j  javafx.scene.text.Text.impl_computeLayoutBounds()Ljavafx/geometry/Bounds;+54
j  javafx.scene.Node$12.computeBounds()Ljavafx/geometry/Bounds;+4
j  javafx.scene.Node$LazyBoundsProperty.get()Ljavafx/geometry/Bounds;+9
j  javafx.scene.Node$LazyBoundsProperty.get()Ljava/lang/Object;+1
j  javafx.scene.Node.getLayoutBounds()Ljavafx/geometry/Bounds;+4
j  javafx.scene.Node.prefHeight(D)D+1
j  Main.lambda$start$0()V+22
j  Main$$Lambda$56.run()V+4
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x00007fadd5015800 JavaThread "Prism Font Disposer" daemon [_thread_blocked, id=112463, stack(0x00007000153ca000,0x00007000154ca000)]
  0x00007fadd11a8800 JavaThread "Thread-104" [_thread_blocked, id=107011, stack(0x00007000152c7000,0x00007000153c7000)]
  0x00007fadd11a8000 JavaThread "Thread-103" [_thread_blocked, id=106499, stack(0x00007000151c4000,0x00007000152c4000)]
  0x00007fadd1aa7000 JavaThread "Thread-102" [_thread_blocked, id=105987, stack(0x00007000150c1000,0x00007000151c1000)]
  0x00007fadd11a7000 JavaThread "Thread-101" [_thread_blocked, id=105475, stack(0x0000700014fbe000,0x00007000150be000)]
  0x00007fadd1aa6800 JavaThread "Thread-100" [_thread_blocked, id=104963, stack(0x0000700014ebb000,0x0000700014fbb000)]
  0x00007fadd315e000 JavaThread "Thread-99" [_thread_blocked, id=104451, stack(0x0000700014db8000,0x0000700014eb8000)]
  0x00007fadd1aa5800 JavaThread "Thread-98" [_thread_blocked, id=103939, stack(0x0000700014cb5000,0x0000700014db5000)]
  0x00007fadd11a6800 JavaThread "Thread-97" [_thread_blocked, id=103427, stack(0x0000700014bb2000,0x0000700014cb2000)]
  0x00007fadd11a5800 JavaThread "Thread-96" [_thread_blocked, id=102915, stack(0x0000700014aaf000,0x0000700014baf000)]
  0x00007fadd28fb000 JavaThread "Thread-95" [_thread_blocked, id=102403, stack(0x00007000149ac000,0x0000700014aac000)]
  0x00007fadd28fa000 JavaThread "Thread-94" [_thread_blocked, id=101891, stack(0x00007000148a9000,0x00007000149a9000)]
  0x00007fadd1aa5000 JavaThread "Thread-93" [_thread_blocked, id=101379, stack(0x00007000147a6000,0x00007000148a6000)]
  0x00007fadd1aa4000 JavaThread "Thread-92" [_thread_blocked, id=100867, stack(0x00007000146a3000,0x00007000147a3000)]
  0x00007fadd315d000 JavaThread "Thread-91" [_thread_blocked, id=100355, stack(0x00007000145a0000,0x00007000146a0000)]
  0x00007fadd28f9800 JavaThread "Thread-90" [_thread_blocked, id=99843, stack(0x000070001449d000,0x000070001459d000)]
=>0x00007fadd315c800 JavaThread "Thread-89" [_thread_in_native, id=99331, stack(0x000070001439a000,0x000070001449a000)]
  0x00007fadd1aa3800 JavaThread "Thread-88" [_thread_blocked, id=98819, stack(0x0000700014297000,0x0000700014397000)]
  0x00007fadd315b800 JavaThread "Thread-87" [_thread_blocked, id=98307, stack(0x0000700014194000,0x0000700014294000)]
  0x00007fadd380d000 JavaThread "Thread-86" [_thread_blocked, id=97795, stack(0x0000700014091000,0x0000700014191000)]
  0x00007fadd1aa2800 JavaThread "Thread-85" [_thread_blocked, id=97283, stack(0x0000700013f8e000,0x000070001408e000)]
  0x00007fadd315b000 JavaThread "Thread-84" [_thread_blocked, id=96771, stack(0x0000700013e8b000,0x0000700013f8b000)]
  0x00007fadd28f8800 JavaThread "Thread-83" [_thread_blocked, id=96259, stack(0x0000700013d88000,0x0000700013e88000)]
  0x00007fadd28f8000 JavaThread "Thread-82" [_thread_blocked, id=95747, stack(0x0000700013c85000,0x0000700013d85000)]
  0x00007fadd28f7000 JavaThread "Thread-81" [_thread_blocked, id=95235, stack(0x0000700013b82000,0x0000700013c82000)]
  0x00007fadd1aa2000 JavaThread "Thread-80" [_thread_blocked, id=94723, stack(0x0000700013a7f000,0x0000700013b7f000)]
  0x00007fadd315a000 JavaThread "Thread-79" [_thread_blocked, id=94211, stack(0x000070001397c000,0x0000700013a7c000)]
  0x00007fadd3159800 JavaThread "Thread-78" [_thread_blocked, id=93699, stack(0x0000700013879000,0x0000700013979000)]
  0x00007fadd11b8800 JavaThread "Thread-77" [_thread_blocked, id=93187, stack(0x0000700013776000,0x0000700013876000)]
  0x00007fadd1aa1000 JavaThread "Thread-76" [_thread_blocked, id=92675, stack(0x0000700013673000,0x0000700013773000)]
  0x00007fadd3158800 JavaThread "Thread-75" [_thread_blocked, id=92163, stack(0x0000700013570000,0x0000700013670000)]
  0x00007fadd11b7800 JavaThread "Thread-74" [_thread_blocked, id=91651, stack(0x000070001346d000,0x000070001356d000)]
  0x00007fadd5014000 JavaThread "Thread-73" [_thread_blocked, id=91139, stack(0x000070001336a000,0x000070001346a000)]
  0x00007fadd1aa0800 JavaThread "Thread-72" [_thread_blocked, id=90627, stack(0x0000700013267000,0x0000700013367000)]
  0x00007fadd11b7000 JavaThread "Thread-71" [_thread_blocked, id=90115, stack(0x0000700013164000,0x0000700013264000)]
  0x00007fadd3158000 JavaThread "Thread-70" [_thread_blocked, id=89603, stack(0x0000700013061000,0x0000700013161000)]
  0x00007fadd1a9f800 JavaThread "Thread-69" [_thread_blocked, id=89091, stack(0x0000700012f5e000,0x000070001305e000)]
  0x00007fadd1a9e000 JavaThread "Thread-68" [_thread_blocked, id=88579, stack(0x0000700012e5b000,0x0000700012f5b000)]
  0x00007fadd3157000 JavaThread "Thread-67" [_thread_blocked, id=88067, stack(0x0000700012d58000,0x0000700012e58000)]
  0x00007fadd11b6000 JavaThread "Thread-66" [_thread_blocked, id=87555, stack(0x0000700012c55000,0x0000700012d55000)]
  0x00007fadd11b5800 JavaThread "Thread-65" [_thread_blocked, id=87043, stack(0x0000700012b52000,0x0000700012c52000)]
  0x00007fadd11b4800 JavaThread "Thread-64" [_thread_blocked, id=86531, stack(0x0000700012a4f000,0x0000700012b4f000)]
  0x00007fadd1a9e800 JavaThread "Thread-63" [_thread_blocked, id=86019, stack(0x000070001294c000,0x0000700012a4c000)]
  0x00007fadd11b4000 JavaThread "Thread-62" [_thread_blocked, id=85507, stack(0x0000700012849000,0x0000700012949000)]
  0x00007fadd3156800 JavaThread "Thread-61" [_thread_blocked, id=84995, stack(0x0000700012746000,0x0000700012846000)]
  0x00007fadd11b3000 JavaThread "Thread-60" [_thread_blocked, id=84483, stack(0x0000700012643000,0x0000700012743000)]
  0x00007fadd28f6800 JavaThread "Thread-59" [_thread_blocked, id=83971, stack(0x0000700012540000,0x0000700012640000)]
  0x00007fadd3155800 JavaThread "Thread-58" [_thread_in_native, id=83459, stack(0x000070001243d000,0x000070001253d000)]
  0x00007fadd28f5800 JavaThread "Thread-57" [_thread_blocked, id=82947, stack(0x000070001233a000,0x000070001243a000)]
  0x00007fadd5013800 JavaThread "Thread-56" [_thread_blocked, id=82435, stack(0x0000700012237000,0x0000700012337000)]
  0x00007fadd11b2800 JavaThread "Thread-55" [_thread_in_native, id=81923, stack(0x0000700012134000,0x0000700012234000)]
  0x00007fadd11b1800 JavaThread "Thread-54" [_thread_blocked, id=81411, stack(0x0000700012031000,0x0000700012131000)]
  0x00007fadd4066000 JavaThread "Thread-53" [_thread_blocked, id=80899, stack(0x0000700011f2e000,0x000070001202e000)]
  0x00007fadd11b1000 JavaThread "Thread-52" [_thread_blocked, id=80387, stack(0x0000700011e2b000,0x0000700011f2b000)]
  0x00007fadd1a9d000 JavaThread "Thread-51" [_thread_blocked, id=79875, stack(0x0000700011d28000,0x0000700011e28000)]
  0x00007fadd1a9c800 JavaThread "Thread-50" [_thread_in_native, id=79363, stack(0x0000700011c25000,0x0000700011d25000)]
  0x00007fadd1a9b800 JavaThread "Thread-49" [_thread_blocked, id=78851, stack(0x0000700011b22000,0x0000700011c22000)]
  0x00007fadd1a9b000 JavaThread "Thread-48" [_thread_blocked, id=78339, stack(0x0000700011a1f000,0x0000700011b1f000)]
  0x00007fadd1a9a000 JavaThread "Thread-47" [_thread_blocked, id=77827, stack(0x000070001191c000,0x0000700011a1c000)]
  0x00007fadd1a99800 JavaThread "Thread-46" [_thread_blocked, id=77315, stack(0x0000700011819000,0x0000700011919000)]
  0x00007fadd1a98800 JavaThread "Thread-45" [_thread_blocked, id=76803, stack(0x0000700011716000,0x0000700011816000)]
  0x00007fadd1a98000 JavaThread "Thread-44" [_thread_blocked, id=76291, stack(0x0000700011613000,0x0000700011713000)]
  0x00007fadd1a97000 JavaThread "Thread-43" [_thread_blocked, id=75779, stack(0x0000700011510000,0x0000700011610000)]
  0x00007fadd1180800 JavaThread "Thread-42" [_thread_blocked, id=75267, stack(0x000070001140d000,0x000070001150d000)]
  0x00007fadd380e000 JavaThread "Thread-41" [_thread_blocked, id=74755, stack(0x000070001130a000,0x000070001140a000)]
  0x00007fadd3153800 JavaThread "Thread-40" [_thread_blocked, id=74243, stack(0x0000700011207000,0x0000700011307000)]
  0x00007fadd28f2800 JavaThread "Thread-39" [_thread_blocked, id=73731, stack(0x0000700011104000,0x0000700011204000)]
  0x00007fadd1a95000 JavaThread "Thread-38" [_thread_blocked, id=73219, stack(0x0000700011001000,0x0000700011101000)]
  0x00007fadd3150000 JavaThread "Thread-37" [_thread_blocked, id=72707, stack(0x0000700010efe000,0x0000700010ffe000)]
  0x00007fadd314f000 JavaThread "Thread-36" [_thread_blocked, id=72195, stack(0x0000700010dfb000,0x0000700010efb000)]
  0x00007fadd28f1800 JavaThread "Thread-35" [_thread_blocked, id=71683, stack(0x0000700010cf8000,0x0000700010df8000)]
  0x00007fadd1a94000 JavaThread "Thread-34" [_thread_in_native, id=71171, stack(0x0000700010bf5000,0x0000700010cf5000)]
  0x00007fadd28f1000 JavaThread "Thread-33" [_thread_blocked, id=70659, stack(0x0000700010af2000,0x0000700010bf2000)]
  0x00007fadd314e800 JavaThread "Thread-32" [_thread_blocked, id=70147, stack(0x00007000109ef000,0x0000700010aef000)]
  0x00007fadd1a7f000 JavaThread "Thread-31" [_thread_blocked, id=69635, stack(0x00007000108ec000,0x00007000109ec000)]
  0x00007fadd1a7e000 JavaThread "Thread-30" [_thread_blocked, id=69123, stack(0x00007000107e9000,0x00007000108e9000)]
  0x00007fadd314d800 JavaThread "Thread-29" [_thread_blocked, id=68611, stack(0x00007000106e6000,0x00007000107e6000)]
  0x00007fadd11ac000 JavaThread "Thread-28" [_thread_blocked, id=68099, stack(0x00007000105e3000,0x00007000106e3000)]
  0x00007fadd28f0000 JavaThread "Thread-27" [_thread_blocked, id=67587, stack(0x00007000104e0000,0x00007000105e0000)]
  0x00007fadd28ef800 JavaThread "Thread-26" [_thread_blocked, id=67075, stack(0x00007000103dd000,0x00007000104dd000)]
  0x00007fadd500e000 JavaThread "Thread-25" [_thread_blocked, id=66563, stack(0x00007000102da000,0x00007000103da000)]
  0x00007fadd28ee800 JavaThread "Thread-24" [_thread_blocked, id=66051, stack(0x00007000101d7000,0x00007000102d7000)]
  0x00007fadd1a7d800 JavaThread "Thread-23" [_thread_blocked, id=65539, stack(0x00007000100d4000,0x00007000101d4000)]
  0x00007fadd28ee000 JavaThread "Thread-22" [_thread_blocked, id=65027, stack(0x000070000ffd1000,0x00007000100d1000)]
  0x00007fadd314b800 JavaThread "Thread-21" [_thread_blocked, id=64515, stack(0x000070000fece000,0x000070000ffce000)]
  0x00007fadd1a7c800 JavaThread "Thread-20" [_thread_blocked, id=64003, stack(0x000070000fdcb000,0x000070000fecb000)]
  0x00007fadd314b000 JavaThread "Thread-19" [_thread_blocked, id=63491, stack(0x000070000fcc8000,0x000070000fdc8000)]
  0x00007fadd28e6800 JavaThread "Thread-18" [_thread_in_native, id=62979, stack(0x000070000fbc5000,0x000070000fcc5000)]
  0x00007fadd1a7c000 JavaThread "Thread-17" [_thread_blocked, id=62467, stack(0x000070000fac2000,0x000070000fbc2000)]
  0x00007fadd1a1f800 JavaThread "Thread-16" [_thread_blocked, id=61955, stack(0x000070000f9bf000,0x000070000fabf000)]
  0x00007fadd11ab800 JavaThread "Thread-15" [_thread_blocked, id=61443, stack(0x000070000f8bc000,0x000070000f9bc000)]
  0x00007fadd3117800 JavaThread "Thread-14" [_thread_blocked, id=60931, stack(0x000070000f7b9000,0x000070000f8b9000)]
  0x00007fadd1a1e800 JavaThread "Thread-13" [_thread_blocked, id=60419, stack(0x000070000f6b6000,0x000070000f7b6000)]
  0x00007fadd11aa800 JavaThread "Thread-12" [_thread_blocked, id=59907, stack(0x000070000f5b3000,0x000070000f6b3000)]
  0x00007fadd28e5800 JavaThread "Thread-11" [_thread_blocked, id=59395, stack(0x000070000f4b0000,0x000070000f5b0000)]
  0x00007fadd28e5000 JavaThread "Thread-10" [_thread_blocked, id=58883, stack(0x000070000f3ad000,0x000070000f4ad000)]
  0x00007fadd28e4000 JavaThread "Thread-9" [_thread_blocked, id=58371, stack(0x000070000f2aa000,0x000070000f3aa000)]
  0x00007fadd28e3800 JavaThread "Thread-8" [_thread_in_native, id=57859, stack(0x000070000f1a7000,0x000070000f2a7000)]
  0x00007fadd28e2800 JavaThread "Thread-7" [_thread_blocked, id=57347, stack(0x000070000f0a4000,0x000070000f1a4000)]
  0x00007fadd28df800 JavaThread "Thread-6" [_thread_blocked, id=56835, stack(0x000070000efa1000,0x000070000f0a1000)]
  0x00007fadd28de800 JavaThread "Thread-5" [_thread_blocked, id=56323, stack(0x000070000ee9e000,0x000070000ef9e000)]
  0x00007fadd311a000 JavaThread "JavaFX-Launcher" [_thread_blocked, id=55811, stack(0x000070000ed9b000,0x000070000ee9b000)]
  0x00007fadd500d800 JavaThread "Thread-3" daemon [_thread_in_native, id=42755, stack(0x000070000eb0c000,0x000070000eb8c000)]
  0x00007fadd30f3800 JavaThread "JavaFX Application Thread" [_thread_in_native, id=775, stack(0x00007fff50a17000,0x00007fff51217000)]
  0x00007fadd30f7000 JavaThread "Thread-1" daemon [_thread_blocked, id=30211, stack(0x000070000ea09000,0x000070000eb09000)]
  0x00007fadd4059000 JavaThread "QuantumRenderer-0" daemon [_thread_blocked, id=22787, stack(0x000070000e883000,0x000070000e983000)]
  0x00007fadd300f000 JavaThread "Service Thread" daemon [_thread_blocked, id=21763, stack(0x000070000e67d000,0x000070000e77d000)]
  0x00007fadd18a9000 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=21251, stack(0x000070000e57a000,0x000070000e67a000)]
  0x00007fadd18a8000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=20739, stack(0x000070000e477000,0x000070000e577000)]
  0x00007fadd183a000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=20227, stack(0x000070000e374000,0x000070000e474000)]
  0x00007fadd300e000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=19715, stack(0x000070000e271000,0x000070000e371000)]
  0x00007fadd301c000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=19203, stack(0x000070000e16e000,0x000070000e26e000)]
  0x00007fadd1011000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=18691, stack(0x000070000e06b000,0x000070000e16b000)]
  0x00007fadd1831800 JavaThread "Finalizer" daemon [_thread_blocked, id=14339, stack(0x000070000dee5000,0x000070000dfe5000)]
  0x00007fadd182f000 JavaThread "Reference Handler" daemon [_thread_blocked, id=13827, stack(0x000070000dde2000,0x000070000dee2000)]
  0x00007fadd3001800 JavaThread "main" [_thread_blocked, id=6915, stack(0x000070000d3c4000,0x000070000d4c4000)]

Other Threads:
  0x00007fadd182a000 VMThread [stack: 0x000070000dcdf000,0x000070000dddf000] [id=13315]
  0x00007fadd300f800 WatcherThread [stack: 0x000070000e780000,0x000070000e880000] [id=22275]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 PSYoungGen      total 76288K, used 47986K [0x000000076ab00000, 0x0000000770000000, 0x00000007c0000000)
  eden space 65536K, 70% used [0x000000076ab00000,0x000000076d811ee8,0x000000076eb00000)
  from space 10752K, 17% used [0x000000076eb00000,0x000000076eccaca0,0x000000076f580000)
  to   space 10752K, 0% used [0x000000076f580000,0x000000076f580000,0x0000000770000000)
 ParOldGen       total 175104K, used 8K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
  object space 175104K, 0% used [0x00000006c0000000,0x00000006c0002000,0x00000006cab00000)
 Metaspace       used 9271K, capacity 9916K, committed 10112K, reserved 1058816K
  class space    used 1147K, capacity 1286K, committed 1408K, reserved 1048576K

Card table byte_map: [0x0000000110f63000,0x0000000111764000] byte_map_base: 0x000000010d963000

Marking Bits: (ParMarkBitMap*) 0x00000001104f1ea0
 Begin Bits: [0x0000000122121000, 0x0000000126121000)
 End Bits:   [0x0000000126121000, 0x000000012a121000)

Polling page: 0x000000010eaa9000

CodeCache: size=245760Kb used=2930Kb max_used=2930Kb free=242829Kb
 bounds [0x0000000113121000, 0x0000000113401000, 0x0000000122121000]
 total_blobs=1231 nmethods=786 adapters=359
 compilation: enabled

Compilation events (10 events):
Event: 1.484 Thread 0x00007fadd18a9000  783       3       javafx.scene.Node::impl_geomChanged (45 bytes)
Event: 1.485 Thread 0x00007fadd18a9000 nmethod 783 0x00000001133fa690 code [0x00000001133fa880, 0x00000001133fb0a8]
Event: 1.485 Thread 0x00007fadd18a9000  784       3       javafx.scene.Node::impl_notifyLayoutBoundsChanged (46 bytes)
Event: 1.485 Thread 0x00007fadd18a9000 nmethod 784 0x00000001133fb2d0 code [0x00000001133fb4e0, 0x00000001133fc258]
Event: 1.485 Thread 0x00007fadd18a9000  785       3       javafx.scene.Node::impl_layoutBoundsChanged (47 bytes)
Event: 1.486 Thread 0x00007fadd18a9000 nmethod 785 0x00000001133fc5d0 code [0x00000001133fc7e0, 0x00000001133fd3a8]
Event: 1.486 Thread 0x00007fadd18a9000  786       3       javafx.scene.Node::isManaged (19 bytes)
Event: 1.486 Thread 0x00007fadd18a9000 nmethod 786 0x00000001133fd750 code [0x00000001133fd8e0, 0x00000001133fdca8]
Event: 1.486 Thread 0x00007fadd18a9000  787       3       javafx.scene.Node::transformedBoundsChanged (43 bytes)
Event: 1.487 Thread 0x00007fadd18a9000 nmethod 787 0x00000001133fddd0 code [0x00000001133fe020, 0x00000001133ff018]

GC Heap History (2 events):
Event: 0.416 GC heap before
{Heap before GC invocations=1 (full 0):
 PSYoungGen      total 76288K, used 65536K [0x000000076ab00000, 0x0000000770000000, 0x00000007c0000000)
  eden space 65536K, 100% used [0x000000076ab00000,0x000000076eb00000,0x000000076eb00000)
  from space 10752K, 0% used [0x000000076f580000,0x000000076f580000,0x0000000770000000)
  to   space 10752K, 0% used [0x000000076eb00000,0x000000076eb00000,0x000000076f580000)
 ParOldGen       total 175104K, used 0K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
  object space 175104K, 0% used [0x00000006c0000000,0x00000006c0000000,0x00000006cab00000)
 Metaspace       used 6914K, capacity 7196K, committed 7424K, reserved 1056768K
  class space    used 828K, capacity 930K, committed 1024K, reserved 1048576K
Event: 0.418 GC heap after
Heap after GC invocations=1 (full 0):
 PSYoungGen      total 76288K, used 1835K [0x000000076ab00000, 0x0000000770000000, 0x00000007c0000000)
  eden space 65536K, 0% used [0x000000076ab00000,0x000000076ab00000,0x000000076eb00000)
  from space 10752K, 17% used [0x000000076eb00000,0x000000076eccaca0,0x000000076f580000)
  to   space 10752K, 0% used [0x000000076f580000,0x000000076f580000,0x0000000770000000)
 ParOldGen       total 175104K, used 8K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
  object space 175104K, 0% used [0x00000006c0000000,0x00000006c0002000,0x00000006cab00000)
 Metaspace       used 6914K, capacity 7196K, committed 7424K, reserved 1056768K
  class space    used 828K, capacity 930K, committed 1024K, reserved 1048576K
}

Deoptimization events (5 events):
Event: 0.413 Thread 0x00007fadd30f3800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001132d2c4c method=java.lang.String.replace(CC)Ljava/lang/String; @ 26
Event: 0.666 Thread 0x00007fadd1aa4000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001133424e0 method=java.lang.CharacterData.of(I)Ljava/lang/CharacterData; @ 4
Event: 0.720 Thread 0x00007fadd28e6800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001132f0928 method=java.lang.String.indexOf([CII[CIII)I @ 3
Event: 0.912 Thread 0x00007fadd380e000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011330ff64 method=sun.nio.cs.UTF_8$Encoder.encode([CII[B)I @ 33
Event: 1.441 Thread 0x00007fadd11a7000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001133c24fc method=com.sun.javafx.font.PrismFontFile.getAdvance(IF)F @ 119

Internal exceptions (9 events):
Event: 0.022 Thread 0x00007fadd3001800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x000000076ab07ca8) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspo
Event: 0.022 Thread 0x00007fadd3001800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x000000076ab07f90) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/pri
Event: 0.119 Thread 0x00007fadd3001800 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x000000076b058fd0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/prims/methodHandles.cpp, line 1146]
Event: 0.120 Thread 0x00007fadd3001800 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x000000076b066bf0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/prims/methodHandles.cpp, line 1146]
Event: 0.137 Thread 0x00007fadd3001800 Exception <a 'java/security/PrivilegedActionException'> (0x000000076b115b18) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/prims/jvm.cpp, line 1390]
Event: 0.137 Thread 0x00007fadd3001800 Exception <a 'java/security/PrivilegedActionException'> (0x000000076b115d28) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/prims/jvm.cpp, line 1390]
Event: 0.137 Thread 0x00007fadd3001800 Exception <a 'java/security/PrivilegedActionException'> (0x000000076b119058) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/prims/jvm.cpp, line 1390]
Event: 0.137 Thread 0x00007fadd3001800 Exception <a 'java/security/PrivilegedActionException'> (0x000000076b119268) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/prims/jvm.cpp, line 1390]
Event: 0.137 Thread 0x00007fadd3001800 Exception <a 'java/lang/NullPointerException'> (0x000000076b119ff8) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u131/8869/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 1197]

Events (10 events):
Event: 0.917 Thread 0x00007fadd3155800 DEOPT UNPACKING pc=0x0000000113168633 sp=0x000070001253bed8 mode 0
Event: 0.932 loading class com/sun/javafx/font/t2k/T2KStrikeDisposer
Event: 0.932 loading class com/sun/javafx/font/t2k/T2KStrikeDisposer done
Event: 1.441 Thread 0x00007fadd11a7000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x00000001133c24fc
Event: 1.441 Thread 0x00007fadd11a7000 DEOPT PACKING pc=0x00000001133c24fc sp=0x00007000150bd1b0
Event: 1.441 Thread 0x00007fadd11a7000 DEOPT UNPACKING pc=0x0000000113126229 sp=0x00007000150bd168 mode 2
Event: 1.444 Thread 0x00007fadd11b3000 DEOPT PACKING pc=0x00000001133e9d3e sp=0x0000700012742190
Event: 1.444 Thread 0x00007fadd11b3000 DEOPT UNPACKING pc=0x0000000113168633 sp=0x0000700012741ed0 mode 0
Event: 1.448 Thread 0x00007fadd380e000 DEOPT PACKING pc=0x00000001133e9d3e sp=0x0000700011409190
Event: 1.448 Thread 0x00007fadd380e000 DEOPT UNPACKING pc=0x0000000113168633 sp=0x0000700011408ed0 mode 0


Dynamic libraries:
0x00000000183a2000 	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x00000000183a2000 	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x00000000183a2000 	/usr/lib/libz.1.dylib
0x00000000183a2000 	/usr/lib/libSystem.B.dylib
0x00000000183a2000 	/usr/lib/libobjc.A.dylib
0x00000000183a2000 	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x00000000183a2000 	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x00000000183a2000 	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x00000000183a2000 	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x00000000183a2000 	/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x00000000183a2000 	/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x00000000183a2000 	/System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x00000000183a2000 	/usr/lib/libenergytrace.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x00000000183a2000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x00000000183a2000 	/usr/lib/libScreenReader.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x00000000183a2000 	/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x00000000183a2000 	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x00000000183a2000 	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x00000000183a2000 	/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x00000000183a2000 	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x00000000183a2000 	/usr/lib/libicucore.A.dylib
0x00000000183a2000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x00000000183a2000 	/usr/lib/libauto.dylib
0x00000000183a2000 	/usr/lib/libxml2.2.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x00000000183a2000 	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x00000000183a2000 	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x00000000183a2000 	/usr/lib/liblangid.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x00000000183a2000 	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x00000000183a2000 	/usr/lib/libDiagnosticMessagesClient.dylib
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x00000000183a2000 	/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x00000000183a2000 	/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x00000000183a2000 	/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x00000000183a2000 	/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x00000000183a2000 	/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x00000000183a2000 	/usr/lib/libarchive.2.dylib
0x00000000183a2000 	/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x00000000183a2000 	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x00000000183a2000 	/usr/lib/libCRFSuite.dylib
0x00000000183a2000 	/usr/lib/libc++.1.dylib
0x00000000183a2000 	/usr/lib/libc++abi.dylib
0x00000000183a2000 	/usr/lib/system/libcache.dylib
0x00000000183a2000 	/usr/lib/system/libcommonCrypto.dylib
0x00000000183a2000 	/usr/lib/system/libcompiler_rt.dylib
0x00000000183a2000 	/usr/lib/system/libcopyfile.dylib
0x00000000183a2000 	/usr/lib/system/libcorecrypto.dylib
0x00000000183a2000 	/usr/lib/system/libdispatch.dylib
0x00000000183a2000 	/usr/lib/system/libdyld.dylib
0x00000000183a2000 	/usr/lib/system/libkeymgr.dylib
0x00000000183a2000 	/usr/lib/system/liblaunch.dylib
0x00000000183a2000 	/usr/lib/system/libmacho.dylib
0x00000000183a2000 	/usr/lib/system/libquarantine.dylib
0x00000000183a2000 	/usr/lib/system/libremovefile.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_asl.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_blocks.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_c.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_configuration.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_coreservices.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_coretls.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_dnssd.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_info.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_kernel.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_m.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_malloc.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_network.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_networkextension.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_notify.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_platform.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_pthread.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_sandbox.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_secinit.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_symptoms.dylib
0x00000000183a2000 	/usr/lib/system/libsystem_trace.dylib
0x00000000183a2000 	/usr/lib/system/libunwind.dylib
0x00000000183a2000 	/usr/lib/system/libxpc.dylib
0x00000000183a2000 	/usr/lib/libbsm.0.dylib
0x00000000183a2000 	/usr/lib/system/libkxld.dylib
0x00000000183a2000 	/usr/lib/libcoretls.dylib
0x00000000183a2000 	/usr/lib/libcoretls_cfhelpers.dylib
0x00000000183a2000 	/usr/lib/libOpenScriptingUtil.dylib
0x00000000183a2000 	/usr/lib/libpam.2.dylib
0x00000000183a2000 	/usr/lib/libsqlite3.dylib
0x00000000183a2000 	/usr/lib/libxar.1.dylib
0x00000000183a2000 	/usr/lib/libbz2.1.0.dylib
0x00000000183a2000 	/usr/lib/liblzma.5.dylib
0x00000000183a2000 	/usr/lib/libnetwork.dylib
0x00000000183a2000 	/usr/lib/libpcap.A.dylib
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x00000000183a2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x00000000183a2000 	/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x00000000183a2000 	/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x00000000183a2000 	/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x00000000183a2000 	/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x00000000183a2000 	/usr/lib/libmecabra.dylib
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x00000000183a2000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x00000000183a2000 	/usr/lib/libcompression.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x00000000183a2000 	/usr/lib/libcups.2.dylib
0x00000000183a2000 	/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x00000000183a2000 	/System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x00000000183a2000 	/usr/lib/libresolv.9.dylib
0x00000000183a2000 	/usr/lib/libiconv.2.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x00000000183a2000 	/usr/lib/libheimdal-asn1.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x00000000183a2000 	/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x00000000183a2000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x00000000183a2000 	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x00000000183a2000 	/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x00000000183a2000 	/usr/lib/libmarisa.dylib
0x00000000183a2000 	/usr/lib/libChineseTokenizer.dylib
0x00000000183a2000 	/usr/lib/libcmph.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x00000000183a2000 	/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x00000000183a2000 	/usr/lib/libxslt.1.dylib
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x00000000183a2000 	/System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x00000000183a2000 	/System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x00000000183a2000 	/usr/lib/libate.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x00000000183a2000 	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x00000000183a2000 	/usr/lib/libFosl_dynamic.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x00000000183a2000 	/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x00000000183a2000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x00000000183a2000 	/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x00000000183a2000 	/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x00000000183a2000 	/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x00000000183a2000 	/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x00000000183a2000 	/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x00000000183a2000 	/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x00000000183a2000 	/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x00000000183a2000 	/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x00000000183a2000 	/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x00000000183a2000 	/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x00000000183a2000 	/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x00000000183a2000 	/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x00000000183a2000 	/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x00000000183a2000 	/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x00000000183a2000 	/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x000000010fc00000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/server/libjvm.dylib
0x00000000183a2000 	/usr/lib/libstdc++.6.dylib
0x000000010ea66000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libverify.dylib
0x000000010ea74000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libjava.dylib
0x000000010eaaa000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib
0x000000010eb08000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libzip.dylib
0x000000012bbe1000 	/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
0x000000012bbfb000 	/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x0000000113086000 	/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x000000012bc10000 	/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x00000000183a2000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x000000012d63b000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libnet.dylib
0x000000012d731000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libprism_es2.dylib
0x000000012d797000 	/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x00000000183a2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x000000012d97c000 	/System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
0x00000000183a2000 	/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x000000012e0ef000 	/System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
0x000000012e1cf000 	/System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
0x000000012e7ae000 	/System/Library/Frameworks/OpenGL.framework/Resources//GLRendererFloat.bundle/GLRendererFloat
0x00000000183a2000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x00000000183a2000 	/usr/lib/libcrypto.0.9.8.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x000000012e835000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libglass.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x00000000183a2000 	/System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x00000000183a2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x00000000183a2000 	/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x00000000183a2000 	/System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
0x00000000183a2000 	/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x00000000183a2000 	/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x00000000183a2000 	/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x00000000183a2000 	/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x00000000183a2000 	/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
0x00000000183a2000 	/usr/lib/libCoreStorage.dylib
0x00000000183a2000 	/usr/lib/libcsfde.dylib
0x00000000183a2000 	/usr/lib/libodfde.dylib
0x00000000183a2000 	/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x00000000183a2000 	/usr/lib/libcurl.4.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x00000000183a2000 	/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x00000000183a2000 	/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x00000000183a2000 	/usr/lib/libutil.dylib
0x00000000183a2000 	/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x00000000183a2000 	/usr/lib/libsasl2.2.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x00000000183a2000 	/System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x00000000183a2000 	/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x00000000183a2000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x00000000183a2000 	/System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
0x00000000183a2000 	/System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo
0x000000013342e000 	/System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x0000000133557000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libjavafx_font.dylib
0x0000000133825000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib
0x00000001333fd000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libnio.dylib
0x00000000183a2000 	/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x00000000183a2000 	/System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x00000000183a2000 	/System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x00000000183a2000 	/usr/lib/libsandbox.1.dylib
0x00000000183a2000 	/usr/lib/libMatch.1.dylib

VM Arguments:
jvm_args: -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=49552:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 
java_command: Main
java_class_path (initial): /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
SHELL=/bin/bash
DISPLAY=/private/tmp/com.apple.launchd.AVGXpeOYa6/org.macosforge.xquartz:0

Signal Handlers:
SIGSEGV: [libjvm.dylib+0x5b1eb1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.dylib+0x5b1eb1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.dylib+0x488988], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.dylib+0x488988], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.dylib+0x488988], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.dylib+0x488988], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.dylib+0x4884a6], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.dylib+0x486a7d], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.dylib+0x486a7d], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.dylib+0x486a7d], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.dylib+0x486a7d], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO


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

OS:Bsduname:Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:1.58 2.28 3.34

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

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

/proc/meminfo:


vm_info: Java HotSpot(TM) 64-Bit Server VM (25.131-b11) for bsd-amd64 JRE (1.8.0_131-b11), built on Mar 15 2017 01:32:22 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

time: Thu Aug 31 09:20:27 2017
elapsed time: 1 seconds (0d 0h 0m 1s)


REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
import javafx.application.Application;
import javafx.scene.text.*;
import javafx.stage.Stage;
import java.util.List;

public class T2KCrash extends Application {
    @Override
    public void start(Stage primaryStage) throws Exception {
        for (int i = 0; i < 100; ++i)
            new Thread(() -> {
                for (;;) {
                    Text text = new Text("halo i bims");
                    text.setFont(getRandomFont());
                    text.prefHeight(-1);
                }
            }).start();
    }

    private Font getRandomFont() {
        List<String> names = Font.getFontNames();
        return new Font(names.get((int) (Math.random() * names.size())), 5 + Math.random() * 20);
    }

    public static void main(String[] args) {
        System.setProperty("prism.text", "t2k");
        launch(args);
    }
}

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

CUSTOMER SUBMITTED WORKAROUND :
The only workaround we are aware of is not to use the T2K renderer.


Comments
As mentioned above, we don't use T2K by default in FX. The prism.text flag was intended for debugging purposes only and should not be relied upon. We have already removed T2K from JavaFX in JDK 10.
08-06-2019

I do not know why the application is calling System.setProperty("prism.text", "t2k"); I think the most likely course of action here is to remove t2k as it is no longer the default and should not be needed any more. If the T2K renderer is being preferred for some other reason it is not mentioned here.
04-09-2017

Test case crashing in Macos Sierra 10.12.3 and Ubuntu 16.04.2 LTS 8 GA : Fail 8u152 : Fail 9-ea+181 : Fail In Windows 10, test case is running indefinitely.
04-09-2017