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

segfault (core dump and backtrace attached)

    Details

    • Subcomponent:
    • CPU:
      x86
    • OS:
      os_x

      Description

      FULL PRODUCT VERSION :
      java version "1.8.0_92"
      Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
      Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
      $ javac -J-Xmx32m -version

      FULL OS VERSION :
      Darwin 15.6.0 Darwin Kernel Version 15.6.0: Mon Aug 29 20:21:34 PDT 2016; root:xnu-3248.60.11~1/RELEASE_X86_64 x86_64

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      VM Arguments:
      jvm_args: -Djava.security.manager=worker.org.gradle.process.internal.worker.child.BootstrapSecurityManager -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea -

      A DESCRIPTION OF THE PROBLEM :
      JVM segfaulted and crash-dumped during a unit test:

      Travis log:

      https://travis-ci.org/TestFX/TestFX/jobs/184682267



      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Run the test-suite of the TestFX project. The test that failed was:

      https://github.com/TestFX/TestFX/blob/02c267a63f22ee06ab7efa70bbe33c9f96b297f2/subprojects/testfx-core/src/test/java/org/testfx/service/adapter/impl/JavafxRobotAdapterTest.java

      Specifically the test here:

      https://github.com/TestFX/TestFX/blob/02c267a63f22ee06ab7efa70bbe33c9f96b297f2/subprojects/testfx-core/src/test/java/org/testfx/service/adapter/impl/JavafxRobotAdapterTest.java#L194

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expected: JVM does not crash

      Actual: JVM segfaults
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      ======= JVM Crash Log ./subprojects/testfx-core/hs_err_pid4267.log =======
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x000000011d7ac4c4, pid=4267, tid=0x0000000000005203
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_92-b14) (build 1.8.0_92-b14)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode bsd-amd64 compressed oops)
      # Problematic frame:
      # C [libjavafx_font_t2k.dylib+0x1b4c4] glyph_StartLine+0x4
      #
      # Core dump written. Default location: /cores/core or core.4267
      #
      # 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 (0x00007f8131d7f000): JavaThread "JavaFX Application Thread" daemon [_thread_in_native, id=20995, stack(0x00007000012d0000,0x00007000013d0000)]
      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x000000000000001c
      Registers:
      RAX=0x000000011d7e601f, RBX=0x00007f813148f020, RCX=0x000000011d7e9a98, RDX=0x0000000000000000
      RSP=0x00007000013cddb0, RBP=0x00007000013cddb0, RSI=0x00000000000000f0, RDI=0x0000000000000000
      R8 =0x000000011d7d7ff0, R9 =0x0000000000000001, R10=0x0000000000000000, R11=0xffffffffff9c4805
      R12=0x00007f813148f008, R13=0x00007f8131b93608, R14=0x000000000001814f, R15=0x0000000000000000
      RIP=0x000000011d7ac4c4, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
        TRAPNO=0x000000000000000e
      Top of Stack: (sp=0x00007000013cddb0)
      0x00007000013cddb0: 00007000013cde80 000000011d7e6045
      0x00007000013cddc0: 0000000106e66000 0000000000000014
      0x00007000013cddd0: 00007000013cde00 00007fff982bc5a1
      0x00007000013cdde0: 0000000106e96000 0000000000000014
      0x00007000013cddf0: 0000000130e6a900 0000000000000000
      0x00007000013cde00: 00007f8131b93e70 00007f8131b93e78
      0x00007000013cde10: 00007f8131b93f50 00007f8131b93f58
      0x00007000013cde20: 00007f8131b93608 00007f813148f020
      0x00007000013cde30: 0001814f330de548 00007f813148f008
      0x00007000013cde40: 0000000000000006 00007f8100000000
      0x00007000013cde50: 00f00000013cde80 0000000000000038
      0x00007000013cde60: 0000000000000214 00007f81330de548
      0x00007000013cde70: 00007000013ce036 00007f8131b93608
      0x00007000013cde80: 00007000013cdee0 000000011d7e5bdb
      0x00007000013cde90: 00000000000000a9 00000007c00007a8
      0x00007000013cdea0: 00007000013cdee0 000000010763c3e8
      0x00007000013cdeb0: 00007000013cdee0 00007f8131d800e8
      0x00007000013cdec0: 00007f8131d7fc08 00007f8131d7fc08
      0x00007000013cded0: 0000000000000003 0000000000000214
      0x00007000013cdee0: 00007000013ce060 000000011d7ef00d
      0x00007000013cdef0: 00000001078f1770 00007000013ce0e8
      0x00007000013cdf00: 0000000000000000 00007f8131d7f000
      0x00007000013cdf10: 00007f8131d7f000 00007f8131d7f000
      0x00007000013cdf20: 000000001d683610 0000000000000003
      0x00007000013cdf30: 00007000013cdf80 0000000031d7f000
      0x00007000013cdf40: 0000000c00000003 00000001082c03c4
      0x00007000013cdf50: 0000000781c5bf00 000000010740ccb0
      0x00007000013cdf60: 00000001078f1770 00000001075f81f6
      0x00007000013cdf70: 0000000000000000 00007f8131d7f000
      0x00007000013cdf80: 0000000780000aa0 00007f8131d7f000
      0x00007000013cdf90: 00007000013ce0f0 0000000108ad9364
      0x00007000013cdfa0: 00007000013cdff0 00007f8100000000
      Instructions: (pc=0x000000011d7ac4c4)
      0x000000011d7ac4a4: c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 66 66
      0x000000011d7ac4b4: 66 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5
      0x000000011d7ac4c4: 48 0f bf 47 1c 48 85 c0 7e 1c 48 8b 4f 30 0f bf
      0x000000011d7ac4d4: 4c 41 fe 39 f1 75 0f 48 8b 4f 38 0f bf 44 41 fe
      Register to memory mapping:
      RAX=0x000000011d7e601f: Type2BuildChar+0x1ef in /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib at 0x000000011d791000
      RBX=0x00007f813148f020 is an unknown value
      RCX=0x000000011d7e9a98: Type2BuildChar+0x3c68 in /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib at 0x000000011d791000
      RDX=0x0000000000000000 is an unknown value
      RSP=0x00007000013cddb0 is pointing into the stack for thread: 0x00007f8131d7f000
      RBP=0x00007000013cddb0 is pointing into the stack for thread: 0x00007f8131d7f000
      RSI=0x00000000000000f0 is an unknown value
      RDI=0x0000000000000000 is an unknown value
      R8 =0x000000011d7d7ff0: ReadTTFontFileFunc+0 in /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib at 0x000000011d791000
      R9 =0x0000000000000001 is an unknown value
      R10=0x0000000000000000 is an unknown value
      R11=0xffffffffff9c4805 is an unknown value
      R12=0x00007f813148f008 is an unknown value
      R13=0x00007f8131b93608 is an unknown value
      R14=0x000000000001814f is an unknown value
      R15=0x0000000000000000 is an unknown value
      Stack: [0x00007000012d0000,0x00007000013d0000], sp=0x00007000013cddb0, free space=1015k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [libjavafx_font_t2k.dylib+0x1b4c4] glyph_StartLine+0x4
      C [libjavafx_font_t2k.dylib+0x55045] Type2BuildChar+0x215
      C [libjavafx_font_t2k.dylib+0x54bdb] tsi_T2GetGlyphByIndex+0x18b
      C [libjavafx_font_t2k.dylib+0x5e00d] T2K_RenderGlyphInternal+0x11d
      C [libjavafx_font_t2k.dylib+0x5cb16] T2K_RenderGlyph+0x546
      C [libjavafx_font_t2k.dylib+0x18bf4] _Z19getGlyphGeneralPathP7JNIEnv_P8_jobjectlliffP11GeneralPath+0x84
      C [libjavafx_font_t2k.dylib+0x18cc7] 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.LogicalFont.getGlyphBoundingBox(IF[F)[F+26
      J 3700 C1 com.sun.javafx.text.PrismTextLayout.computeSideBearings(Lcom/sun/javafx/text/TextLine;)V (440 bytes) @ 0x00000001084fed74 [0x00000001084fe600+0x774]
      J 2488 C1 com.sun.javafx.text.PrismTextLayout.layout()V (1635 bytes) @ 0x0000000108829f54 [0x0000000108825ca0+0x42b4]
      J 4105 C1 javafx.scene.text.Text.getYRendering()F (186 bytes) @ 0x0000000108606c74 [0x0000000108606ba0+0xd4]
      j javafx.scene.text.Text.getRange(III)[Ljavafx/scene/shape/PathElement;+44
      j javafx.scene.text.Text.impl_getRangeShape(II)[Ljavafx/scene/shape/PathElement;+4
      j com.sun.javafx.scene.control.skin.TextAreaSkin.getCharacterBounds(I)Ljavafx/geometry/Rectangle2D;+129
      j com.sun.javafx.scene.control.skin.TextAreaSkin.lambda$scrollCharacterToVisible$251(I)V+16
      j com.sun.javafx.scene.control.skin.TextAreaSkin$$Lambda$565.run()V+8
      J 1969 C1 com.sun.javafx.application.PlatformImpl$$Lambda$54.run()Ljava/lang/Object; (8 bytes) @ 0x000000010869be0c [0x000000010869bcc0+0x14c]
      v ~StubRoutines::call_stub
      V [libjvm.dylib+0x2ecc9a]
      V [libjvm.dylib+0x34d430]
      J 1221 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x00000001084e0b15 [0x00000001084e0a40+0xd5]
      J 1966 C1 com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Ljava/lang/Runnable;Ljava/security/AccessControlContext;)V (38 bytes) @ 0x000000010869aa5c [0x000000010869a640+0x41c]
      J 1965 C1 com.sun.javafx.application.PlatformImpl$$Lambda$52.run()V (12 bytes) @ 0x000000010869650c [0x0000000108696480+0x8c]
      j com.sun.glass.ui.monocle.RunnableProcessor.runLoop()Ljava/lang/Object;+36
      j com.sun.glass.ui.monocle.RunnableProcessor.run()V+1
      j java.lang.Thread.run()V+11
      v ~StubRoutines::call_stub
      V [libjvm.dylib+0x2ecc9a]
      V [libjvm.dylib+0x2ed428]
      V [libjvm.dylib+0x2ed5d4]
      V [libjvm.dylib+0x347dbd]
      V [libjvm.dylib+0x564c57]
      V [libjvm.dylib+0x566344]
      V [libjvm.dylib+0x485bbe]
      C [libsystem_pthread.dylib+0x399d] _pthread_body+0x83
      C [libsystem_pthread.dylib+0x391a] _pthread_body+0x0
      C [libsystem_pthread.dylib+0x1351] 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.LogicalFont.getGlyphBoundingBox(IF[F)[F+26
      J 3700 C1 com.sun.javafx.text.PrismTextLayout.computeSideBearings(Lcom/sun/javafx/text/TextLine;)V (440 bytes) @ 0x00000001084fed74 [0x00000001084fe600+0x774]
      J 2488 C1 com.sun.javafx.text.PrismTextLayout.layout()V (1635 bytes) @ 0x0000000108829f54 [0x0000000108825ca0+0x42b4]
      J 4105 C1 javafx.scene.text.Text.getYRendering()F (186 bytes) @ 0x0000000108606c74 [0x0000000108606ba0+0xd4]
      j javafx.scene.text.Text.getRange(III)[Ljavafx/scene/shape/PathElement;+44
      j javafx.scene.text.Text.impl_getRangeShape(II)[Ljavafx/scene/shape/PathElement;+4
      j com.sun.javafx.scene.control.skin.TextAreaSkin.getCharacterBounds(I)Ljavafx/geometry/Rectangle2D;+129
      j com.sun.javafx.scene.control.skin.TextAreaSkin.lambda$scrollCharacterToVisible$251(I)V+16
      j com.sun.javafx.scene.control.skin.TextAreaSkin$$Lambda$565.run()V+8
      J 1969 C1 com.sun.javafx.application.PlatformImpl$$Lambda$54.run()Ljava/lang/Object; (8 bytes) @ 0x000000010869be0c [0x000000010869bcc0+0x14c]
      v ~StubRoutines::call_stub
      J 1221 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x00000001084e0aa3 [0x00000001084e0a40+0x63]
      J 1966 C1 com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Ljava/lang/Runnable;Ljava/security/AccessControlContext;)V (38 bytes) @ 0x000000010869aa5c [0x000000010869a640+0x41c]
      J 1965 C1 com.sun.javafx.application.PlatformImpl$$Lambda$52.run()V (12 bytes) @ 0x000000010869650c [0x0000000108696480+0x8c]
      j com.sun.glass.ui.monocle.RunnableProcessor.runLoop()Ljava/lang/Object;+36
      j com.sun.glass.ui.monocle.RunnableProcessor.run()V+1
      j java.lang.Thread.run()V+11
      v ~StubRoutines::call_stub
      --------------- P R O C E S S ---------------
      Java Threads: ( => current thread )
        0x00007f8134635800 JavaThread "AWT-AppKit" daemon [_thread_in_native, id=2571, stack(0x00007fff585b5000,0x00007fff58db5000)]
        0x00007f8131b66000 JavaThread "Prism Font Disposer" daemon [_thread_blocked, id=24067, stack(0x00007000015d9000,0x00007000016d9000)]
        0x00007f81313e6800 JavaThread "Thread-8" daemon [_thread_blocked, id=22019, stack(0x00007000014d6000,0x00007000015d6000)]
        0x00007f8131ac1000 JavaThread "Timer-0" daemon [_thread_blocked, id=21507, stack(0x00007000013d3000,0x00007000014d3000)]
      =>0x00007f8131d7f000 JavaThread "JavaFX Application Thread" daemon [_thread_in_native, id=20995, stack(0x00007000012d0000,0x00007000013d0000)]
        0x00007f8131af1800 JavaThread "QuantumRenderer-0" daemon [_thread_blocked, id=20483, stack(0x00007000011cd000,0x00007000012cd000)]
        0x00007f81313d4800 JavaThread "JavaFX-Launcher" daemon [_thread_blocked, id=19971, stack(0x00007000010ca000,0x00007000011ca000)]
        0x00007f8131af0000 JavaThread "Thread-4" daemon [_thread_blocked, id=19459, stack(0x0000700000fc7000,0x00007000010c7000)]
        0x00007f8131342800 JavaThread "/0:0:0:0:0:0:0:1:50772 to /0:0:0:0:0:0:0:1:50764 workers Thread 3" [_thread_in_native, id=18947, stack(0x0000700000ec4000,0x0000700000fc4000)]
        0x00007f813131f800 JavaThread "/0:0:0:0:0:0:0:1:50772 to /0:0:0:0:0:0:0:1:50764 workers Thread 2" [_thread_blocked, id=18435, stack(0x0000700000dc1000,0x0000700000ec1000)]
        0x00007f8131a97000 JavaThread "Test worker" [_thread_blocked, id=17923, stack(0x0000700000cbe000,0x0000700000dbe000)]
        0x00007f813183c000 JavaThread "Service Thread" daemon [_thread_blocked, id=16899, stack(0x0000700000ab8000,0x0000700000bb8000)]
        0x00007f813106d000 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=16387, stack(0x00007000009b5000,0x0000700000ab5000)]
        0x00007f813102a000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=15875, stack(0x00007000008b2000,0x00007000009b2000)]
        0x00007f8131029000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=13579, stack(0x00007000007af000,0x00007000008af000)]
        0x00007f8131865800 JavaThread "Finalizer" daemon [_thread_blocked, id=10755, stack(0x0000700000629000,0x0000700000729000)]
        0x00007f8131862800 JavaThread "Reference Handler" daemon [_thread_blocked, id=10243, stack(0x0000700000526000,0x0000700000626000)]
        0x00007f8131808000 JavaThread "main" [_thread_blocked, id=4099, stack(0x0000700000084000,0x0000700000184000)]
      Other Threads:
        0x00007f813185e000 VMThread [stack: 0x0000700000423000,0x0000700000523000] [id=9731]
        0x00007f81310d6000 WatcherThread [stack: 0x0000700000bbb000,0x0000700000cbb000] [id=17411]
      VM state:not at safepoint (normal execution)
      VM Mutex/Monitor currently owned by a thread: None
      Heap:
       PSYoungGen total 49152K, used 38564K [0x00000007aab00000, 0x00000007ae580000, 0x00000007c0000000)
        eden space 38400K, 86% used [0x00000007aab00000,0x00000007acb45fe8,0x00000007ad080000)
        from space 10752K, 51% used [0x00000007adb00000,0x00000007ae063158,0x00000007ae580000)
        to space 10752K, 0% used [0x00000007ad080000,0x00000007ad080000,0x00000007adb00000)
       ParOldGen total 69120K, used 31497K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ec26e8,0x0000000784380000)
       Metaspace used 28960K, capacity 31094K, committed 31232K, reserved 1075200K
        class space used 4368K, capacity 4780K, committed 4864K, reserved 1048576K
      Card table byte_map: [0x0000000117a00000,0x0000000117c01000] byte_map_base: 0x0000000113e00000
      Marking Bits: (ParMarkBitMap*) 0x00000001079afbd0
       Begin Bits: [0x0000000117c01000, 0x0000000118c01000)
       End Bits: [0x0000000118c01000, 0x0000000119c01000)
      Polling page: 0x00000001080a1000
      CodeCache: size=245760Kb used=12316Kb max_used=12316Kb free=233443Kb
       bounds [0x00000001080b4000, 0x0000000108cc4000, 0x00000001170b4000]
       total_blobs=5505 nmethods=4863 adapters=554
       compilation: enabled
      Compilation events (10 events):
      Event: 15.383 Thread 0x00007f813106d000 nmethod 5280 0x0000000108cbd650 code [0x0000000108cbd860, 0x0000000108cbe318]
      Event: 15.383 Thread 0x00007f813106d000 5281 2 sun.text.bidi.BidiBase::NoContextRTL (6 bytes)
      Event: 15.383 Thread 0x00007f813106d000 nmethod 5281 0x0000000108cbf050 code [0x0000000108cbf1a0, 0x0000000108cbf2d0]
      Event: 15.384 Thread 0x00007f813106d000 5282 2 com.sun.javafx.util.WeakReferenceQueue$ListEntry::<init> (17 bytes)
      Event: 15.385 Thread 0x00007f813106d000 nmethod 5282 0x0000000108cbf350 code [0x0000000108cbf4a0, 0x0000000108cbf690]
      Event: 15.389 Thread 0x00007f813106d000 5291 1 sun.text.bidi.BidiBase::DirPropFlag (4 bytes)
      Event: 15.389 Thread 0x00007f813106d000 nmethod 5291 0x0000000108550550 code [0x00000001085506a0, 0x0000000108550790]
      Event: 15.389 Thread 0x00007f813106d000 5294 1 com.sun.javafx.font.CompositeStrike::getSize (5 bytes)
      Event: 15.389 Thread 0x00007f813106d000 nmethod 5294 0x0000000108cbf710 code [0x0000000108cbf860, 0x0000000108cbf970]
      Event: 15.389 Thread 0x00007f813106d000 5284 2 com.sun.javafx.util.WeakReferenceQueue$1::hasNext (82 bytes)
      GC Heap History (10 events):
      Event: 11.539 GC heap before
      {Heap before GC invocations=9 (full 1):
       PSYoungGen total 28672K, used 18838K [0x00000007aab00000, 0x00000007ad900000, 0x00000007c0000000)
        eden space 15872K, 100% used [0x00000007aab00000,0x00000007aba80000,0x00000007aba80000)
        from space 12800K, 23% used [0x00000007aba80000,0x00000007abd65a58,0x00000007ac700000)
        to space 12800K, 0% used [0x00000007acc80000,0x00000007acc80000,0x00000007ad900000)
       ParOldGen total 69120K, used 31457K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781eb86e8,0x0000000784380000)
       Metaspace used 22529K, capacity 24184K, committed 24448K, reserved 1071104K
        class space used 3290K, capacity 3616K, committed 3712K, reserved 1048576K
      Event: 11.547 GC heap after
      Heap after GC invocations=9 (full 1):
       PSYoungGen total 34816K, used 5556K [0x00000007aab00000, 0x00000007ad900000, 0x00000007c0000000)
        eden space 22016K, 0% used [0x00000007aab00000,0x00000007aab00000,0x00000007ac080000)
        from space 12800K, 43% used [0x00000007acc80000,0x00000007ad1ed3e0,0x00000007ad900000)
        to space 12288K, 0% used [0x00000007ac080000,0x00000007ac080000,0x00000007acc80000)
       ParOldGen total 69120K, used 31465K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781eba6e8,0x0000000784380000)
       Metaspace used 22529K, capacity 24184K, committed 24448K, reserved 1071104K
        class space used 3290K, capacity 3616K, committed 3712K, reserved 1048576K
      }
      Event: 12.060 GC heap before
      {Heap before GC invocations=10 (full 1):
       PSYoungGen total 34816K, used 27572K [0x00000007aab00000, 0x00000007ad900000, 0x00000007c0000000)
        eden space 22016K, 100% used [0x00000007aab00000,0x00000007ac080000,0x00000007ac080000)
        from space 12800K, 43% used [0x00000007acc80000,0x00000007ad1ed3e0,0x00000007ad900000)
        to space 12288K, 0% used [0x00000007ac080000,0x00000007ac080000,0x00000007acc80000)
       ParOldGen total 69120K, used 31465K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781eba6e8,0x0000000784380000)
       Metaspace used 22761K, capacity 24470K, committed 24704K, reserved 1071104K
        class space used 3294K, capacity 3621K, committed 3712K, reserved 1048576K
      Event: 12.069 GC heap after
      Heap after GC invocations=10 (full 1):
       PSYoungGen total 34304K, used 6187K [0x00000007aab00000, 0x00000007add80000, 0x00000007c0000000)
        eden space 22016K, 0% used [0x00000007aab00000,0x00000007aab00000,0x00000007ac080000)
        from space 12288K, 50% used [0x00000007ac080000,0x00000007ac68aec0,0x00000007acc80000)
        to space 11776K, 0% used [0x00000007ad200000,0x00000007ad200000,0x00000007add80000)
       ParOldGen total 69120K, used 31473K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ebc6e8,0x0000000784380000)
       Metaspace used 22761K, capacity 24470K, committed 24704K, reserved 1071104K
        class space used 3294K, capacity 3621K, committed 3712K, reserved 1048576K
      }
      Event: 12.636 GC heap before
      {Heap before GC invocations=11 (full 1):
       PSYoungGen total 34304K, used 28203K [0x00000007aab00000, 0x00000007add80000, 0x00000007c0000000)
        eden space 22016K, 100% used [0x00000007aab00000,0x00000007ac080000,0x00000007ac080000)
        from space 12288K, 50% used [0x00000007ac080000,0x00000007ac68aec0,0x00000007acc80000)
        to space 11776K, 0% used [0x00000007ad200000,0x00000007ad200000,0x00000007add80000)
       ParOldGen total 69120K, used 31473K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ebc6e8,0x0000000784380000)
       Metaspace used 22887K, capacity 24534K, committed 24704K, reserved 1071104K
        class space used 3296K, capacity 3621K, committed 3712K, reserved 1048576K
      Event: 12.644 GC heap after
      Heap after GC invocations=11 (full 1):
       PSYoungGen total 39936K, used 5963K [0x00000007aab00000, 0x00000007add00000, 0x00000007c0000000)
        eden space 28672K, 0% used [0x00000007aab00000,0x00000007aab00000,0x00000007ac700000)
        from space 11264K, 52% used [0x00000007ad200000,0x00000007ad7d2ec0,0x00000007add00000)
        to space 11264K, 0% used [0x00000007ac700000,0x00000007ac700000,0x00000007ad200000)
       ParOldGen total 69120K, used 31481K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ebe6e8,0x0000000784380000)
       Metaspace used 22887K, capacity 24534K, committed 24704K, reserved 1071104K
        class space used 3296K, capacity 3621K, committed 3712K, reserved 1048576K
      }
      Event: 13.063 GC heap before
      {Heap before GC invocations=12 (full 1):
       PSYoungGen total 39936K, used 34635K [0x00000007aab00000, 0x00000007add00000, 0x00000007c0000000)
        eden space 28672K, 100% used [0x00000007aab00000,0x00000007ac700000,0x00000007ac700000)
        from space 11264K, 52% used [0x00000007ad200000,0x00000007ad7d2ec0,0x00000007add00000)
        to space 11264K, 0% used [0x00000007ac700000,0x00000007ac700000,0x00000007ad200000)
       ParOldGen total 69120K, used 31481K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ebe6e8,0x0000000784380000)
       Metaspace used 25270K, capacity 27018K, committed 27264K, reserved 1073152K
        class space used 3792K, capacity 4115K, committed 4224K, reserved 1048576K
      Event: 13.072 GC heap after
      Heap after GC invocations=12 (full 1):
       PSYoungGen total 39936K, used 6846K [0x00000007aab00000, 0x00000007ae580000, 0x00000007c0000000)
        eden space 28672K, 0% used [0x00000007aab00000,0x00000007aab00000,0x00000007ac700000)
        from space 11264K, 60% used [0x00000007ac700000,0x00000007acdaf808,0x00000007ad200000)
        to space 10752K, 0% used [0x00000007adb00000,0x00000007adb00000,0x00000007ae580000)
       ParOldGen total 69120K, used 31489K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ec06e8,0x0000000784380000)
       Metaspace used 25270K, capacity 27018K, committed 27264K, reserved 1073152K
        class space used 3792K, capacity 4115K, committed 4224K, reserved 1048576K
      }
      Event: 13.709 GC heap before
      {Heap before GC invocations=13 (full 1):
       PSYoungGen total 39936K, used 35518K [0x00000007aab00000, 0x00000007ae580000, 0x00000007c0000000)
        eden space 28672K, 100% used [0x00000007aab00000,0x00000007ac700000,0x00000007ac700000)
        from space 11264K, 60% used [0x00000007ac700000,0x00000007acdaf808,0x00000007ad200000)
        to space 10752K, 0% used [0x00000007adb00000,0x00000007adb00000,0x00000007ae580000)
       ParOldGen total 69120K, used 31489K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ec06e8,0x0000000784380000)
       Metaspace used 26903K, capacity 28726K, committed 29056K, reserved 1073152K
        class space used 4053K, capacity 4389K, committed 4480K, reserved 1048576K
      Event: 13.718 GC heap after
      Heap after GC invocations=13 (full 1):
       PSYoungGen total 49152K, used 5516K [0x00000007aab00000, 0x00000007ae580000, 0x00000007c0000000)
        eden space 38400K, 0% used [0x00000007aab00000,0x00000007aab00000,0x00000007ad080000)
        from space 10752K, 51% used [0x00000007adb00000,0x00000007ae063158,0x00000007ae580000)
        to space 10752K, 0% used [0x00000007ad080000,0x00000007ad080000,0x00000007adb00000)
       ParOldGen total 69120K, used 31497K [0x0000000780000000, 0x0000000784380000, 0x00000007aab00000)
        object space 69120K, 45% used [0x0000000780000000,0x0000000781ec26e8,0x0000000784380000)
       Metaspace used 26903K, capacity 28726K, committed 29056K, reserved 1073152K
        class space used 4053K, capacity 4389K, committed 4480K, reserved 1048576K
      }
      Deoptimization events (10 events):
      Event: 11.519 Thread 0x00007f8131d7f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000001086abef0 method=javafx.scene.CssStyleHelper.lookup(Ljavafx/css/Styleable;Ljavafx/css/CssMetaData;Lcom/sun/javafx/css/StyleMap;Ljava/util/Set;Ljavafx/css/Styleable;Lcom/sun/javafx/css/Ca
      Event: 11.563 Thread 0x00007f8131d7f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000108926c4c method=javafx.beans.property.BooleanPropertyBase.get()Z @ 23
      Event: 11.563 Thread 0x00007f8131d7f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000108926c4c method=javafx.beans.property.BooleanPropertyBase.get()Z @ 23
      Event: 11.586 Thread 0x00007f8131d7f000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000001088be178 method=javafx.beans.property.BooleanPropertyBase.get()Z @ 23
      Event: 14.578 Thread 0x00007f8131d7f000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000108b07604 method=javafx.scene.CssStyleHelper.lookup(Ljavafx/css/Styleable;Ljavafx/css/CssMetaData;Lcom/sun/javafx/css/StyleMap;Ljava/util/Set;Ljavafx/css/Styleable;Lcom/sun/javafx/css/Calcul
      Event: 15.183 Thread 0x00007f8131d7f000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000108726228 method=com.sun.javafx.css.SimpleSelector.applies(Ljavafx/css/Styleable;)Z @ 7
      Event: 15.224 Thread 0x00007f8131d7f000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000108afdd1c method=javafx.beans.property.BooleanPropertyBase.get()Z @ 23
      Event: 15.252 Thread 0x00007f8131d7f000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000108c55c08 method=javafx.scene.CssStyleHelper.transitionToState(Ljavafx/scene/Node;)V @ 130
      Event: 15.253 Thread 0x00007f8131d7f000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001088615f0 method=javafx.beans.property.ObjectPropertyBase.isBound()Z @ 4
      Event: 15.313 Thread 0x00007f8131d7f000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010879ca80 method=javafx.scene.Node.impl_intersectsBounds(Lcom/sun/javafx/geom/PickRay;)D @ 131
      Internal exceptions (10 events):
      Event: 12.782 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ab2bbe38) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 12.790 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ab2bf9b8) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 14.488 Thread 0x00007f8131a97000 Exception <a 'java/io/FileNotFoundException'> (0x00000007abfd0688) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/prims/jni.cpp, line 709]
      Event: 14.488 Thread 0x00007f8131a97000 Exception <a 'java/io/FileNotFoundException'> (0x00000007abfd1388) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/prims/jni.cpp, line 709]
      Event: 14.524 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007abfe0cd8) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 14.623 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ac363b28) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 14.625 Thread 0x00007f8131d7f000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ac0a4278) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 14.696 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ac376768) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 15.013 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ac3881f0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Event: 15.083 Thread 0x00007f8131a97000 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x00000007ac394a30) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u92/6642/hotspot/src/share/vm/runtime/reflection.cpp, line 1092]
      Events (10 events):
      Event: 15.327 Executing VM operation: RevokeBias
      Event: 15.328 Executing VM operation: RevokeBias done
      Event: 15.332 loading class com/sun/javafx/scene/control/skin/TextAreaSkin
      Event: 15.332 loading class com/sun/javafx/scene/control/skin/TextAreaSkin done
      Event: 15.377 Thread 0x00007f8131d7f000 DEOPT PACKING pc=0x0000000108caaac3 sp=0x00007000013cd6e0
      Event: 15.377 Thread 0x00007f8131d7f000 DEOPT UNPACKING pc=0x00000001080fb233 sp=0x00007000013cd4c8 mode 0
      Event: 15.378 Thread 0x00007f8131d7f000 DEOPT PACKING pc=0x0000000108cac180 sp=0x00007000013ce3f0
      Event: 15.378 Thread 0x00007f8131d7f000 DEOPT UNPACKING pc=0x00000001080fb233 sp=0x00007000013ce150 mode 0
      Event: 15.386 loading class com/sun/prism/shape/ShapeRep$InvalidationType
      Event: 15.386 loading class com/sun/prism/shape/ShapeRep$InvalidationType done
      Dynamic libraries:
      0x0000000008769000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
      0x0000000008769000 /System/Library/Frameworks/Security.framework/Versions/A/Security
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
      0x0000000008769000 /usr/lib/libz.1.dylib
      0x0000000008769000 /usr/lib/libSystem.B.dylib
      0x0000000008769000 /usr/lib/libobjc.A.dylib
      0x0000000008769000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
      0x0000000008769000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
      0x0000000008769000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
      0x0000000008769000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
      0x0000000008769000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
      0x0000000008769000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
      0x0000000008769000 /usr/lib/libScreenReader.dylib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
      0x0000000008769000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
      0x0000000008769000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
      0x0000000008769000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
      0x0000000008769000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
      0x0000000008769000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
      0x0000000008769000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
      0x0000000008769000 /usr/lib/libauto.dylib
      0x0000000008769000 /usr/lib/libicucore.A.dylib
      0x0000000008769000 /usr/lib/libxml2.2.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
      0x0000000008769000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
      0x0000000008769000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
      0x0000000008769000 /usr/lib/liblangid.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
      0x0000000008769000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
      0x0000000008769000 /usr/lib/libDiagnosticMessagesClient.dylib
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
      0x0000000008769000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
      0x0000000008769000 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
      0x0000000008769000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
      0x0000000008769000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
      0x0000000008769000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
      0x0000000008769000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
      0x0000000008769000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
      0x0000000008769000 /usr/lib/libextension.dylib
      0x0000000008769000 /usr/lib/libarchive.2.dylib
      0x0000000008769000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
      0x0000000008769000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
      0x0000000008769000 /usr/lib/libCRFSuite.dylib
      0x0000000008769000 /usr/lib/libc++.1.dylib
      0x0000000008769000 /usr/lib/libc++abi.dylib
      0x0000000008769000 /usr/lib/system/libcache.dylib
      0x0000000008769000 /usr/lib/system/libcommonCrypto.dylib
      0x0000000008769000 /usr/lib/system/libcompiler_rt.dylib
      0x0000000008769000 /usr/lib/system/libcopyfile.dylib
      0x0000000008769000 /usr/lib/system/libcorecrypto.dylib
      0x0000000008769000 /usr/lib/system/libdispatch.dylib
      0x0000000008769000 /usr/lib/system/libdyld.dylib
      0x0000000008769000 /usr/lib/system/libkeymgr.dylib
      0x0000000008769000 /usr/lib/system/liblaunch.dylib
      0x0000000008769000 /usr/lib/system/libmacho.dylib
      0x0000000008769000 /usr/lib/system/libquarantine.dylib
      0x0000000008769000 /usr/lib/system/libremovefile.dylib
      0x0000000008769000 /usr/lib/system/libsystem_asl.dylib
      0x0000000008769000 /usr/lib/system/libsystem_blocks.dylib
      0x0000000008769000 /usr/lib/system/libsystem_c.dylib
      0x0000000008769000 /usr/lib/system/libsystem_configuration.dylib
      0x0000000008769000 /usr/lib/system/libsystem_coreservices.dylib
      0x0000000008769000 /usr/lib/system/libsystem_coretls.dylib
      0x0000000008769000 /usr/lib/system/libsystem_dnssd.dylib
      0x0000000008769000 /usr/lib/system/libsystem_info.dylib
      0x0000000008769000 /usr/lib/system/libsystem_kernel.dylib
      0x0000000008769000 /usr/lib/system/libsystem_m.dylib
      0x0000000008769000 /usr/lib/system/libsystem_malloc.dylib
      0x0000000008769000 /usr/lib/system/libsystem_network.dylib
      0x0000000008769000 /usr/lib/system/libsystem_networkextension.dylib
      0x0000000008769000 /usr/lib/system/libsystem_notify.dylib
      0x0000000008769000 /usr/lib/system/libsystem_platform.dylib
      0x0000000008769000 /usr/lib/system/libsystem_pthread.dylib
      0x0000000008769000 /usr/lib/system/libsystem_sandbox.dylib
      0x0000000008769000 /usr/lib/system/libsystem_secinit.dylib
      0x0000000008769000 /usr/lib/system/libsystem_trace.dylib
      0x0000000008769000 /usr/lib/system/libunc.dylib
      0x0000000008769000 /usr/lib/system/libunwind.dylib
      0x0000000008769000 /usr/lib/system/libxpc.dylib
      0x0000000008769000 /usr/lib/libenergytrace.dylib
      0x0000000008769000 /usr/lib/libbsm.0.dylib
      0x0000000008769000 /usr/lib/system/libkxld.dylib
      0x0000000008769000 /usr/lib/libxar.1.dylib
      0x0000000008769000 /usr/lib/libsqlite3.dylib
      0x0000000008769000 /usr/lib/libpam.2.dylib
      0x0000000008769000 /usr/lib/libOpenScriptingUtil.dylib
      0x0000000008769000 /usr/lib/libbz2.1.0.dylib
      0x0000000008769000 /usr/lib/liblzma.5.dylib
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
      0x0000000008769000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
      0x0000000008769000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
      0x0000000008769000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
      0x0000000008769000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
      0x0000000008769000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
      0x0000000008769000 /usr/lib/libmecabra.dylib
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
      0x0000000008769000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
      0x0000000008769000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
      0x0000000008769000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
      0x0000000008769000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
      0x0000000008769000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
      0x0000000008769000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
      0x0000000008769000 /usr/lib/libcompression.dylib
      0x0000000008769000 /usr/lib/libcups.2.dylib
      0x0000000008769000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
      0x0000000008769000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
      0x0000000008769000 /usr/lib/libresolv.9.dylib
      0x0000000008769000 /usr/lib/libiconv.2.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
      0x0000000008769000 /usr/lib/libheimdal-asn1.dylib
      0x0000000008769000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
      0x0000000008769000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
      0x0000000008769000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
      0x0000000008769000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
      0x0000000008769000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
      0x0000000008769000 /usr/lib/libmarisa.dylib
      0x0000000008769000 /usr/lib/libChineseTokenizer.dylib
      0x0000000008769000 /usr/lib/libcmph.dylib
      0x0000000008769000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
      0x0000000008769000 /usr/lib/libxslt.1.dylib
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
      0x0000000008769000 /usr/lib/libFosl_dynamic.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
      0x0000000008769000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
      0x0000000008769000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
      0x0000000008769000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
      0x0000000008769000 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
      0x0000000008769000 /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
      0x0000000008769000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
      0x0000000008769000 /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
      0x0000000008769000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
      0x0000000008769000 /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
      0x0000000008769000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
      0x0000000008769000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
      0x0000000008769000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
      0x0000000008769000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
      0x00000001070c7000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/server/libjvm.dylib
      0x0000000008769000 /usr/lib/libstdc++.6.dylib
      0x000000010805e000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libverify.dylib
      0x000000010806c000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libjava.dylib
      0x00000001080ab000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libzip.dylib
      0x00000001175e3000 /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
      0x000000011b28f000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
      0x000000011b2a4000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
      0x000000011b2b1000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
      0x0000000008769000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
      0x000000011cc73000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libnet.dylib
      0x000000011cd7c000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libnio.dylib
      0x000000011cd90000 /Users/travis/.gradle/native/21/osx-amd64/libnative-platform.dylib
      0x000000011d237000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libprism_sw.dylib
      0x000000011d48f000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libjavafx_font.dylib
      0x000000011d499000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
      0x0000000008769000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
      0x000000011d791000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libjavafx_font_t2k.dylib
      0x000000011da65000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libprism_common.dylib
      0x000000011dd35000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libdecora_sse.dylib
      0x000000011f120000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libawt.dylib
      0x000000011f1c8000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/./libmlib_image.dylib
      0x000000011f6f7000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/libawt_lwawt.dylib
      0x000000011cd95000 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/./libosxapp.dylib
      0x0000000008769000 /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
      VM Arguments:
      jvm_args: -Djava.security.manager=worker.org.gradle.process.internal.worker.child.BootstrapSecurityManager -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea -Djava.awt.headless=true -Dtestfx.robot=glass -Dtestfx.headless=true -Dprism.order=sw -Dprism.text=t2k -Dtestfx.setup.timeout=2500
      java_command: worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 2'
      java_class_path (initial): /Users/travis/.gradle/caches/3.2.1/workerMain/gradle-worker.jar
      Launcher Type: SUN_STANDARD
      Environment Variables:
      _JAVA_OPTIONS=-Djava.awt.headless=true -Dtestfx.robot=glass -Dtestfx.headless=true -Dprism.order=sw -Dprism.text=t2k -Dtestfx.setup.timeout=2500
      PATH=/Users/travis/.rvm/gems/ruby-2.0.0-p648/bin:/Users/travis/.rvm/gems/ruby-2.0.0-p648@global/bin:/Users/travis/.rvm/rubies/ruby-2.0.0-p648/bin:/Users/travis/.rvm/bin:/Users/travis/bin:/Users/travis/.local/bin:/Users/travis/.nvm/versions/node/v6.3.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
      SHELL=/bin/bash
      DISPLAY=/private/tmp/com.apple.launchd.kogsbHq7di/org.macosforge.xquartz:0
      Signal Handlers:
      SIGSEGV: [libjvm.dylib+0x5aa779], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.dylib+0x5aa779], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.dylib+0x4831d0], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.dylib+0x4831d0], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.dylib+0x4831d0], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.dylib+0x4831d0], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR1: SIG_DFL, sa_mask[0]=11011111011111100000000111000110, sa_flags=none
      SIGUSR2: [libjvm.dylib+0x482cee], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
      SIGHUP: [libjvm.dylib+0x4812c5], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGINT: [libjvm.dylib+0x4812c5], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGTERM: [libjvm.dylib+0x4812c5], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGQUIT: [libjvm.dylib+0x4812c5], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
      --------------- S Y S T E M ---------------
      OS:Bsduname:Darwin 15.6.0 Darwin Kernel Version 15.6.0: Mon Aug 29 20:21:34 PDT 2016; root:xnu-3248.60.11~1/RELEASE_X86_64 x86_64
      rlimit: STACK 8192k, CORE infinity, NPROC 709, NOFILE 10240, AS infinity
      load average:12.18 5.79 2.53
      CPU:total 2 (1 cores per cpu, 1 threads per core) family 6 model 26 stepping 4, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, tsc, tscinvbit, tscinv
      Memory: 4k page, physical 4194304k(1289860k free)
      /proc/meminfo:
      vm_info: Java HotSpot(TM) 64-Bit Server VM (25.92-b14) for bsd-amd64 JRE (1.8.0_92-b14), built on Mar 31 2016 21:23:14 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
      time: Fri Dec 16 23:29:09 2016
      elapsed time: 15 seconds (0d 0h 0m 15s)
      ======= Core file /cores//core.4267 =======
      (lldb) target create "/usr/bin/java" --core "/cores//core.4267"
      warning: (x86_64) /cores/core.4267 load command 615 LC_SEGMENT_64 has a fileoff + filesize (0xc2871000) that extends beyond the end of the file (0xc2870000), the segment will be truncated to match
      warning: (x86_64) /cores/core.4267 load command 616 LC_SEGMENT_64 has a fileoff (0xc2871000) that extends beyond the end of the file (0xc2870000), ignoring this section
      Core file '/cores/core.4267' (x86_64) was loaded.
      (lldb) bt all
      * thread #1: tid = 0x0000, 0x00007fff9ce6af72 libsystem_kernel.dylib`mach_msg_trap + 10, stop reason = signal SIGSTOP
        * frame #0: 0x00007fff9ce6af72 libsystem_kernel.dylib`mach_msg_trap + 10
          frame #1: 0x00007fff9ce6a3b3 libsystem_kernel.dylib`mach_msg + 55
          frame #2: 0x00007fff95a0e1c4 CoreFoundation`__CFRunLoopServiceMachPort + 212
          frame #3: 0x00007fff95a0d68c CoreFoundation`__CFRunLoopRun + 1356
          frame #4: 0x00007fff95a0ced8 CoreFoundation`CFRunLoopRunSpecific + 296
          frame #5: 0x0000000106e51465 java`CreateExecutionEnvironment + 871
          frame #6: 0x0000000106e4d18c java`JLI_Launch + 1952
          frame #7: 0x0000000106e534c2 java`main + 101
          frame #8: 0x0000000106e4c9e4 java`start + 52
        thread #2: tid = 0x0001, 0x00007fff9ce7110a libsystem_kernel.dylib`__semwait_signal + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce7110a libsystem_kernel.dylib`__semwait_signal + 10
          frame #1: 0x00007fff9d924787 libsystem_pthread.dylib`pthread_join + 444
          frame #2: 0x0000000106e50a22 java`ContinueInNewThread0 + 102
          frame #3: 0x0000000106e4df53 java`ContinueInNewThread + 201
          frame #4: 0x0000000106e507f7 java`JVMInit + 315
          frame #5: 0x0000000106e4dcd1 java`JLI_Launch + 4837
          frame #6: 0x0000000106e534c2 java`main + 101
          frame #7: 0x0000000106e510f7 java`apple_main + 92
          frame #8: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #9: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #10: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #3: tid = 0x0002, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549611 libjvm.dylib`Parker::park(bool, long) + 495
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #4: tid = 0x0003, 0x00007fff9ce71efa libsystem_kernel.dylib`kevent_qos + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce71efa libsystem_kernel.dylib`kevent_qos + 10
          frame #1: 0x00007fff8a765165 libdispatch.dylib`_dispatch_mgr_invoke + 216
          frame #2: 0x00007fff8a764dcd libdispatch.dylib`_dispatch_mgr_thread + 52
        thread #5: tid = 0x0004, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x000000010754895a libjvm.dylib`os::PlatformEvent::park() + 192
          frame #3: 0x0000000107525afa libjvm.dylib`ParkCommon(ParkEvent*, long) + 42
          frame #4: 0x00000001075263d0 libjvm.dylib`Monitor::IWait(Thread*, long) + 168
          frame #5: 0x0000000107526639 libjvm.dylib`Monitor::wait(bool, long, bool) + 375
          frame #6: 0x000000010733bc9e libjvm.dylib`GCTaskManager::get_task(unsigned int) + 56
          frame #7: 0x000000010733cd6b libjvm.dylib`GCTaskThread::run() + 349
          frame #8: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #9: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #10: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #11: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #6: tid = 0x0005, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x000000010754895a libjvm.dylib`os::PlatformEvent::park() + 192
          frame #3: 0x0000000107525afa libjvm.dylib`ParkCommon(ParkEvent*, long) + 42
          frame #4: 0x00000001075263d0 libjvm.dylib`Monitor::IWait(Thread*, long) + 168
          frame #5: 0x0000000107526639 libjvm.dylib`Monitor::wait(bool, long, bool) + 375
          frame #6: 0x000000010733bc9e libjvm.dylib`GCTaskManager::get_task(unsigned int) + 56
          frame #7: 0x000000010733cd6b libjvm.dylib`GCTaskThread::run() + 349
          frame #8: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #9: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #10: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #11: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #7: tid = 0x0006, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549844 libjvm.dylib`os::PlatformEvent::park(long) + 404
          frame #3: 0x00000001075263d0 libjvm.dylib`Monitor::IWait(Thread*, long) + 168
          frame #4: 0x0000000107526639 libjvm.dylib`Monitor::wait(bool, long, bool) + 375
          frame #5: 0x00000001076773a0 libjvm.dylib`VMThread::loop() + 444
          frame #6: 0x0000000107676e2b libjvm.dylib`VMThread::run() + 121
          frame #7: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #8: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #9: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #10: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #8: tid = 0x0007, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x000000010754895a libjvm.dylib`os::PlatformEvent::park() + 192
          frame #3: 0x00000001075404e6 libjvm.dylib`ObjectMonitor::wait(long, bool, Thread*) + 748
          frame #4: 0x00000001075f8b40 libjvm.dylib`ObjectSynchronizer::wait(Handle, long, Thread*) + 202
          frame #5: 0x000000010741578b libjvm.dylib`JVM_MonitorWait + 156
        thread #9: tid = 0x0008, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x000000010754895a libjvm.dylib`os::PlatformEvent::park() + 192
          frame #3: 0x00000001075404e6 libjvm.dylib`ObjectMonitor::wait(long, bool, Thread*) + 748
          frame #4: 0x00000001075f8b40 libjvm.dylib`ObjectSynchronizer::wait(Handle, long, Thread*) + 202
          frame #5: 0x000000010741578b libjvm.dylib`JVM_MonitorWait + 156
        thread #10: tid = 0x0009, 0x00007fff9ce6afae libsystem_kernel.dylib`semaphore_wait_trap + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce6afae libsystem_kernel.dylib`semaphore_wait_trap + 10
          frame #1: 0x000000010754aeac libjvm.dylib`check_pending_signals(bool) + 128
          frame #2: 0x00000001075479f3 libjvm.dylib`signal_thread_entry(JavaThread*, Thread*) + 57
          frame #3: 0x000000010762bc57 libjvm.dylib`JavaThread::thread_main_inner() + 155
          frame #4: 0x000000010762d344 libjvm.dylib`JavaThread::run() + 450
          frame #5: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #6: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #7: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #8: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #11: tid = 0x000a, 0x0000000107497a2e libjvm.dylib`PhaseIdealLoop::get_ctrl_no_update(Node*) const + 38, stop reason = signal SIGSTOP
          frame #0: 0x0000000107497a2e libjvm.dylib`PhaseIdealLoop::get_ctrl_no_update(Node*) const + 38
          frame #1: 0x0000000107497ad0 libjvm.dylib`PhaseIdealLoop::get_ctrl(Node*) + 30
          frame #2: 0x00000001074a0c62 libjvm.dylib`PhaseIdealLoop::get_late_ctrl(Node*, Node*) + 368
          frame #3: 0x00000001074a0d99 libjvm.dylib`PhaseIdealLoop::build_loop_late_post(Node*) + 203
          frame #4: 0x00000001074a10da libjvm.dylib`PhaseIdealLoop::build_loop_late(VectorSet&, Node_List&, Node_Stack&) + 352
          frame #5: 0x00000001074a7276 libjvm.dylib`PhaseIdealLoop::build_and_optimize(bool, bool) + 1606
          frame #6: 0x00000001072770ef libjvm.dylib`Compile::Optimize() + 2079
          frame #7: 0x0000000107279f10 libjvm.dylib`Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool) + 2260
          frame #8: 0x0000000107217922 libjvm.dylib`C2Compiler::compile_method(ciEnv*, ciMethod*, int) + 172
          frame #9: 0x000000010727d5a0 libjvm.dylib`CompileBroker::invoke_compiler_on_method(CompileTask*) + 1458
          frame #10: 0x000000010727fae7 libjvm.dylib`CompileBroker::compiler_thread_loop() + 657
          frame #11: 0x000000010762bc57 libjvm.dylib`JavaThread::thread_main_inner() + 155
          frame #12: 0x000000010762d344 libjvm.dylib`JavaThread::run() + 450
          frame #13: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #14: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #15: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #16: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #12: tid = 0x000b, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549844 libjvm.dylib`os::PlatformEvent::park(long) + 404
          frame #3: 0x00000001075263d0 libjvm.dylib`Monitor::IWait(Thread*, long) + 168
          frame #4: 0x00000001075265a0 libjvm.dylib`Monitor::wait(bool, long, bool) + 222
          frame #5: 0x000000010727f7ac libjvm.dylib`CompileQueue::get() + 122
          frame #6: 0x000000010727f9ce libjvm.dylib`CompileBroker::compiler_thread_loop() + 376
          frame #7: 0x000000010762bc57 libjvm.dylib`JavaThread::thread_main_inner() + 155
          frame #8: 0x000000010762d344 libjvm.dylib`JavaThread::run() + 450
          frame #9: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #10: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #11: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #12: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #13: tid = 0x000c, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x000000010754895a libjvm.dylib`os::PlatformEvent::park() + 192
          frame #3: 0x0000000107525afa libjvm.dylib`ParkCommon(ParkEvent*, long) + 42
          frame #4: 0x00000001075263d0 libjvm.dylib`Monitor::IWait(Thread*, long) + 168
          frame #5: 0x0000000107526639 libjvm.dylib`Monitor::wait(bool, long, bool) + 375
          frame #6: 0x00000001075a460e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, Thread*) + 132
          frame #7: 0x000000010762bc57 libjvm.dylib`JavaThread::thread_main_inner() + 155
          frame #8: 0x000000010762d344 libjvm.dylib`JavaThread::run() + 450
          frame #9: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #10: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #11: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #12: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #14: tid = 0x000d, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549844 libjvm.dylib`os::PlatformEvent::park(long) + 404
          frame #3: 0x000000010754c69b libjvm.dylib`os::sleep(Thread*, long, bool) + 333
          frame #4: 0x000000010762cf4c libjvm.dylib`WatcherThread::run() + 134
          frame #5: 0x000000010754cbbe libjvm.dylib`java_start(Thread*) + 246
          frame #6: 0x00007fff9d92299d libsystem_pthread.dylib`_pthread_body + 131
          frame #7: 0x00007fff9d92291a libsystem_pthread.dylib`_pthread_start + 168
          frame #8: 0x00007fff9d920351 libsystem_pthread.dylib`thread_start + 13
        thread #15: tid = 0x000e, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549611 libjvm.dylib`Parker::park(bool, long) + 495
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #16: tid = 0x000f, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549611 libjvm.dylib`Parker::park(bool, long) + 495
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #17: tid = 0x0010, 0x00007fff9ce71eca libsystem_kernel.dylib`kevent + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce71eca libsystem_kernel.dylib`kevent + 10
        thread #18: tid = 0x0011, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549611 libjvm.dylib`Parker::park(bool, long) + 495
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #19: tid = 0x0012, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549611 libjvm.dylib`Parker::park(bool, long) + 495
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #20: tid = 0x0013, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549611 libjvm.dylib`Parker::park(bool, long) + 495
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #21: tid = 0x0014, 0x00007fff9ce70f06 libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70f06 libsystem_kernel.dylib`__pthread_kill + 10
          frame #1: 0x00007fff9d9254ec libsystem_pthread.dylib`pthread_kill + 90
          frame #2: 0x00007fff9e0cf6df libsystem_c.dylib`abort + 129
          frame #3: 0x000000010754c36f libjvm.dylib`os::abort(bool) + 25
          frame #4: 0x0000000107671472 libjvm.dylib`VMError::report_and_die() + 2304
          frame #5: 0x000000010754df9a libjvm.dylib`JVM_handle_bsd_signal + 1131
          frame #6: 0x000000010754a1ff libjvm.dylib`signalHandler(int, __siginfo*, void*) + 47
          frame #7: 0x00007fff9a7d852a libsystem_platform.dylib`_sigtramp + 26
          frame #8: 0x000000011d7ac4c5 libjavafx_font_t2k.dylib`glyph_StartLine + 5
          frame #9: 0x000000011d7e6045 libjavafx_font_t2k.dylib`Type2BuildChar + 533
          frame #10: 0x000000011d7e5bdb libjavafx_font_t2k.dylib`tsi_T2GetGlyphByIndex + 395
          frame #11: 0x000000011d7ef00d libjavafx_font_t2k.dylib`T2K_RenderGlyphInternal + 285
          frame #12: 0x000000011d7edb16 libjavafx_font_t2k.dylib`T2K_RenderGlyph + 1350
          frame #13: 0x000000011d7a9bf4 libjavafx_font_t2k.dylib`getGlyphGeneralPath(JNIEnv_*, _jobject*, long, long, int, float, float, GeneralPath*) + 132
          frame #14: 0x000000011d7a9cc7 libjavafx_font_t2k.dylib`Java_com_sun_javafx_font_t2k_T2KFontFile_getGlyphBounds + 119
        thread #22: tid = 0x0015, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549844 libjvm.dylib`os::PlatformEvent::park(long) + 404
          frame #3: 0x00000001075404f7 libjvm.dylib`ObjectMonitor::wait(long, bool, Thread*) + 765
          frame #4: 0x00000001075f8b40 libjvm.dylib`ObjectSynchronizer::wait(Handle, long, Thread*) + 202
          frame #5: 0x000000010741578b libjvm.dylib`JVM_MonitorWait + 156
        thread #23: tid = 0x0016, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x0000000107549622 libjvm.dylib`Parker::park(bool, long) + 512
          frame #3: 0x0000000107641f3b libjvm.dylib`Unsafe_Park + 126
        thread #24: tid = 0x0017, 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce70db6 libsystem_kernel.dylib`__psynch_cvwait + 10
          frame #1: 0x00007fff9d923728 libsystem_pthread.dylib`_pthread_cond_wait + 767
          frame #2: 0x000000010754895a libjvm.dylib`os::PlatformEvent::park() + 192
          frame #3: 0x00000001075404e6 libjvm.dylib`ObjectMonitor::wait(long, bool, Thread*) + 748
          frame #4: 0x00000001075f8b40 libjvm.dylib`ObjectSynchronizer::wait(Handle, long, Thread*) + 202
          frame #5: 0x000000010741578b libjvm.dylib`JVM_MonitorWait + 156
        thread #25: tid = 0x0018, 0x00007fff9ce715e2 libsystem_kernel.dylib`__workq_kernreturn + 10, stop reason = signal SIGSTOP
          frame #0: 0x00007fff9ce715e2 libsystem_kernel.dylib`__workq_kernreturn + 10
          frame #1: 0x00007fff9d922578 libsystem_pthread.dylib`_pthread_wqthread + 1283
          frame #2: 0x00007fff9d920341 libsystem_pthread.dylib`start_wqthread + 13


      REPRODUCIBILITY :
      This bug can be reproduced rarely.

      ---------- BEGIN SOURCE ----------
      package org.testfx.service.adapter.impl;

      import java.util.List;
      import javafx.geometry.Bounds;
      import javafx.geometry.Insets;
      import javafx.geometry.Point2D;
      import javafx.scene.Node;
      import javafx.scene.Parent;
      import javafx.scene.Scene;
      import javafx.scene.control.TextArea;
      import javafx.scene.control.TextField;
      import javafx.scene.input.KeyCode;
      import javafx.scene.input.MouseButton;
      import javafx.scene.layout.Priority;
      import javafx.scene.layout.Region;
      import javafx.scene.layout.StackPane;
      import javafx.scene.layout.VBox;
      import javafx.stage.Stage;

      import com.google.common.collect.ContiguousSet;
      import com.google.common.collect.DiscreteDomain;
      import com.google.common.collect.Lists;
      import com.google.common.collect.Range;
      import org.junit.After;
      import org.junit.Before;
      import org.junit.BeforeClass;
      import org.junit.Test;
      import org.testfx.api.FxToolkit;

      import static org.testfx.api.FxAssert.verifyThat;
      import static org.testfx.matcher.base.NodeMatchers.hasText;

      public class JavafxRobotAdapterTest {

          //---------------------------------------------------------------------------------------------
          // FIELDS.
          //---------------------------------------------------------------------------------------------

          public JavafxRobotAdapter robotAdapter;

          public Stage targetStage;
          public Parent sceneRoot;

          public Region region;
          public TextField textField;
          public TextArea textArea;
          public Point2D regionPoint;
          public Point2D textFieldPoint;
          public Point2D textAreaPoint;

          //---------------------------------------------------------------------------------------------
          // FIXTURE METHODS.
          //---------------------------------------------------------------------------------------------

          @BeforeClass
          public static void setupSpec() throws Exception {
              FxToolkit.registerPrimaryStage();
          }

          @Before
          public void setup() throws Exception {
              targetStage = FxToolkit.setupStage(stage -> {
                  region = new Region();
                  region.setStyle("-fx-background-color: magenta;");
                  textField = new TextField();
                  textArea = new TextArea();
                  textArea.setPrefRowCount(6);

                  VBox box = new VBox(region, textField, textArea);
                  box.setPadding(new Insets(10));
                  box.setSpacing(10);
                  VBox.setVgrow(region, Priority.ALWAYS);

                  sceneRoot = new StackPane(box);
                  Scene scene = new Scene(sceneRoot, 300, 300);
                  stage.setScene(scene);
                  stage.show();
              });

              robotAdapter = new JavafxRobotAdapter();
              robotAdapter.robotCreate(targetStage.getScene());

              regionPoint = pointInCenterFor(boundsInSceneFor(region));
              textFieldPoint = pointInCenterFor(boundsInSceneFor(textField));
              textAreaPoint = pointInCenterFor(boundsInSceneFor(textArea));
          }

          @After
          public void cleanup() {
              robotAdapter.keyRelease(KeyCode.A);
              robotAdapter.mouseRelease(MouseButton.PRIMARY);
          }

          @Test
          public void keyPressTypeRelease_english_text() {
              // given:
              robotAdapter.mouseMove(textAreaPoint);
              mousePressReleaseClick(MouseButton.PRIMARY);
              robotAdapter.timerWaitForIdle();
              // Source: http://en.wikisource.org/wiki/All_in_the_Golden_Afternoon
              String text = "All in the golden afternoon\n" +
                      "\tFull leisurely we glide;\n" +
                      "For both our oars, with little skill,\n" +
                      "\tBy little arms are plied;\n" +
                      "While little hands make vain pretence\n" +
                      "\tOur wanderings to guide.";

              // when:
              for (char character : Lists.charactersOf(text)) {
                  KeyCode key = KeyCode.UNDEFINED;
                  key = (character == '\n') ? KeyCode.ENTER : key;
                  key = (character == '\t') ? KeyCode.TAB : key;
                  keyPressTypeRelease(key, String.valueOf(character));
              }
              robotAdapter.timerWaitForIdle();

              // then:
              verifyThat(textArea, hasText(text));
          }
          
          //---------------------------------------------------------------------------------------------
          // HELPER FIELDS.
          //---------------------------------------------------------------------------------------------

          // BASIC LATIN (U+0000 TO U+007F).

          public String BASIC_LATIN_UPPERCASE_GLYPHS = "@ABCDEFGHIJKLMNO";
          public List<Integer> BASIC_LATIN_UPPERCASE_CODES = rangeToInts(0x0040, 0x004f);

          public String BASIC_LATIN_LOWERCASE_GLYPHS = "`abcdefghijklmno";
          public List<Integer> BASIC_LATIN_LOWERCASE_CODES = rangeToInts(0x0060, 0x006f);

          // LATIN-1 SUPPLEMENT (U+0080 TO U+00FF).

          public String LATIN_1_SUPPLEMENT_UPPERCASE_GLYPHS = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ";
          public List<Integer> LATIN_1_SUPPLEMENT_UPPERCASE_CODES = rangeToInts(0x00c0, 0x00cf);

          public String LATIN_1_SUPPLEMENT_LOWERCASE_GLYPHS = "àáâãäåæçèéêëìíîï";
          public List<Integer> LATIN_1_SUPPLEMENT_LOWERCASE_CODES = rangeToInts(0x00e0, 0x00ef);

          // LATIN EXTENDED-A (U+0100 TO U+017F).

          public String LATIN_EXTENDED_A_GLYPHS = "ĀāĂ㥹ĆćĈĉĊċČčĎď";
          public List<Integer> LATIN_EXTENDED_A_CODES = rangeToInts(0x0100, 0x010f);

          //---------------------------------------------------------------------------------------------
          // HELPER METHODS.
          //---------------------------------------------------------------------------------------------

          private List<Integer> rangeToInts(int lower, int upper) {
              Range<Integer> range = Range.closed(lower, upper);
              return ContiguousSet.create(range, DiscreteDomain.integers()).asList();
          }

          private void keyPressTypeRelease(KeyCode key, String string) {
              // KeyEvent: "For key typed events, {@code code} is always {@code KeyCode.UNDEFINED}."
              robotAdapter.keyPress(key);
              robotAdapter.keyType(KeyCode.UNDEFINED, string);
              robotAdapter.keyRelease(key);
          }

          private void mousePressReleaseClick(MouseButton button) {
              robotAdapter.mousePress(button);
              robotAdapter.mouseRelease(button);
              robotAdapter.mouseClick(button);
          }

          private Bounds boundsInSceneFor(Node node) {
              return node.localToScene(node.getBoundsInLocal());
          }

          private Point2D pointInCenterFor(Bounds bounds) {
              return new Point2D(
                  bounds.getMinX() + (bounds.getWidth() * 0.5),
                  bounds.getMinY() + (bounds.getHeight() * 0.5)
              );
          }

      }
      ---------- END SOURCE ----------

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                aroy Abhijit Roy (Inactive)
                Reporter:
                webbuggrp Webbug Group
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: