JDK-8165853 : Loading "https://www.windyty.com" with JavaFX WebView crashes JVM.
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8u112,9
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • CPU: generic
  • Submitted: 2016-09-11
  • Updated: 2017-09-22
  • Resolved: 2016-09-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u112Fixed 9Fixed
Related Reports
Relates :  
Relates :  
Description
Loading "https://www.windyty.com" or content with css style "-webkit-filter: drop-shadow(...);" in Hi-DPI system will crash JVM.

FULL PRODUCT VERSION :
EA JDK 8.0_112-b04

ADDITIONAL OS VERSION INFORMATION :
MacOS 10.10.5 MacBook Pro with Retina display.

A DESCRIPTION OF THE PROBLEM :
Every attempt to load "https://www.windyty.com" with a JavaFX WebView from the EA JDK 8.0_112-b04 crashes JVM on MacOS 10.10.5.

REGRESSION.  Last worked in version 8u102

ADDITIONAL REGRESSION INFORMATION: 
ip8:~ mpaus$ java -version
java version "1.8.0_112-ea"
Java(TM) SE Runtime Environment (build 1.8.0_112-ea-b04)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b04, mixed mode)

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Try to load "https://www.windyty.com" with a JavaFX WebView.
See test program.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The web page is shown.
ACTUAL -
The JVM crashes.

ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fff8f1270e5, pid=2560, tid=0x0000000000005503
#
# JRE version: Java(TM) SE Runtime Environment (8.0_112-b04) (build 1.8.0_112-ea-b04)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.112-b04 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C  [libsystem_malloc.dylib+0x60e5]  small_malloc_from_free_list+0x251
#
# 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 (0x00007f8b1e800000):  JavaThread "QuantumRenderer-0" daemon [_thread_in_native, id=21763, stack(0x0000000125dab000,0x0000000125eab000)]

siginfo: si_signo: 11 (SIGSEGV), si_code: 0 (unknown), si_addr: 0x0000000000000000

Registers:
RAX=0x000000007b947532, RBX=0x000000000000003b, RCX=0x151b1b000e131300, RDX=0x0000000000000001
RSP=0x0000000125ea37e0, RBP=0x0000000125ea3810, RSI=0x000000007b941555, RDI=0x000000010aa8a000
R8 =0x51b1b00192121000, R9 =0x00000000000010b0, R10=0x000000010ce21f51, R11=0x000000000000005b
R12=0x000000010aa8a000, R13=0x00007f8b1cb15600, R14=0x0000000000000009, R15=0x000000010aaa4a00
RIP=0x00007fff8f1270e5, EFLAGS=0x0000000000010206, ERR=0x0000000000000000
  TRAPNO=0x000000000000000d

Top of Stack: (sp=0x0000000125ea37e0)
0x0000000125ea37e0:   0000000000000000 0000000000000009
0x0000000125ea37f0:   000000010aaa4a00 0000000000000000
0x0000000125ea3800:   000000010aaa4a00 000000010aa8a000
0x0000000125ea3810:   0000000125ea3900 00007fff8f123c50
0x0000000125ea3820:   00007f8b1e800000 0000000000000001
0x0000000125ea3830:   000000010cbf745f 00000001212cd578
0x0000000125ea3840:   0000000125ea3908 0000000125ea3ab8
0x0000000125ea3850:   000000010000000a 00000001212cd578
0x0000000125ea3860:   00007f8b1e800000 000000000000000a
0x0000000125ea3870:   0000000125ea3a20 000000010bedf790
0x0000000125ea3880:   0000002300000001 0000000000001000
0x0000000125ea3890:   0000000125ea38de 00000000000010b0
0x0000000125ea38a0:   0000000000000000 000000010cc3c3e0
0x0000000125ea38b0:   00007f8b1d90ed30 000000010aaa4a00
0x0000000125ea38c0:   ff80000000001000 00007f8b1e80ffff
0x0000000125ea38d0:   00007f8b1e800000 0000000000000000
0x0000000125ea38e0:   00007f8b1e8001e0 00000000000010b0
0x0000000125ea38f0:   000000010aa8a000 00000000000010b0
0x0000000125ea3900:   0000000125ea3930 00007fff8f123667
0x0000000125ea3910:   000000010aaba000 00000000000010b0
0x0000000125ea3920:   0000000125ea3e60 0000000125ea3e58
0x0000000125ea3930:   0000000125ea3950 00007fff8f122187
0x0000000125ea3940:   970079063013b551 0000000000000000
0x0000000125ea3950:   0000000125ea3e30 000000010ab95d56
0x0000000125ea3960:   00007f8b1e800000 0000000000001400
0x0000000125ea3970:   0000000125ea3e50 007f0080007d006e
0x0000000125ea3980:   0000000000001002 00000001212cd578
0x0000000125ea3990:   00007f8b1e800000 0000000000000025
0x0000000125ea39a0:   0000000007006e00 00000001212cd578
0x0000000125ea39b0:   00007f8b1e800000 00000001212cd578
0x0000000125ea39c0:   ff80000000001002 00000001212cd578
0x0000000125ea39d0:   000000ac217fa750 00000001212cd578 

Instructions: (pc=0x00007fff8f1270e5)
0x00007fff8f1270c5:   e2 0f 48 39 d1 0f 85 09 02 00 00 49 89 fc 4d 89
0x00007fff8f1270d5:   44 df 28 4d 85 c0 0f 84 0d 02 00 00 49 8b 4d 00
0x00007fff8f1270e5:   49 89 08 e9 17 02 00 00 4f 8b 6c e7 20 4d 85 ed
0x00007fff8f1270f5:   0f 84 8d 00 00 00 4c 89 e8 48 25 00 00 80 ff 4c 

Register to memory mapping:

RAX=0x000000007b947532 is an unknown value
RBX=0x000000000000003b is an unknown value
RCX=0x151b1b000e131300 is an unknown value
RDX=0x0000000000000001 is an unknown value
RSP=0x0000000125ea37e0 is pointing into the stack for thread: 0x00007f8b1e800000
RBP=0x0000000125ea3810 is pointing into the stack for thread: 0x00007f8b1e800000
RSI=0x000000007b941555 is an unknown value
RDI=0x000000010aa8a000 is an unknown value
R8 =0x51b1b00192121000 is an unknown value
R9 =0x00000000000010b0 is an unknown value
R10=0x000000010ce21f51 is at entry_point+145 in (nmethod*)0x000000010ce21d50
R11=0x000000000000005b is an unknown value
R12=0x000000010aa8a000 is an unknown value
R13=0x00007f8b1cb15600 is an unknown value
R14=0x0000000000000009 is an unknown value
R15=0x000000010aaa4a00 is an unknown value


Stack: [0x0000000125dab000,0x0000000125eab000],  sp=0x0000000125ea37e0,  free space=993k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libsystem_malloc.dylib+0x60e5]  small_malloc_from_free_list+0x251
C  [libsystem_malloc.dylib+0x2c50]  szone_malloc_should_clear+0x5a9
C  [libsystem_malloc.dylib+0x2667]  malloc_zone_malloc+0x47
C  [libsystem_malloc.dylib+0x1187]  malloc+0x2a
C  [libjava.dylib+0x2d56]  Java_java_lang_ClassLoader_defineClass1+0x89
J 488  java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; (0 bytes) @ 0x000000010ce21fcb [0x000000010ce21ec0+0x10b]
J 470 C1 java.lang.ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (43 bytes) @ 0x000000010ce1245c [0x000000010ce11e80+0x5dc]
J 435 C1 java.net.URLClassLoader.defineClass(Ljava/lang/String;Lsun/misc/Resource;)Ljava/lang/Class; (142 bytes) @ 0x000000010cdf5c34 [0x000000010cdf40c0+0x1b74]
J 466 C1 java.net.URLClassLoader$1.run()Ljava/lang/Class; (63 bytes) @ 0x000000010ce0fda4 [0x000000010ce0fae0+0x2c4]
J 433 C1 java.net.URLClassLoader$1.run()Ljava/lang/Object; (5 bytes) @ 0x000000010cdf37cc [0x000000010cdf3740+0x8c]
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2df6ea]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x6ae
V  [libjvm.dylib+0x322f18]  JVM_DoPrivileged+0x4b8
J 432  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x000000010cdef4d5 [0x000000010cdef400+0xd5]
J 384 C1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (47 bytes) @ 0x000000010cdd2294 [0x000000010cdd2100+0x194]
J 228 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000000010cd6c144 [0x000000010cd6b7e0+0x964]
J 284 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (7 bytes) @ 0x000000010cd8fd84 [0x000000010cd8fc80+0x104]
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2df6ea]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x6ae
V  [libjvm.dylib+0x2dfe78]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x164
V  [libjvm.dylib+0x2dffd0]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Handle, Thread*)+0x56
V  [libjvm.dylib+0x50b7b2]  SystemDictionary::load_instance_class(Symbol*, Handle, Thread*)+0x2d8
V  [libjvm.dylib+0x50af7e]  SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, Handle, Thread*)+0x44e
V  [libjvm.dylib+0x50b9ce]  SystemDictionary::resolve_or_null(Symbol*, Handle, Handle, Thread*)+0x106
V  [libjvm.dylib+0x50bb8c]  SystemDictionary::resolve_super_or_fail(Symbol*, Symbol*, Handle, Handle, bool, Thread*)+0x1bc
V  [libjvm.dylib+0x18740e]  ClassFileParser::parseClassFile(Symbol*, ClassLoaderData*, Handle, KlassHandle, GrowableArray<Handle>*, TempNewSymbol&, bool, Thread*)+0xce6
V  [libjvm.dylib+0x50a982]  SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, bool, Thread*)+0x114
V  [libjvm.dylib+0x324e03]  jvm_define_class_common(JNIEnv_*, char const*, _jobject*, signed char const*, int, _jobject*, char const*, unsigned char, Thread*)+0x23a
V  [libjvm.dylib+0x324f97]  JVM_DefineClassWithSource+0x77
C  [libjava.dylib+0x2e66]  Java_java_lang_ClassLoader_defineClass1+0x199
J 488  java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; (0 bytes) @ 0x000000010ce21fcb [0x000000010ce21ec0+0x10b]
J 470 C1 java.lang.ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (43 bytes) @ 0x000000010ce1245c [0x000000010ce11e80+0x5dc]
J 435 C1 java.net.URLClassLoader.defineClass(Ljava/lang/String;Lsun/misc/Resource;)Ljava/lang/Class; (142 bytes) @ 0x000000010cdf5c34 [0x000000010cdf40c0+0x1b74]
J 466 C1 java.net.URLClassLoader$1.run()Ljava/lang/Class; (63 bytes) @ 0x000000010ce0fda4 [0x000000010ce0fae0+0x2c4]
J 433 C1 java.net.URLClassLoader$1.run()Ljava/lang/Object; (5 bytes) @ 0x000000010cdf37cc [0x000000010cdf3740+0x8c]
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2df6ea]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x6ae
V  [libjvm.dylib+0x322f18]  JVM_DoPrivileged+0x4b8
J 432  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x000000010cdef4d5 [0x000000010cdef400+0xd5]
J 384 C1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (47 bytes) @ 0x000000010cdd2294 [0x000000010cdd2100+0x194]
J 228 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000000010cd6c144 [0x000000010cd6b7e0+0x964]
J 284 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (7 bytes) @ 0x000000010cd8fd84 [0x000000010cd8fc80+0x104]
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2df6ea]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x6ae
V  [libjvm.dylib+0x2dfe78]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x164
V  [libjvm.dylib+0x2dffd0]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Handle, Thread*)+0x56
V  [libjvm.dylib+0x50b7b2]  SystemDictionary::load_instance_class(Symbol*, Handle, Thread*)+0x2d8
V  [libjvm.dylib+0x50af7e]  SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, Handle, Thread*)+0x44e
V  [libjvm.dylib+0x50b9ce]  SystemDictionary::resolve_or_null(Symbol*, Handle, Handle, Thread*)+0x106
V  [libjvm.dylib+0x50c04d]  SystemDictionary::resolve_or_fail(Symbol*, Handle, Handle, bool, Thread*)+0x31
V  [libjvm.dylib+0x555ca2]  VerificationType::is_reference_assignable_from(VerificationType const&, ClassVerifier*, bool, Thread*) const+0x1c2
V  [libjvm.dylib+0x4d8fcb]  VerificationType::is_assignable_from(VerificationType const&, ClassVerifier*, bool, Thread*) const+0x13f
V  [libjvm.dylib+0x5593aa]  ClassVerifier::verify_field_instructions(RawBytecodeStream*, StackMapFrame*, constantPoolHandle, Thread*)+0x86e
V  [libjvm.dylib+0x55ff9e]  ClassVerifier::verify_method(methodHandle, Thread*)+0x2cba
V  [libjvm.dylib+0x575042]  ClassVerifier::verify_class(Thread*)+0xbe
V  [libjvm.dylib+0x575c9e]  Verifier::verify(instanceKlassHandle, Verifier::Mode, bool, Thread*)+0x110
V  [libjvm.dylib+0x2b35fb]  InstanceKlass::link_class_impl(instanceKlassHandle, bool, Thread*)+0x3a1
V  [libjvm.dylib+0x2b395d]  InstanceKlass::link_class(Thread*)+0x3b
V  [libjvm.dylib+0x2b3995]  InstanceKlass::initialize_impl(instanceKlassHandle, Thread*)+0x25
V  [libjvm.dylib+0x2b40bb]  InstanceKlass::initialize(Thread*)+0x3d
V  [libjvm.dylib+0x3a2996]  LinkResolver::resolve_static_call(CallInfo&, KlassHandle&, Symbol*, Symbol*, KlassHandle, bool, bool, Thread*)+0x9c
V  [libjvm.dylib+0x3a2baa]  LinkResolver::resolve_invokestatic(CallInfo&, constantPoolHandle, int, Thread*)+0x102
V  [libjvm.dylib+0x3a2c6b]  LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle, int, Bytecodes::Code, Thread*)+0xb3
V  [libjvm.dylib+0x2d9ff9]  InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code)+0x371
j  com.sun.javafx.webkit.prism.RTImage$1.run()V+54
j  java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
j  java.util.concurrent.FutureTask.runAndReset()Z+47
j  com.sun.javafx.tk.RenderJob.run()V+1
j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j  com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run()V+8
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [libjvm.dylib+0x2df6ea]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x6ae
V  [libjvm.dylib+0x2dfe78]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x164
V  [libjvm.dylib+0x2e0024]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x4a
V  [libjvm.dylib+0x31d7df]  thread_entry(JavaThread*, Thread*)+0x7c
V  [libjvm.dylib+0x539e01]  JavaThread::thread_main_inner()+0x9b
V  [libjvm.dylib+0x53b489]  JavaThread::run()+0x183
V  [libjvm.dylib+0x45b80e]  java_start(Thread*)+0xf6
C  [libsystem_pthread.dylib+0x405a]  _pthread_body+0x83
C  [libsystem_pthread.dylib+0x3fd7]  _pthread_body+0x0
C  [libsystem_pthread.dylib+0x13ed]  thread_start+0xd
C  0x0000000000000000

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 488  java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; (0 bytes) @ 0x000000010ce21f51 [0x000000010ce21ec0+0x91]
J 470 C1 java.lang.ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (43 bytes) @ 0x000000010ce1245c [0x000000010ce11e80+0x5dc]
J 435 C1 java.net.URLClassLoader.defineClass(Ljava/lang/String;Lsun/misc/Resource;)Ljava/lang/Class; (142 bytes) @ 0x000000010cdf5c34 [0x000000010cdf40c0+0x1b74]
J 466 C1 java.net.URLClassLoader$1.run()Ljava/lang/Class; (63 bytes) @ 0x000000010ce0fda4 [0x000000010ce0fae0+0x2c4]
J 433 C1 java.net.URLClassLoader$1.run()Ljava/lang/Object; (5 bytes) @ 0x000000010cdf37cc [0x000000010cdf3740+0x8c]
v  ~StubRoutines::call_stub
J 432  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x000000010cdef463 [0x000000010cdef400+0x63]
J 384 C1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (47 bytes) @ 0x000000010cdd2294 [0x000000010cdd2100+0x194]
J 228 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000000010cd6c144 [0x000000010cd6b7e0+0x964]
J 284 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (7 bytes) @ 0x000000010cd8fd84 [0x000000010cd8fc80+0x104]
v  ~StubRoutines::call_stub
J 488  java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; (0 bytes) @ 0x000000010ce21f51 [0x000000010ce21ec0+0x91]
J 470 C1 java.lang.ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (43 bytes) @ 0x000000010ce1245c [0x000000010ce11e80+0x5dc]
J 435 C1 java.net.URLClassLoader.defineClass(Ljava/lang/String;Lsun/misc/Resource;)Ljava/lang/Class; (142 bytes) @ 0x000000010cdf5c34 [0x000000010cdf40c0+0x1b74]
J 466 C1 java.net.URLClassLoader$1.run()Ljava/lang/Class; (63 bytes) @ 0x000000010ce0fda4 [0x000000010ce0fae0+0x2c4]
J 433 C1 java.net.URLClassLoader$1.run()Ljava/lang/Object; (5 bytes) @ 0x000000010cdf37cc [0x000000010cdf3740+0x8c]
v  ~StubRoutines::call_stub
J 432  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x000000010cdef463 [0x000000010cdef400+0x63]
J 384 C1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (47 bytes) @ 0x000000010cdd2294 [0x000000010cdd2100+0x194]
J 228 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000000010cd6c144 [0x000000010cd6b7e0+0x964]
J 284 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (7 bytes) @ 0x000000010cd8fd84 [0x000000010cd8fc80+0x104]
v  ~StubRoutines::call_stub
j  com.sun.javafx.webkit.prism.RTImage$1.run()V+54
j  java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
j  java.util.concurrent.FutureTask.runAndReset()Z+47
j  com.sun.javafx.tk.RenderJob.run()V+1
j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j  com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run()V+8
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x00007f8b1c239800 JavaThread "URL-Loader-20" daemon [_thread_in_native, id=76035, stack(0x000000013d316000,0x000000013d416000)]
  0x00007f8b1ba6b800 JavaThread "URL-Loader-19" daemon [_thread_blocked, id=75523, stack(0x000000013d213000,0x000000013d313000)]
  0x00007f8b1e2e9800 JavaThread "URL-Loader-18" daemon [_thread_blocked, id=75011, stack(0x000000013d110000,0x000000013d210000)]
  0x00007f8b1e856800 JavaThread "URL-Loader-17" daemon [_thread_blocked, id=74499, stack(0x000000013d00d000,0x000000013d10d000)]
  0x00007f8b1ba6a800 JavaThread "URL-Loader-16" daemon [_thread_blocked, id=73987, stack(0x000000013cf0a000,0x000000013d00a000)]
  0x00007f8b1ba05000 JavaThread "URL-Loader-15" daemon [_thread_in_native, id=73475, stack(0x000000013ce07000,0x000000013cf07000)]
  0x00007f8b1ba70000 JavaThread "URL-Loader-14" daemon [_thread_in_native, id=72963, stack(0x000000013cd04000,0x000000013ce04000)]
  0x00007f8b1ba6e000 JavaThread "URL-Loader-13" daemon [_thread_in_native, id=72451, stack(0x000000013cc01000,0x000000013cd01000)]
  0x00007f8b1cac2000 JavaThread "URL-Loader-12" daemon [_thread_in_native, id=71939, stack(0x000000013be7b000,0x000000013bf7b000)]
  0x00007f8b1cac1800 JavaThread "URL-Loader-11" daemon [_thread_in_native, id=71427, stack(0x000000013bd78000,0x000000013be78000)]
  0x00007f8b1ba94000 JavaThread "URL-Loader-10" daemon [_thread_in_native, id=70915, stack(0x000000013bc75000,0x000000013bd75000)]
  0x00007f8b1ca0d000 JavaThread "URL-Loader-9" daemon [_thread_in_native, id=70403, stack(0x000000013bb72000,0x000000013bc72000)]
  0x00007f8b1ca0c800 JavaThread "URL-Loader-8" daemon [_thread_in_native, id=69891, stack(0x000000013ba6f000,0x000000013bb6f000)]
  0x00007f8b1e23b000 JavaThread "URL-Loader-7" daemon [_thread_in_native, id=69379, stack(0x00000001396b4000,0x00000001397b4000)]
  0x00007f8b1ba11800 JavaThread "Prism Font Disposer" daemon [_thread_blocked, id=68871, stack(0x00000001394b7000,0x00000001395b7000)]
  0x00007f8b1c9f9800 JavaThread "Thread-6" daemon [_thread_in_native, id=68355, stack(0x0000000139001000,0x0000000139081000)]
  0x00007f8b1ba17000 JavaThread "URL-Loader-6" daemon [_thread_in_native, id=67843, stack(0x0000000138aa1000,0x0000000138ba1000)]
  0x00007f8b1c29e800 JavaThread "Watchdog-Timer-1" daemon [_thread_blocked, id=67343, stack(0x0000000138991000,0x0000000138a91000)]
  0x00007f8b1ba11000 JavaThread "URL-Loader-5" daemon [_thread_in_native, id=66819, stack(0x0000000138886000,0x0000000138986000)]
  0x00007f8b1c2ad800 JavaThread "URL-Loader-4" daemon [_thread_in_native, id=66307, stack(0x0000000138783000,0x0000000138883000)]
  0x00007f8b1c9f7800 JavaThread "URL-Loader-3" daemon [_thread_in_native, id=65795, stack(0x0000000138680000,0x0000000138780000)]
  0x00007f8b1e2d3800 JavaThread "URL-Loader-2" daemon [_thread_in_native, id=65283, stack(0x000000013857d000,0x000000013867d000)]
  0x00007f8b1e2b4000 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=65051, stack(0x0000000138478000,0x0000000138578000)]
  0x00007f8b1c211000 JavaThread "URL-Loader-1" daemon [_thread_in_native, id=55831, stack(0x00000001308e2000,0x00000001309e2000)]
  0x00007f8b1c922000 JavaThread "Disposer" daemon [_thread_blocked, id=52995, stack(0x000000012ce6b000,0x000000012cf6b000)]
  0x00007f8b1b918000 JavaThread "JavaFX-Launcher" [_thread_blocked, id=51971, stack(0x000000012b0f6000,0x000000012b1f6000)]
  0x00007f8b1e073000 JavaThread "Thread-3" daemon [_thread_in_native, id=39683, stack(0x0000000129f1c000,0x0000000129f9c000)]
  0x00007f8b1c8b3800 JavaThread "JavaFX Application Thread" [_thread_blocked, id=1811, stack(0x00007fff54991000,0x00007fff55191000)]
  0x00007f8b1b897000 JavaThread "Thread-1" daemon [_thread_blocked, id=27411, stack(0x0000000126c51000,0x0000000126d51000)]
=>0x00007f8b1e800000 JavaThread "QuantumRenderer-0" daemon [_thread_in_native, id=21763, stack(0x0000000125dab000,0x0000000125eab000)]
  0x00007f8b1e017800 JavaThread "Service Thread" daemon [_thread_blocked, id=20739, stack(0x0000000125b0f000,0x0000000125c0f000)]
  0x00007f8b1b80e800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=20227, stack(0x0000000125a0c000,0x0000000125b0c000)]
  0x00007f8b1e028800 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=19715, stack(0x0000000125909000,0x0000000125a09000)]
  0x00007f8b1b80d800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=19203, stack(0x0000000125806000,0x0000000125906000)]
  0x00007f8b1b80c000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=18691, stack(0x0000000125703000,0x0000000125803000)]
  0x00007f8b1b805000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=15383, stack(0x0000000125600000,0x0000000125700000)]
  0x00007f8b1c80b000 JavaThread "Finalizer" daemon [_thread_blocked, id=13571, stack(0x0000000123bd7000,0x0000000123cd7000)]
  0x00007f8b1c808800 JavaThread "Reference Handler" daemon [_thread_blocked, id=13059, stack(0x0000000123ad4000,0x0000000123bd4000)]
  0x00007f8b1c003000 JavaThread "main" [_thread_blocked, id=4867, stack(0x000000010caf5000,0x000000010cbf5000)]

Other Threads:
  0x00007f8b1c05e800 VMThread [stack: 0x00000001239d1000,0x0000000123ad1000] [id=12547]
  0x00007f8b1c802000 WatcherThread [stack: 0x0000000125c12000,0x0000000125d12000] [id=21251]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 PSYoungGen      total 38400K, used 31473K [0x0000000795580000, 0x0000000798000000, 0x00000007c0000000)
  eden space 33280K, 80% used [0x0000000795580000,0x0000000796f88978,0x0000000797600000)
  from space 5120K, 94% used [0x0000000797600000,0x0000000797ab3d90,0x0000000797b00000)
  to   space 5120K, 0% used [0x0000000797b00000,0x0000000797b00000,0x0000000798000000)
 ParOldGen       total 87552K, used 16K [0x0000000740000000, 0x0000000745580000, 0x0000000795580000)
  object space 87552K, 0% used [0x0000000740000000,0x0000000740004000,0x0000000745580000)
 Metaspace       used 17778K, capacity 18452K, committed 18688K, reserved 1064960K
  class space    used 2302K, capacity 2485K, committed 2560K, reserved 1048576K

Card table byte_map: [0x000000011bfb7000,0x000000011c3b8000] byte_map_base: 0x00000001185b7000

Marking Bits: (ParMarkBitMap*) 0x000000010c494640
 Begin Bits: [0x000000011ce7b000, 0x000000011ee7b000)
 End Bits:   [0x000000011ee7b000, 0x0000000120e7b000)

Polling page: 0x000000010abc8000

CodeCache: size=245760Kb used=5868Kb max_used=5875Kb free=239891Kb
 bounds [0x000000010cbf7000, 0x000000010d1c7000, 0x000000011bbf7000]
 total_blobs=2346 nmethods=1658 adapters=602
 compilation: enabled

Compilation events (10 events):
Event: 3.972 Thread 0x00007f8b1b80e800 nmethod 1639 0x000000010d1aa6d0 code [0x000000010d1aa820, 0x000000010d1aa930]
Event: 3.973 Thread 0x00007f8b1e028800 nmethod 1634 0x000000010d1ad4d0 code [0x000000010d1ad620, 0x000000010d1ad6d8]
Event: 3.973 Thread 0x00007f8b1b80e800 1641       3       java.util.LinkedList$ListItr::checkForComodification (23 bytes)
Event: 3.973 Thread 0x00007f8b1b80e800 nmethod 1641 0x000000010d1aa250 code [0x000000010d1aa3c0, 0x000000010d1aa5e8]
Event: 3.973 Thread 0x00007f8b1b80e800 1642       3       java.util.LinkedList$ListItr::next (56 bytes)
Event: 3.974 Thread 0x00007f8b1b80e800 nmethod 1642 0x000000010d1afbd0 code [0x000000010d1afd80, 0x000000010d1b0298]
Event: 3.975 Thread 0x00007f8b1b80d800 nmethod 1625 0x000000010d1b23d0 code [0x000000010d1b25a0, 0x000000010d1b2d98]
Event: 3.975 Thread 0x00007f8b1b80e800 1643       3       java.lang.Float::floatToIntBits (26 bytes)
Event: 3.976 Thread 0x00007f8b1b80e800 nmethod 1643 0x000000010d1b2010 code [0x000000010d1b2180, 0x000000010d1b2350]
Event: 3.978 Thread 0x00007f8b1b80c000 nmethod 1626% 0x000000010d1b3550 code [0x000000010d1b36e0, 0x000000010d1b3e78]

GC Heap History (2 events):
Event: 2.733 GC heap before
{Heap before GC invocations=1 (full 0):
 PSYoungGen      total 38400K, used 33280K [0x0000000795580000, 0x0000000798000000, 0x00000007c0000000)
  eden space 33280K, 100% used [0x0000000795580000,0x0000000797600000,0x0000000797600000)
  from space 5120K, 0% used [0x0000000797b00000,0x0000000797b00000,0x0000000798000000)
  to   space 5120K, 0% used [0x0000000797600000,0x0000000797600000,0x0000000797b00000)
 ParOldGen       total 87552K, used 0K [0x0000000740000000, 0x0000000745580000, 0x0000000795580000)
  object space 87552K, 0% used [0x0000000740000000,0x0000000740000000,0x0000000745580000)
 Metaspace       used 15726K, capacity 16320K, committed 16640K, reserved 1062912K
  class space    used 2085K, capacity 2237K, committed 2304K, reserved 1048576K
Event: 2.738 GC heap after
Heap after GC invocations=1 (full 0):
 PSYoungGen      total 38400K, used 4815K [0x0000000795580000, 0x0000000798000000, 0x00000007c0000000)
  eden space 33280K, 0% used [0x0000000795580000,0x0000000795580000,0x0000000797600000)
  from space 5120K, 94% used [0x0000000797600000,0x0000000797ab3d90,0x0000000797b00000)
  to   space 5120K, 0% used [0x0000000797b00000,0x0000000797b00000,0x0000000798000000)
 ParOldGen       total 87552K, used 16K [0x0000000740000000, 0x0000000745580000, 0x0000000795580000)
  object space 87552K, 0% used [0x0000000740000000,0x0000000740004000,0x0000000745580000)
 Metaspace       used 15726K, capacity 16320K, committed 16640K, reserved 1062912K
  class space    used 2085K, capacity 2237K, committed 2304K, reserved 1048576K
}

Deoptimization events (10 events):
Event: 2.805 Thread 0x00007f8b1c211000 Uncommon trap: reason=predicate action=maybe_recompile pc=0x000000010ce9a4ac method=sun.net.www.ParseUtil.encodePath(Ljava/lang/String;Z)Ljava/lang/String; @ 36
Event: 2.815 Thread 0x00007f8b1c211000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010cf5469c method=java.lang.CharacterDataLatin1.digit(II)I @ 82
Event: 2.882 Thread 0x00007f8b1c211000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010ce8d760 method=java.lang.String.indexOf([CII[CIII)I @ 27
Event: 3.121 Thread 0x00007f8b1c9f7800 Uncommon trap: reason=predicate action=maybe_recompile pc=0x000000010d0d4a30 method=java.util.regex.Pattern$SliceI.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 21
Event: 3.537 Thread 0x00007f8b1c8b3800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010d02e22c method=java.lang.CharacterData.of(I)Ljava/lang/CharacterData; @ 4
Event: 3.540 Thread 0x00007f8b1c8b3800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000010d0460e4 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 203
Event: 3.540 Thread 0x00007f8b1c8b3800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000010d0460e4 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 203
Event: 3.540 Thread 0x00007f8b1c8b3800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000010d0460e4 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 203
Event: 3.540 Thread 0x00007f8b1c8b3800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000010d0460e4 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 203
Event: 3.540 Thread 0x00007f8b1c8b3800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000010cfc5568 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 203

Internal exceptions (10 events):
Event: 0.272 Thread 0x00007f8b1c003000 Exception <a 'java/security/PrivilegedActionException'> (0x000000079583b3d0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/prims/jvm.cpp, line 1390]
Event: 0.272 Thread 0x00007f8b1c003000 Exception <a 'java/lang/NullPointerException'> (0x000000079583bbc0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 1178]
Event: 1.510 Thread 0x00007f8b1c8b3800 Exception <a 'java/lang/NullPointerException'> (0x0000000796115528) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 1178]
Event: 1.510 Thread 0x00007f8b1c8b3800 Exception <a 'java/lang/NullPointerException'> (0x0000000796115528) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/prims/jvm.cpp, line 1394]
Event: 2.151 Thread 0x00007f8b1c8b3800 Implicit null exception at 0x000000010ce679f5 to 0x000000010ce67bf1
Event: 2.251 Thread 0x00007f8b1c8b3800 Exception <a 'java/lang/NoClassDefFoundError': com/oracle/jrockit/jfr/EventToken> (0x0000000796a9dc70) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 199]
Event: 2.441 Thread 0x00007f8b1c8b3800 Exception <a 'sun/nio/fs/UnixException'> (0x0000000796c56920) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/prims/jni.cpp, line 709]
Event: 2.444 Thread 0x00007f8b1c8b3800 Exception <a 'sun/nio/fs/UnixException'> (0x0000000796c586e0) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/prims/jni.cpp, line 709]
Event: 2.456 Thread 0x00007f8b1c8b3800 Implicit null exception at 0x000000010ce06d76 to 0x000000010ce0713d
Event: 3.401 Thread 0x00007f8b1c9f9800 Exception <a 'sun/nio/fs/UnixException'> (0x0000000796229c10) thrown at [/Users/java_re/workspace/8-2-build-macosx-x86_64/jdk8u112/7494.nc/hotspot/src/share/vm/prims/jni.cpp, line 709]

Events (10 events):
Event: 3.979 loading class com/sun/prism/Image
Event: 3.979 loading class com/sun/prism/Image done
Event: 3.980 loading class java/nio/FloatBuffer
Event: 3.980 loading class java/nio/FloatBuffer done
Event: 3.980 loading class com/sun/prism/Image$Accessor
Event: 3.980 loading class com/sun/prism/Image$Accessor done
Event: 3.980 loading class com/sun/prism/Image$UnsupportedAccess
Event: 3.980 loading class com/sun/prism/Image$UnsupportedAccess done
Event: 3.980 loading class com/sun/prism/Image$ByteAccess
Event: 3.980 loading class com/sun/prism/Image$ByteAccess done


Dynamic libraries:
0x0000000003d0f000 	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x0000000003d0f000 	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x0000000003d0f000 	/usr/lib/libz.1.dylib
0x0000000003d0f000 	/usr/lib/libSystem.B.dylib
0x0000000003d0f000 	/usr/lib/libobjc.A.dylib
0x0000000003d0f000 	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x0000000003d0f000 	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x0000000003d0f000 	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x0000000003d0f000 	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x0000000003d0f000 	/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x0000000003d0f000 	/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x0000000003d0f000 	/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x0000000003d0f000 	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x0000000003d0f000 	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x0000000003d0f000 	/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x0000000003d0f000 	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x0000000003d0f000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x0000000003d0f000 	/usr/lib/libauto.dylib
0x0000000003d0f000 	/usr/lib/libicucore.A.dylib
0x0000000003d0f000 	/usr/lib/libxml2.2.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x0000000003d0f000 	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x0000000003d0f000 	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x0000000003d0f000 	/usr/lib/liblangid.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x0000000003d0f000 	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x0000000003d0f000 	/usr/lib/libDiagnosticMessagesClient.dylib
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x0000000003d0f000 	/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x0000000003d0f000 	/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x0000000003d0f000 	/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x0000000003d0f000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x0000000003d0f000 	/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x0000000003d0f000 	/usr/lib/libextension.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x0000000003d0f000 	/usr/lib/libarchive.2.dylib
0x0000000003d0f000 	/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x0000000003d0f000 	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x0000000003d0f000 	/usr/lib/libCRFSuite.dylib
0x0000000003d0f000 	/usr/lib/libc++.1.dylib
0x0000000003d0f000 	/usr/lib/libc++abi.dylib
0x0000000003d0f000 	/usr/lib/system/libcache.dylib
0x0000000003d0f000 	/usr/lib/system/libcommonCrypto.dylib
0x0000000003d0f000 	/usr/lib/system/libcompiler_rt.dylib
0x0000000003d0f000 	/usr/lib/system/libcopyfile.dylib
0x0000000003d0f000 	/usr/lib/system/libcorecrypto.dylib
0x0000000003d0f000 	/usr/lib/system/libdispatch.dylib
0x0000000003d0f000 	/usr/lib/system/libdyld.dylib
0x0000000003d0f000 	/usr/lib/system/libkeymgr.dylib
0x0000000003d0f000 	/usr/lib/system/liblaunch.dylib
0x0000000003d0f000 	/usr/lib/system/libmacho.dylib
0x0000000003d0f000 	/usr/lib/system/libquarantine.dylib
0x0000000003d0f000 	/usr/lib/system/libremovefile.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_asl.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_blocks.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_c.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_configuration.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_coreservices.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_coretls.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_dnssd.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_info.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_kernel.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_m.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_malloc.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_network.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_networkextension.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_notify.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_platform.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_pthread.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_sandbox.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_secinit.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_stats.dylib
0x0000000003d0f000 	/usr/lib/system/libsystem_trace.dylib
0x0000000003d0f000 	/usr/lib/system/libunc.dylib
0x0000000003d0f000 	/usr/lib/system/libunwind.dylib
0x0000000003d0f000 	/usr/lib/system/libxpc.dylib
0x0000000003d0f000 	/usr/lib/libbz2.1.0.dylib
0x0000000003d0f000 	/usr/lib/liblzma.5.dylib
0x0000000003d0f000 	/usr/lib/libbsm.0.dylib
0x0000000003d0f000 	/usr/lib/libsqlite3.dylib
0x0000000003d0f000 	/usr/lib/system/libkxld.dylib
0x0000000003d0f000 	/usr/lib/libxar.1.dylib
0x0000000003d0f000 	/usr/lib/libpam.2.dylib
0x0000000003d0f000 	/usr/lib/libOpenScriptingUtil.dylib
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x0000000003d0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x0000000003d0f000 	/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x0000000003d0f000 	/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x0000000003d0f000 	/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x0000000003d0f000 	/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x0000000003d0f000 	/usr/lib/libmecabra.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x0000000003d0f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x0000000003d0f000 	/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x0000000003d0f000 	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x0000000003d0f000 	/usr/lib/libcups.2.dylib
0x0000000003d0f000 	/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x0000000003d0f000 	/System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x0000000003d0f000 	/usr/lib/libresolv.9.dylib
0x0000000003d0f000 	/usr/lib/libiconv.2.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x0000000003d0f000 	/usr/lib/libheimdal-asn1.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x0000000003d0f000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x0000000003d0f000 	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x0000000003d0f000 	/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x0000000003d0f000 	/usr/lib/libcmph.dylib
0x0000000003d0f000 	/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x0000000003d0f000 	/usr/lib/libxslt.1.dylib
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x0000000003d0f000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x0000000003d0f000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x0000000003d0f000 	/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x0000000003d0f000 	/System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x0000000003d0f000 	/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x0000000003d0f000 	/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x0000000003d0f000 	/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x0000000003d0f000 	/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x0000000003d0f000 	/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x0000000003d0f000 	/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x0000000003d0f000 	/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x0000000003d0f000 	/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x0000000003d0f000 	/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x000000010bc00000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/server/libjvm.dylib
0x0000000003d0f000 	/usr/lib/libstdc++.6.dylib
0x000000010ab85000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libverify.dylib
0x000000010ab93000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libjava.dylib
0x000000010abd2000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libzip.dylib
0x0000000123cd9000 	/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
0x0000000123cef000 	/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x0000000123d03000 	/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x0000000123d0f000 	/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x0000000003d0f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x0000000125ead000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libprism_es2.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x0000000125f25000 	/System/Library/Extensions/AppleIntelHD4000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD4000GraphicsGLDriver
0x0000000003d0f000 	/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x0000000003d0f000 	/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x0000000000000000 	/System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x0000000003d0f000 	/System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x0000000003d0f000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x0000000003d0f000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x0000000003d0f000 	/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x0000000003d0f000 	/usr/lib/libcsfde.dylib
0x0000000003d0f000 	/usr/lib/libcurl.4.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x0000000003d0f000 	/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x0000000003d0f000 	/usr/lib/libCoreStorage.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x0000000003d0f000 	/usr/lib/libutil.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x0000000003d0f000 	/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x0000000003d0f000 	/usr/lib/libsasl2.2.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x0000000003d0f000 	/usr/lib/libcrypto.0.9.8.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x0000000003d0f000 	/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x0000000126bf1000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libglass.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
0x0000000003d0f000 	/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
0x0000000003d0f000 	/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
0x0000000003d0f000 	/System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
0x0000000003d0f000 	/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x0000000003d0f000 	/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x0000000003d0f000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
0x0000000003d0f000 	/System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x0000000003d0f000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x0000000003d0f000 	/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x0000000003d0f000 	/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x0000000003d0f000 	/System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
0x0000000003d0f000 	/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x0000000003d0f000 	/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x0000000003d0f000 	/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x0000000003d0f000 	/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
0x0000000003d0f000 	/usr/lib/libodfde.dylib
0x000000012b2ad000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libjfxwebkit.dylib
0x000000012cfa4000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libjavafx_font.dylib
0x0000000003d0f000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x00000001306a9000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libnio.dylib
0x00000001306dc000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/./libnet.dylib
0x00000001335fb000 	/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libsunec.dylib
0x0000000133623000 	cl_kernels
0x0000000133666000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x0000000134b24000 	cl_kernels

VM Arguments:
jvm_args: -Dfile.encoding=UTF-8 
java_command: bugs.web.WebViewApp
java_class_path (initial): /Users/mpaus/Projects/NewEclipseWorkspace/JavaFX-Bugs/bin:/Users/mpaus/Projects/NewEclipseWorkspace/JavaFX-Bugs/libs/controlsfx/controlsfx-8.40.10.jar
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/bin:/bin:/usr/sbin:/sbin
SHELL=/bin/bash

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


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

OS:Bsduname:Darwin 14.5.0 Darwin Kernel Version 14.5.0: Mon Aug 29 21:14:16 PDT 2016; root:xnu-2782.50.6~1/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:3.06 2.10 1.83

CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, erms, ht, tsc, tscinvbit, tscinv

Memory: 4k page, physical 8388608k(26792k free)

/proc/meminfo:


vm_info: Java HotSpot(TM) 64-Bit Server VM (25.112-b04) for bsd-amd64 JRE (1.8.0_112-ea-b04), built on Jul 25 2016 16:02:00 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

time: Sun Sep 11 14:49:05 2016
elapsed time: 4 seconds (0d 0h 0m 4s)



REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
package bugs.web;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class WebViewApp extends Application {
	public static void main(String[] args) throws Exception {
		launch(args);
	}

	public void start(final Stage stage) throws Exception {
		BorderPane root = new BorderPane();
		
		WebView webView = new WebView();
		root.setCenter(webView);
		
		Scene scene = new Scene(root, 1000, 800);

		stage.setScene(scene);
		stage.show();

		webView.getEngine().load("https://www.windyty.com");
	}
}

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


Comments
+1 Please file a follow on bug for snow falls issue..
22-09-2016

lgtm
22-09-2016

Changeset: 37cdf66a7cb5 Author: ghb Date: 2016-09-22 17:39 +0530 URL: http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/37cdf66a7cb5 Follow on JBS for resolving in-consistent snow fall rendering in windyty.com JDK-8166545
22-09-2016

+1
22-09-2016

Updated webrev : http://cr.openjdk.java.net/~ghb/8165853/webrev.01/ Round off the scaling factor with (w,h).
21-09-2016

float scaledWidth = ceilf(resolutionScale * size.width()); float scaledHeight = ceilf(resolutionScale * size.height()); // FIXME: Should we automatically use a lower resolution? //XXX: copy-paste from ImageBufferCG.cpp if (!FloatSize(scaledWidth, scaledHeight).isExpressibleAsIntSize()) return; m_size = IntSize(scaledWidth, scaledHeight); Since m_size is created after ceiling the (w,h), the same logic should be used to create ImageBufferData, otherwise we may get issues due to round of. Otherwise defer the creation of m_data until m_size is initialized, then pass m_size(which is accounting resolutionScale) to create m_data.
21-09-2016

Tested on Mac (non-retina display) in 9. without fix, www.windyty.com is crashing. With fix, im able to open the site www.windyty.com without crash. Also with fix and -Dglass.win.uiScale=1.5, able to open the site. Regarding the snow falls, the behaviour is random. Sometimes I'm able to see and sometimes not, irrespective of whether using -Dglass.win.uiScale=1.5 or not. Also tested http://www.cssmatic.com/box-shadow to check css box shadow filter and works fine. As crash is fixed, I think snow falls issue can be tracked as a separate issue. I will be doing some more exploratory testing with patch.
20-09-2016

I Could re-produce the crash with 'Windows 7 + java -Dglass.win.uiScale=1.5 ' , With my patch it didn't crashed and loads the page as expected. It was a buffer overrun, if i consider "webEngine.loadConent("<img width='20' height='20' style='-webkit-filter: drop-shadow(0 0 4px rgba(0,0,0,0.6));'> </img> )" 2 ImageBuffer are created 1st ImageBufferData with 20x20 (WxH) , Image buffer w.r.t 'img' tag 2nd ImageBufferData with 44X44 (WxH) for drop-shadow 'getImageData() will scale these Width and Height and do conversion from BGRA to RGBA', This will cause a Buffer overrun and I couldn't get crash from One consistent place. My initial webkit patch and subsequent chromium patch was only addressing assertion failure in Debug Build and not the actual Buffer over run. Enabling Guard malloc (set environment DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib) gave consistent crash at getImageData() where 'getImageData() trying to write data beyond its allocated region i.e for pixelBuffer (ByteBuffer) which is created in RTImage.java. Rest of its RC and solution is as mentioned in my previous comment. With this patch i could resolve the crash but snow falls are not rendered where as it renders correctly on 8u111b99 or lower version, which i will file another JBS to fix.
20-09-2016

Can you please also test on Windows in HiDPI mode -- either by setting the magnification to 150% or running the test case with the following command line property? java -Dglass.win.uiScale=1.5 ... I tested this with the latest 9-dev and 8u112 on Windows 7 and it crashes without your fix, so would be good to test with your fix.
20-09-2016

ok. [Review In progress] I think this regression is visible now due to https://trac.webkit.org/changeset/173256 (Get rid of HIGH_DPI_CANVAS leftovers) where they removed the flag EANBLE_HIGH_DPI_CANVAS. In Earlier webkit (r164362), this flag is disabled and this regression issue is not visible.
20-09-2016

yes, all 4 builds are tested with Mac Book Pro 15 inch Retina display. Yes, Its a regression in our webkit.
20-09-2016

[~ghb] One Query: Are above results (8u102, 8u111, 8u112 and 9) tested on OSX retina display? If yes. that means, windyty.com is works fine on r164362 and crashing with r187486 on OSX retina display. So in that case, the regression is in webkit ?
20-09-2016

Observation with previous build . This crash can only be re-produced in OS X with retina display or with pixel density more than 1.0. 8u102b14 : Renders without any crash (PASS) 8u111b99 : Renders without any crash (PASS), Last stable webkit rev 164362. 8u112b04 : Crash 9ea127 : Crash
20-09-2016

No regression found in DRT (None of the test failed with or without fix). Test for windyty.com webpage in Windows 7 and Ubuntu didn't had any side effect (rendered as earlier).
20-09-2016

Webrev : http://cr.openjdk.java.net/~ghb/8165853/webrev.00/index.html Root Cause : a. Buffer image size should be a factor of resolution scale (Device pixel scale) and its width / height. b. Logical size of ImageBuffer should be actual size (without pixel scale factor). Solution : While creating ImageBufferData , multiply width and height with resolution scale and Initialize logical size with actual pixel (specified in css style or with computed). Simple step to re-produce the crash : ----html---- <img width="20" height="20" style="-webkit-filter: drop-shadow(0 0 4px rgba(0,0,0,0.6));"> </img> ------------ Tested on OS X, will update windows and Ubuntu (Crash not reproducible as its DPI with 1.0) test status. Will update the DRT test (delta between with and without this fix).
19-09-2016

Debugging with Guard malloc (set environment variable DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib and launch java) . Failure "java(PID,ADDRESS) malloc: *** error for object CORRUPT_ADDRESS: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug" Could be from one of the below 1. Most of the case (5/10) crash occurs during the update of 'ImageBufferData' which holds a pixelBuffer (ByteBuffer From RTImage). pixelBuffers are updated in Main / worker thread (Native) and consumed / drawn from Renderthread. a. will implement 'override malloc_error_break()' in our native implementation to catch this error (only for debugging purpose). b. will try to use double buffered 'pixelBuffer' during Draw or in Critical place. 2. Crash in RenderThread (attached HeapCorrupt.txt) Thread 24 Crashed:: Java: QuantumRenderer-0 0 libsystem_kernel.dylib 0x00007fff8f021f06 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff87bbf4ec pthread_kill + 90 2 libsystem_c.dylib 0x00007fff95f456df abort + 129 3 libsystem_malloc.dylib 0x00007fff8f55a396 szone_error + 626 4 libsystem_malloc.dylib 0x00007fff8f550373 small_free_list_remove_ptr + 152 5 libsystem_malloc.dylib 0x00007fff8f54ea7c szone_free_definite_size + 1790 6 libprism_common.dylib 0x000000012d1372c2 Renderer_destroy + 18 7 libprism_common.dylib 0x000000012d136208 Java_com_sun_prism_impl_shape_NativePiscesRasterizer_produceFillAlphas + 904 objc[3747]: Hash table corrupted. This is probably a memory error somewhere. (table at 0x7fff734c6810, buckets at 0x7fe5f4504800 (1024 bytes), 64 buckets, 7 entries, 19 tombstones, data 0x17171c00272a2d01 0x16181b0012131700 0x282b2e001f222501 0x242626e5282c2de0)
16-09-2016

Un-reviewed patch applied caused more than 50+ drt failures. Crash re-produced in Ubuntu 16.04 as well . I could avoid the crash in Ubuntu with the help of https://chromiumcodereview.appspot.com/19518002 (Similar fix done in Chrominum) without any drt test regression. On OS X theirs another crash occured during image buffer update. No Root cause for the crash (along with chromium patch).
13-09-2016

Its an Open defect as specified in https://bugs.webkit.org/show_bug.cgi?id=131842 (Patch not reviewed). By taking the patch , i didn't see the crash. Will evaluate the fix and update. Testing with 8u111b99 (Last JDK build based on r164362) had 'http 503 error'. I can't confirm its been introduced in 8u112. But we have workaround from webkit bugzilla.
12-09-2016

--Console message after the crash-- java(29107,0x7fff7c4af000) malloc: *** error for object 0x7f890225dc08: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug ------------------------------------------------
12-09-2016

Is it introduced in 8u112 ?
12-09-2016

I note that the crash is in class loading and not in JavaFX code. We will try to reproduce.
12-09-2016

Tested this issue against 8u102,8u112ea,9ea on Mac, Windows 7 and could not reproduce the issue as reported by the submitter. In JDK 8u112ea and 9ea, the application is not crashing, yet it is having some another issue (i.e animation is not working on 8u112ea and 9ea). Steps to reproduce: ************************* - Run the attached test program(WebViewApp.java) with JDK. Result: ********* OS : OS X El Capitan version 10.11.6, Windows 7 64 bit JDK + OS X +++++++++++ 8u102 b14 : Pass 8u112ea b04 : Pass 9ea+122 : Pass JDK + Windows 7 +++++++++++++++ 8u102 b14 : Pass 8u112ea b04 : Pass 9ea+133 : Pass Output: ********** 8u102_WebViewApp.png 8u112ea_webViewApp.png 9ea_WebViewApp.png
12-09-2016