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

JavaFX WebView crashes when visiting certain web sites

    XMLWordPrintable

    Details

    • Subcomponent:
      web
    • Introduced In Version:
    • CPU:
      x86_64
    • OS:
      generic

      Backports

        Description

        ADDITIONAL SYSTEM INFORMATION :
        Intel Xeon E3-1225, 3.20Ghz, 3.20Ghz, RAM 8,00GB, Windows 7 64Bit, Service Pack 1
        Intel Core I3-3240, 3.40Ghz, 3.40Ghz, RAM 4,00 GB, Windows 8.1 Pro 64Bit

        A DESCRIPTION OF THE PROBLEM :
        Most Websites are no problem. But when visiting some sites like 'http://www.spiegel.de/' or 'https://www.bahn.de/p/view/index.shtml' the application crashes after some time, when clicking some links, whether https ist set or not.
        It happens when the application is running via IDE and when it is executed via jar or exe.

        ERROR MESSAGES/STACK TRACES THAT OCCUR :
        1. IDE:

        "C:\Program Files\Java\jdk1.8.0_171\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\lib\idea_rt.jar=51458:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_171\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\rt.jar;C:\Users\experimenter\Downloads\labor_paket\labor_paket\ExperimentersBrowser_src\out\production\ExperimentersBrowser" main.Main
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000651f9980, pid=4796, tid=0x00000000000017a8
        #
        # JRE version: Java(TM) SE Runtime Environment (8.0_171-b11) (build 1.8.0_171-b11)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode windows-amd64 compressed oops)
        # Problematic frame:
        # V [jvm.dll+0x149980]
        #
        # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
        #
        # An error report file with more information is saved as:
        # C:\Users\experimenter\Downloads\labor_paket\labor_paket\ExperimentersBrowser_src\hs_err_pid4796.log
        #
        # If you would like to submit a bug report, please visit:

        2. Error LOG:
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000651f9980, pid=4796, tid=0x00000000000017a8
        #
        # JRE version: Java(TM) SE Runtime Environment (8.0_171-b11) (build 1.8.0_171-b11)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode windows-amd64 compressed oops)
        # Problematic frame:
        # V [jvm.dll+0x149980]
        #
        # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
        #
        # If you would like to submit a bug report, please visit:
        # http://bugreport.java.com/bugreport/crash.jsp
        #

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

        Current thread (0x0000000059ab2000): JavaThread "JavaFX Application Thread" [_thread_in_vm, id=6056, stack(0x000000005a660000,0x000000005a760000)]

        siginfo: ExceptionCode=0xc0000005, reading address 0x0000000074c08758

        Registers:
        RAX=0x000000000000000b, RBX=0x0000000058cf1580, RCX=0x0000000000000000, RDX=0x0000000016db8440
        RSP=0x000000005a75b1b0, RBP=0x000000005a75b2b0, RSI=0x0000000074c08548, RDI=0x0000000000000001
        R8 =0x0000000059a93650, R9 =0x0000000000000001, R10=0x0000000060905f08, R11=0x000000005a75b380
        R12=0x0000000059a93650, R13=0x0000000059ab2000, R14=0x0000000000000020, R15=0x000000005a75b370
        RIP=0x00000000651f9980, EFLAGS=0x0000000000010206

        Top of Stack: (sp=0x000000005a75b1b0)
        0x000000005a75b1b0: 0000000059ab2000 00000000000003d8
        0x000000005a75b1c0: 0000000058bfa840 0000000059ab21f8
        0x000000005a75b1d0: 00000000656a95b8 0000000058cd3990
        0x000000005a75b1e0: 0000000000000009 00000000651f6b4f
        0x000000005a75b1f0: 0000000000000000 0000000100000001
        0x000000005a75b200: 000000005a75b3a0 0000000059ab2000
        0x000000005a75b210: 0000000000000480 0000000059ab21f8
        0x000000005a75b220: 0000000000000240 0000000000000000
        0x000000005a75b230: 0000024000000480 00000000624a997b
        0x000000005a75b240: 0000000000000000 0000000000000000
        0x000000005a75b250: 0000000000000000 0000000000000100
        0x000000005a75b260: 0000001200000000 000000005a75b218
        0x000000005a75b270: 000000005a75b259 0000000800000001
        0x000000005a75b280: 0000000000000000 00000000651f6b4f
        0x000000005a75b290: 0000ed08b858ca0d 0000833ce772f4dc
        0x000000005a75b2a0: 0000000059ab21f8 0000000059a93640

        Instructions: (pc=0x00000000651f9980)
        0x00000000651f9960: 7e 80 3d d9 7b 6c 00 00 48 8b 33 74 1d 8b 76 08
        0x00000000651f9970: 8b 0d 32 ae 65 00 48 d3 e6 48 03 35 20 ae 65 00
        0x00000000651f9980: 48 8b b4 c6 b8 01 00 00 eb 55 48 8b 76 08 48 8b
        0x00000000651f9990: b4 c6 b8 01 00 00 eb 47 41 b8 f6 ff ff ff 44 2b


        Register to memory mapping:

        RAX=0x000000000000000b is an unknown value
        RBX=0x0000000058cf1580 is an unknown value
        RCX=0x0000000000000000 is an unknown value
        RDX=0x0000000016db8440 is pointing into metadata
        RSP=0x000000005a75b1b0 is pointing into the stack for thread: 0x0000000059ab2000
        RBP=0x000000005a75b2b0 is pointing into the stack for thread: 0x0000000059ab2000
        RSI=0x0000000074c08548 is an unknown value
        RDI=0x0000000000000001 is an unknown value
        R8 =0x0000000059a93650 is an unknown value
        R9 =0x0000000000000001 is an unknown value
        R10={method} {0x0000000060905f10} 'getScrollBarTheme' '()Lcom/sun/webkit/graphics/ScrollBarTheme;' in 'com/sun/webkit/WebPage'
        R11=0x000000005a75b380 is pointing into the stack for thread: 0x0000000059ab2000
        R12=0x0000000059a93650 is an unknown value
        R13=0x0000000059ab2000 is a thread
        R14=0x0000000000000020 is an unknown value
        R15=0x000000005a75b370 is pointing into the stack for thread: 0x0000000059ab2000


        Stack: [0x000000005a660000,0x000000005a760000], sp=0x000000005a75b1b0, free space=1004k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [jvm.dll+0x149980]
        V [jvm.dll+0x14cd98]
        C [jfxwebkit.dll+0x8aa5cc]
        C [jfxwebkit.dll+0x8afacd]
        C [jfxwebkit.dll+0x519ae2]
        C [jfxwebkit.dll+0x4b4d98]
        C [jfxwebkit.dll+0x514509]
        C [jfxwebkit.dll+0x5141e1]
        C [jfxwebkit.dll+0x84a5c9]
        C [jfxwebkit.dll+0x84a810]
        C [jfxwebkit.dll+0x84b77f]
        C [jfxwebkit.dll+0x567d13]
        C [jfxwebkit.dll+0x560c76]
        C [jfxwebkit.dll+0x646641]
        C [jfxwebkit.dll+0x635b40]
        C [jfxwebkit.dll+0x635415]
        C [jfxwebkit.dll+0x6356d1]
        C [jfxwebkit.dll+0x601228]
        C [jfxwebkit.dll+0x6005f2]
        C [jfxwebkit.dll+0x699742]
        C [jfxwebkit.dll+0x69b426]
        C [jfxwebkit.dll+0x69a77e]
        C [jfxwebkit.dll+0x69b91e]
        C [jfxwebkit.dll+0x69b50d]
        C [jfxwebkit.dll+0x69a77e]
        C [jfxwebkit.dll+0x69b91e]
        C [jfxwebkit.dll+0x69b50d]
        C [jfxwebkit.dll+0x69a77e]
        C [jfxwebkit.dll+0x699479]
        C [jfxwebkit.dll+0x4b48b2]
        C [jfxwebkit.dll+0x5140c8]
        C [jfxwebkit.dll+0x8b147c]
        C 0x00000000033524a8

        Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
        J 4923 com.sun.webkit.WebPage.twkUpdateContent(JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V (0 bytes) @ 0x000000000335242a [0x00000000033523c0+0x6a]
        J 5019 C1 com.sun.webkit.WebPage.updateDirty(Lcom/sun/webkit/graphics/WCRectangle;)V (612 bytes) @ 0x00000000033cc75c [0x00000000033cace0+0x1a7c]
        J 5018 C1 com.sun.webkit.WebPage.updateContent(Lcom/sun/webkit/graphics/WCRectangle;)V (66 bytes) @ 0x00000000033bb2a4 [0x00000000033baa80+0x824]
        J 5209 C1 com.sun.javafx.sg.prism.web.NGWebView.update()V (72 bytes) @ 0x000000000344c774 [0x000000000344bea0+0x8d4]
        J 3124 C1 javafx.scene.web.WebView.handleStagePulse()V (75 bytes) @ 0x0000000002defdc4 [0x0000000002def400+0x9c4]
        J 2522 C1 javafx.scene.web.WebView$$Lambda$176.pulse()V (8 bytes) @ 0x0000000002ca754c [0x0000000002ca7480+0xcc]
        J 4733 C2 com.sun.javafx.tk.Toolkit$$Lambda$125.run()Ljava/lang/Object; (8 bytes) @ 0x000000000297ddb4 [0x000000000297dd80+0x34]
        v ~StubRoutines::call_stub
        J 1052 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x000000000297fda6 [0x000000000297fd40+0x66]
        J 6012 C2 com.sun.javafx.tk.Toolkit.firePulse()V (279 bytes) @ 0x00000000036118e0 [0x0000000003610e40+0xaa0]
        J 2388 C1 com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Z)V (152 bytes) @ 0x0000000002c5854c [0x0000000002c57f20+0x62c]
        J 2393 C1 com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$41.run()V (8 bytes) @ 0x0000000002c5afb4 [0x0000000002c5ace0+0x2d4]
        J 5653 C2 com.sun.glass.ui.InvokeLaterDispatcher$Future.run()V (91 bytes) @ 0x0000000003231278 [0x0000000003231240+0x38]
        v ~StubRoutines::call_stub
        j com.sun.glass.ui.win.WinApplication._runLoop(Ljava/lang/Runnable;)V+0
        j com.sun.glass.ui.win.WinApplication.lambda$null$147(ILjava/lang/Runnable;)V+8
        j com.sun.glass.ui.win.WinApplication$$Lambda$37.run()V+12
        j java.lang.Thread.run()V+11
        v ~StubRoutines::call_stub

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

        Java Threads: ( => current thread )
          0x0000000058e89000 JavaThread "Keep-Alive-SocketCleaner" daemon [_thread_blocked, id=4980, stack(0x000000006a360000,0x000000006a460000)]
          0x0000000058e87800 JavaThread "Thread-6" daemon [_thread_in_native, id=4376, stack(0x0000000066130000,0x0000000066230000)]
          0x0000000058e86800 JavaThread "URL-Loader-20" daemon [_thread_blocked, id=3464, stack(0x0000000066010000,0x0000000066110000)]
          0x0000000058e86000 JavaThread "URL-Loader-19" daemon [_thread_blocked, id=4692, stack(0x0000000065e20000,0x0000000065f20000)]
          0x0000000058e85000 JavaThread "URL-Loader-18" daemon [_thread_blocked, id=3732, stack(0x0000000069690000,0x0000000069790000)]
          0x0000000059ef6800 JavaThread "URL-Loader-17" daemon [_thread_blocked, id=4904, stack(0x0000000069ae0000,0x0000000069be0000)]
          0x0000000059ef6000 JavaThread "URL-Loader-16" daemon [_thread_blocked, id=5200, stack(0x0000000069980000,0x0000000069a80000)]
          0x0000000059ef5000 JavaThread "URL-Loader-15" daemon [_thread_blocked, id=4220, stack(0x0000000069840000,0x0000000069940000)]
          0x0000000059ef4800 JavaThread "URL-Loader-14" daemon [_thread_blocked, id=3912, stack(0x0000000069570000,0x0000000069670000)]
          0x0000000059ef3800 JavaThread "URL-Loader-13" daemon [_thread_blocked, id=4172, stack(0x00000000693e0000,0x00000000694e0000)]
          0x0000000059ef3000 JavaThread "URL-Loader-12" daemon [_thread_blocked, id=5492, stack(0x0000000068e20000,0x0000000068f20000)]
          0x0000000059ef2000 JavaThread "URL-Loader-11" daemon [_thread_blocked, id=1508, stack(0x0000000069160000,0x0000000069260000)]
          0x0000000059ef1800 JavaThread "URL-Loader-10" daemon [_thread_blocked, id=5848, stack(0x0000000068fb0000,0x00000000690b0000)]
          0x0000000059ef0000 JavaThread "SocketStreamHandle-1" daemon [_thread_in_native, id=5732, stack(0x0000000068190000,0x0000000068290000)]
          0x0000000059eef000 JavaThread "URL-Loader-9" daemon [_thread_blocked, id=5664, stack(0x0000000068060000,0x0000000068160000)]
          0x0000000059eee800 JavaThread "URL-Loader-8" daemon [_thread_blocked, id=4856, stack(0x0000000067b10000,0x0000000067c10000)]
          0x0000000059eed800 JavaThread "URL-Loader-7" daemon [_thread_blocked, id=4788, stack(0x0000000067750000,0x0000000067850000)]
          0x0000000059eed000 JavaThread "URL-Loader-6" daemon [_thread_blocked, id=5252, stack(0x0000000067850000,0x0000000067950000)]
          0x0000000059eec000 JavaThread "URL-Loader-5" daemon [_thread_blocked, id=4708, stack(0x0000000067590000,0x0000000067690000)]
          0x0000000059eeb800 JavaThread "URL-Loader-4" daemon [_thread_blocked, id=1064, stack(0x0000000067390000,0x0000000067490000)]
          0x0000000059eea800 JavaThread "URL-Loader-3" daemon [_thread_blocked, id=1548, stack(0x000000005f0c0000,0x000000005f1c0000)]
          0x0000000059eea000 JavaThread "URL-Loader-2" daemon [_thread_blocked, id=2164, stack(0x000000005f340000,0x000000005f440000)]
          0x0000000059ee9000 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=4284, stack(0x000000005f240000,0x000000005f340000)]
          0x0000000059ee8800 JavaThread "URL-Loader-1" daemon [_thread_blocked, id=5576, stack(0x0000000061010000,0x0000000061110000)]
          0x0000000059ee7800 JavaThread "Disposer" daemon [_thread_blocked, id=4808, stack(0x0000000060cc0000,0x0000000060dc0000)]
          0x0000000059c7d800 JavaThread "Prism Font Disposer" daemon [_thread_blocked, id=1428, stack(0x000000005da70000,0x000000005db70000)]
          0x0000000059ae5800 JavaThread "Thread-3" daemon [_thread_in_native, id=5488, stack(0x000000005beb0000,0x000000005bfb0000)]
          0x0000000059bb8800 JavaThread "JavaFX-Launcher" [_thread_blocked, id=1564, stack(0x000000005c030000,0x000000005c130000)]
        =>0x0000000059ab2000 JavaThread "JavaFX Application Thread" [_thread_in_vm, id=6056, stack(0x000000005a660000,0x000000005a760000)]
          0x0000000059aae000 JavaThread "Thread-1" daemon [_thread_blocked, id=4404, stack(0x000000005a9c0000,0x000000005aac0000)]
          0x0000000059a84000 JavaThread "QuantumRenderer-0" daemon [_thread_blocked, id=6052, stack(0x000000005a340000,0x000000005a440000)]
          0x0000000058c33000 JavaThread "Service Thread" daemon [_thread_blocked, id=4020, stack(0x00000000594c0000,0x00000000595c0000)]
          0x0000000058bc7000 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=780, stack(0x00000000595e0000,0x00000000596e0000)]
          0x0000000058bc5800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=2356, stack(0x00000000593b0000,0x00000000594b0000)]
          0x0000000058bc1800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=5936, stack(0x0000000059120000,0x0000000059220000)]
          0x0000000058bc0000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=3516, stack(0x0000000058fc0000,0x00000000590c0000)]
          0x000000005752e800 JavaThread "Attach Listener" daemon [_thread_blocked, id=860, stack(0x0000000058a80000,0x0000000058b80000)]
          0x000000005752d000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=164, stack(0x0000000058900000,0x0000000058a00000)]
          0x000000005750b000 JavaThread "Finalizer" daemon [_thread_blocked, id=1536, stack(0x00000000584c0000,0x00000000585c0000)]
          0x00000000574c4000 JavaThread "Reference Handler" daemon [_thread_blocked, id=5584, stack(0x0000000058640000,0x0000000058740000)]
          0x0000000001f78000 JavaThread "main" [_thread_blocked, id=2280, stack(0x00000000020f0000,0x00000000021f0000)]

        Other Threads:
          0x00000000574bc000 VMThread [stack: 0x00000000583b0000,0x00000000584b0000] [id=5712]
          0x0000000058c34000 WatcherThread [stack: 0x0000000059970000,0x0000000059a70000] [id=3560]

        VM state:not at safepoint (normal execution)

        VM Mutex/Monitor currently owned by a thread: None

        Heap:
         PSYoungGen total 424960K, used 125427K [0x00000000d5b80000, 0x00000000f1780000, 0x0000000100000000)
          eden space 407040K, 26% used [0x00000000d5b80000,0x00000000dc47ff30,0x00000000ee900000)
          from space 17920K, 99% used [0x00000000eff00000,0x00000000f107cf68,0x00000000f1080000)
          to space 22528K, 0% used [0x00000000ee900000,0x00000000ee900000,0x00000000eff00000)
         ParOldGen total 52736K, used 17064K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 32% used [0x0000000081200000,0x00000000822aa048,0x0000000084580000)
         Metaspace used 24747K, capacity 25784K, committed 25984K, reserved 1071104K
          class space used 3164K, capacity 3417K, committed 3456K, reserved 1048576K

        Card table byte_map: [0x0000000011980000,0x0000000011d80000] byte_map_base: 0x0000000011577000

        Marking Bits: (ParMarkBitMap*) 0x00000000658d08c0
         Begin Bits: [0x00000000127c0000, 0x0000000014778000)
         End Bits: [0x0000000014778000, 0x0000000016730000)

        Polling page: 0x0000000000330000

        CodeCache: size=245760Kb used=17270Kb max_used=17271Kb free=228489Kb
         bounds [0x00000000025c0000, 0x00000000036c0000, 0x00000000115c0000]
         total_blobs=6218 nmethods=5414 adapters=715
         compilation: enabled

        Compilation events (10 events):
        Event: 46.827 Thread 0x0000000058bc5800 6202 4 com.sun.scenario.animation.AbstractMasterTimer::nanos (37 bytes)
        Event: 46.829 Thread 0x0000000058bc5800 nmethod 6202 0x00000000035c79d0 code [0x00000000035c7b00, 0x00000000035c7bb8]
        Event: 47.037 Thread 0x0000000058bc7000 6203 3 javafx.scene.layout.Region::computeChildMinAreaHeight (233 bytes)
        Event: 47.041 Thread 0x0000000058bc7000 nmethod 6203 0x00000000036a7f50 code [0x00000000036a83a0, 0x00000000036aa1c8]
        Event: 47.041 Thread 0x0000000058bc7000 6204 1 javafx.scene.Scene::access$4802 (6 bytes)
        Event: 47.042 Thread 0x0000000058bc7000 nmethod 6204 0x0000000002cf8650 code [0x0000000002cf87a0, 0x0000000002cf88b0]
        Event: 47.042 Thread 0x0000000058bc7000 6206 1 com.sun.javafx.tk.quantum.WindowStage::setInAllowedEventHandler (6 bytes)
        Event: 47.042 Thread 0x0000000058bc7000 nmethod 6206 0x00000000036a1d90 code [0x00000000036a1ee0, 0x00000000036a1ff0]
        Event: 47.042 Thread 0x0000000058bc7000 6205 3 com.sun.javafx.webkit.WebPageClientImpl::isBackBufferSupported (4 bytes)
        Event: 47.042 Thread 0x0000000058bc7000 nmethod 6205 0x00000000036a1a50 code [0x00000000036a1ba0, 0x00000000036a1cf0]

        GC Heap History (10 events):
        Event: 7.114 GC heap before
        {Heap before GC invocations=7 (full 0):
         PSYoungGen total 144384K, used 73446K [0x00000000d5b80000, 0x00000000df480000, 0x0000000100000000)
          eden space 133120K, 51% used [0x00000000d5b80000,0x00000000d9e30a40,0x00000000ddd80000)
          from space 11264K, 45% used [0x00000000de980000,0x00000000dee88e08,0x00000000df480000)
          to space 11776K, 0% used [0x00000000ddd80000,0x00000000ddd80000,0x00000000de900000)
         ParOldGen total 87552K, used 8192K [0x0000000081200000, 0x0000000086780000, 0x00000000d5b80000)
          object space 87552K, 9% used [0x0000000081200000,0x0000000081a001a8,0x0000000086780000)
         Metaspace used 20397K, capacity 21196K, committed 21248K, reserved 1067008K
          class space used 2866K, capacity 3068K, committed 3072K, reserved 1048576K
        Event: 7.118 GC heap after
        Heap after GC invocations=7 (full 0):
         PSYoungGen total 144896K, used 766K [0x00000000d5b80000, 0x00000000e7780000, 0x0000000100000000)
          eden space 133120K, 0% used [0x00000000d5b80000,0x00000000d5b80000,0x00000000ddd80000)
          from space 11776K, 6% used [0x00000000ddd80000,0x00000000dde3f978,0x00000000de900000)
          to space 12288K, 0% used [0x00000000e6b80000,0x00000000e6b80000,0x00000000e7780000)
         ParOldGen total 87552K, used 13105K [0x0000000081200000, 0x0000000086780000, 0x00000000d5b80000)
          object space 87552K, 14% used [0x0000000081200000,0x0000000081ecc7d0,0x0000000086780000)
         Metaspace used 20397K, capacity 21196K, committed 21248K, reserved 1067008K
          class space used 2866K, capacity 3068K, committed 3072K, reserved 1048576K
        }
        Event: 7.118 GC heap before
        {Heap before GC invocations=8 (full 1):
         PSYoungGen total 144896K, used 766K [0x00000000d5b80000, 0x00000000e7780000, 0x0000000100000000)
          eden space 133120K, 0% used [0x00000000d5b80000,0x00000000d5b80000,0x00000000ddd80000)
          from space 11776K, 6% used [0x00000000ddd80000,0x00000000dde3f978,0x00000000de900000)
          to space 12288K, 0% used [0x00000000e6b80000,0x00000000e6b80000,0x00000000e7780000)
         ParOldGen total 87552K, used 13105K [0x0000000081200000, 0x0000000086780000, 0x00000000d5b80000)
          object space 87552K, 14% used [0x0000000081200000,0x0000000081ecc7d0,0x0000000086780000)
         Metaspace used 20397K, capacity 21196K, committed 21248K, reserved 1067008K
          class space used 2866K, capacity 3068K, committed 3072K, reserved 1048576K
        Event: 7.141 GC heap after
        Heap after GC invocations=8 (full 1):
         PSYoungGen total 144896K, used 0K [0x00000000d5b80000, 0x00000000e7780000, 0x0000000100000000)
          eden space 133120K, 0% used [0x00000000d5b80000,0x00000000d5b80000,0x00000000ddd80000)
          from space 11776K, 0% used [0x00000000ddd80000,0x00000000ddd80000,0x00000000de900000)
          to space 12288K, 0% used [0x00000000e6b80000,0x00000000e6b80000,0x00000000e7780000)
         ParOldGen total 52736K, used 10190K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 19% used [0x0000000081200000,0x0000000081bf3a20,0x0000000084580000)
         Metaspace used 20397K, capacity 21196K, committed 21248K, reserved 1067008K
          class space used 2866K, capacity 3068K, committed 3072K, reserved 1048576K
        }
        Event: 16.903 GC heap before
        {Heap before GC invocations=9 (full 1):
         PSYoungGen total 144896K, used 133120K [0x00000000d5b80000, 0x00000000e7780000, 0x0000000100000000)
          eden space 133120K, 100% used [0x00000000d5b80000,0x00000000ddd80000,0x00000000ddd80000)
          from space 11776K, 0% used [0x00000000ddd80000,0x00000000ddd80000,0x00000000de900000)
          to space 12288K, 0% used [0x00000000e6b80000,0x00000000e6b80000,0x00000000e7780000)
         ParOldGen total 52736K, used 10190K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 19% used [0x0000000081200000,0x0000000081bf3a20,0x0000000084580000)
         Metaspace used 23265K, capacity 24264K, committed 24448K, reserved 1071104K
          class space used 3141K, capacity 3371K, committed 3456K, reserved 1048576K
        Event: 16.911 GC heap after
        Heap after GC invocations=9 (full 1):
         PSYoungGen total 273920K, used 12271K [0x00000000d5b80000, 0x00000000e7800000, 0x0000000100000000)
          eden space 261632K, 0% used [0x00000000d5b80000,0x00000000d5b80000,0x00000000e5b00000)
          from space 12288K, 99% used [0x00000000e6b80000,0x00000000e777bfb0,0x00000000e7780000)
          to space 14848K, 0% used [0x00000000e5b00000,0x00000000e5b00000,0x00000000e6980000)
         ParOldGen total 52736K, used 11528K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 21% used [0x0000000081200000,0x0000000081d42068,0x0000000084580000)
         Metaspace used 23265K, capacity 24264K, committed 24448K, reserved 1071104K
          class space used 3141K, capacity 3371K, committed 3456K, reserved 1048576K
        }
        Event: 27.318 GC heap before
        {Heap before GC invocations=10 (full 1):
         PSYoungGen total 273920K, used 273903K [0x00000000d5b80000, 0x00000000e7800000, 0x0000000100000000)
          eden space 261632K, 100% used [0x00000000d5b80000,0x00000000e5b00000,0x00000000e5b00000)
          from space 12288K, 99% used [0x00000000e6b80000,0x00000000e777bfb0,0x00000000e7780000)
          to space 14848K, 0% used [0x00000000e5b00000,0x00000000e5b00000,0x00000000e6980000)
         ParOldGen total 52736K, used 11528K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 21% used [0x0000000081200000,0x0000000081d42068,0x0000000084580000)
         Metaspace used 24099K, capacity 25112K, committed 25216K, reserved 1071104K
          class space used 3159K, capacity 3413K, committed 3456K, reserved 1048576K
        Event: 27.325 GC heap after
        Heap after GC invocations=10 (full 1):
         PSYoungGen total 276480K, used 14830K [0x00000000d5b80000, 0x00000000f1080000, 0x0000000100000000)
          eden space 261632K, 0% used [0x00000000d5b80000,0x00000000d5b80000,0x00000000e5b00000)
          from space 14848K, 99% used [0x00000000e5b00000,0x00000000e697bb28,0x00000000e6980000)
          to space 17920K, 0% used [0x00000000eff00000,0x00000000eff00000,0x00000000f1080000)
         ParOldGen total 52736K, used 11926K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 22% used [0x0000000081200000,0x0000000081da5860,0x0000000084580000)
         Metaspace used 24099K, capacity 25112K, committed 25216K, reserved 1071104K
          class space used 3159K, capacity 3413K, committed 3456K, reserved 1048576K
        }
        Event: 41.034 GC heap before
        {Heap before GC invocations=11 (full 1):
         PSYoungGen total 276480K, used 276379K [0x00000000d5b80000, 0x00000000f1080000, 0x0000000100000000)
          eden space 261632K, 99% used [0x00000000d5b80000,0x00000000e5aeb308,0x00000000e5b00000)
          from space 14848K, 99% used [0x00000000e5b00000,0x00000000e697bb28,0x00000000e6980000)
          to space 17920K, 0% used [0x00000000eff00000,0x00000000eff00000,0x00000000f1080000)
         ParOldGen total 52736K, used 11926K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 22% used [0x0000000081200000,0x0000000081da5860,0x0000000084580000)
         Metaspace used 24625K, capacity 25654K, committed 25728K, reserved 1071104K
          class space used 3163K, capacity 3416K, committed 3456K, reserved 1048576K
        Event: 41.063 GC heap after
        Heap after GC invocations=11 (full 1):
         PSYoungGen total 424960K, used 17907K [0x00000000d5b80000, 0x00000000f1780000, 0x0000000100000000)
          eden space 407040K, 0% used [0x00000000d5b80000,0x00000000d5b80000,0x00000000ee900000)
          from space 17920K, 99% used [0x00000000eff00000,0x00000000f107cf68,0x00000000f1080000)
          to space 22528K, 0% used [0x00000000ee900000,0x00000000ee900000,0x00000000eff00000)
         ParOldGen total 52736K, used 17064K [0x0000000081200000, 0x0000000084580000, 0x00000000d5b80000)
          object space 52736K, 32% used [0x0000000081200000,0x00000000822aa048,0x0000000084580000)
         Metaspace used 24625K, capacity 25654K, committed 25728K, reserved 1071104K
          class space used 3163K, capacity 3416K, committed 3456K, reserved 1048576K
        }

        Deoptimization events (10 events):
        Event: 27.542 Thread 0x0000000059a84000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003074d88 method=com.sun.javafx.webkit.prism.WCGraphicsPrismContext.setClip(Lcom/sun/javafx/geom/Rectangle;)V @ 14
        Event: 28.215 Thread 0x0000000059a84000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003346ea8 method=java.lang.Math.round(D)J @ 48
        Event: 28.215 Thread 0x0000000059a84000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000032ae0a4 method=java.lang.Math.round(D)J @ 48
        Event: 28.215 Thread 0x0000000059a84000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000032ad234 method=java.lang.Math.round(D)J @ 48
        Event: 28.215 Thread 0x0000000059a84000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002b21cbc method=java.lang.Math.round(D)J @ 48
        Event: 29.956 Thread 0x0000000059ab2000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003325fc4 method=com.sun.webkit.network.CookieStore$GetComparator.compare(Lcom/sun/webkit/network/Cookie;Lcom/sun/webkit/network/Cookie;)I @ 17
        Event: 46.247 Thread 0x0000000059ab2000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x000000000274986c method=com.sun.javafx.css.CompoundSelector.applies(Ljavafx/css/Styleable;[Ljava/util/Set;I)Z @ 128
        Event: 46.247 Thread 0x0000000059ab2000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x000000000274986c method=com.sun.javafx.css.CompoundSelector.applies(Ljavafx/css/Styleable;[Ljava/util/Set;I)Z @ 128
        Event: 46.247 Thread 0x0000000059ab2000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x000000000274986c method=com.sun.javafx.css.CompoundSelector.applies(Ljavafx/css/Styleable;[Ljava/util/Set;I)Z @ 128
        Event: 46.247 Thread 0x0000000059ab2000 Uncommon trap: reason=array_check action=maybe_recompile pc=0x000000000274986c method=com.sun.javafx.css.CompoundSelector.applies(Ljavafx/css/Styleable;[Ljava/util/Set;I)Z @ 128

        Classes redefined (0 events):
        No events

        Internal exceptions (10 events):
        Event: 39.989 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000e54da880) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 39.991 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000e54de648) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 43.789 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000d85b5b80) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 43.889 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000d8c3c168) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 43.949 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000d97cac08) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 43.951 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000d97ce9d0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 46.132 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000d9ae82f0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 46.266 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000db575910) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 46.315 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000db9c4480) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
        Event: 46.316 Thread 0x0000000059ab2000 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/about/Handler> (0x00000000db9c8240) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u171\10807\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]

        Events (10 events):
        Event: 46.315 loading class sun/net/www/protocol/about/Handler
        Event: 46.315 loading class sun/net/www/protocol/about/Handler done
        Event: 46.315 loading class sun/net/www/protocol/about/Handler
        Event: 46.315 loading class sun/net/www/protocol/about/Handler done
        Event: 46.316 loading class sun/net/www/protocol/about/Handler
        Event: 46.316 loading class sun/net/www/protocol/about/Handler done
        Event: 46.316 loading class sun/net/www/protocol/about/Handler
        Event: 46.316 loading class sun/net/www/protocol/about/Handler done
        Event: 46.767 Thread 0x0000000058e89800 Thread added: 0x0000000058e89800
        Event: 46.767 Thread 0x0000000058e89800 Thread exited: 0x0000000058e89800


        Dynamic libraries:
        0x000000013f1a0000 - 0x000000013f1d7000 C:\Program Files\Java\jdk1.8.0_171\bin\java.exe
        0x0000000077ab0000 - 0x0000000077c5a000 C:\Windows\SYSTEM32\ntdll.dll
        0x0000000077990000 - 0x0000000077aaf000 C:\Windows\system32\kernel32.dll
        0x000007fefd810000 - 0x000007fefd87a000 C:\Windows\system32\KERNELBASE.dll
        0x000007feff870000 - 0x000007feff94b000 C:\Windows\system32\ADVAPI32.dll
        0x000007fefe4c0000 - 0x000007fefe55f000 C:\Windows\system32\msvcrt.dll
        0x000007fefe560000 - 0x000007fefe57f000 C:\Windows\SYSTEM32\sechost.dll
        0x000007feffa30000 - 0x000007feffb5d000 C:\Windows\system32\RPCRT4.dll
        0x0000000077890000 - 0x000000007798a000 C:\Windows\system32\USER32.dll
        0x000007feff310000 - 0x000007feff377000 C:\Windows\system32\GDI32.dll
        0x000007feff590000 - 0x000007feff59e000 C:\Windows\system32\LPK.dll
        0x000007feff960000 - 0x000007feffa2a000 C:\Windows\system32\USP10.dll
        0x000007fefbb40000 - 0x000007fefbd34000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\COMCTL32.dll
        0x000007feffb60000 - 0x000007feffbd1000 C:\Windows\system32\SHLWAPI.dll
        0x000007fefdbd0000 - 0x000007fefdbfe000 C:\Windows\system32\IMM32.DLL
        0x000007fefded0000 - 0x000007fefdfd9000 C:\Windows\system32\MSCTF.dll
        0x0000000075550000 - 0x0000000075589000 C:\PROGRA~2\Sophos\SOPHOS~1\SOPHOS~2.DLL
        0x0000000077c70000 - 0x0000000077c77000 C:\Windows\system32\PSAPI.DLL
        0x0000000069280000 - 0x0000000069352000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\msvcr100.dll
        0x00000000650b0000 - 0x0000000065950000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\server\jvm.dll
        0x000007fef8320000 - 0x000007fef8329000 C:\Windows\system32\WSOCK32.dll
        0x000007fefdc00000 - 0x000007fefdc4d000 C:\Windows\system32\WS2_32.dll
        0x000007feff950000 - 0x000007feff958000 C:\Windows\system32\NSI.dll
        0x000007fefb410000 - 0x000007fefb44b000 C:\Windows\system32\WINMM.dll
        0x000007fefc900000 - 0x000007fefc90c000 C:\Windows\system32\VERSION.dll
        0x00000000725a0000 - 0x00000000725af000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\verify.dll
        0x00000000710e0000 - 0x0000000071109000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\java.dll
        0x0000000071110000 - 0x0000000071133000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\instrument.dll
        0x0000000070ff0000 - 0x0000000071006000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\zip.dll
        0x000007fefe580000 - 0x000007feff30a000 C:\Windows\system32\SHELL32.dll
        0x000007fefdfe0000 - 0x000007fefe1e3000 C:\Windows\system32\ole32.dll
        0x000007fefd7f0000 - 0x000007fefd7ff000 C:\Windows\system32\profapi.dll
        0x000007fef2610000 - 0x000007fef262a000 C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\bin\breakgen64.dll
        0x0000000070c90000 - 0x0000000070caa000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\net.dll
        0x000007fefc910000 - 0x000007fefc941000 C:\ProgramData\Sophos\Web Intelligence\swi_ifslsp_64.dll
        0x000007fefcfd0000 - 0x000007fefd025000 C:\Windows\system32\mswsock.dll
        0x000007fefcfc0000 - 0x000007fefcfc7000 C:\Windows\System32\wship6.dll
        0x000007fef6a30000 - 0x000007fef6a33000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-console-l1-1-0.dll
        0x000007fef65a0000 - 0x000007fef65a3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-datetime-l1-1-0.dll
        0x000007fef2b70000 - 0x000007fef2b73000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-debug-l1-1-0.dll
        0x000007fef1220000 - 0x000007fef1223000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-errorhandling-l1-1-0.dll
        0x000007fef09b0000 - 0x000007fef09b4000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-file-l1-1-0.dll
        0x000007fef09a0000 - 0x000007fef09a3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-file-l1-2-0.dll
        0x000007fef0990000 - 0x000007fef0993000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-file-l2-1-0.dll
        0x000007fef0980000 - 0x000007fef0983000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-handle-l1-1-0.dll
        0x000007fef0970000 - 0x000007fef0973000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-heap-l1-1-0.dll
        0x000007feebc30000 - 0x000007feebc33000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-interlocked-l1-1-0.dll
        0x000007feeb9c0000 - 0x000007feeb9c3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-libraryloader-l1-1-0.dll
        0x000007feeb9b0000 - 0x000007feeb9b3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-localization-l1-2-0.dll
        0x000007feeb6a0000 - 0x000007feeb6a3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-memory-l1-1-0.dll
        0x000007feeb690000 - 0x000007feeb693000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-namedpipe-l1-1-0.dll
        0x000007feeb680000 - 0x000007feeb683000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-processenvironment-l1-1-0.dll
        0x000007feeb670000 - 0x000007feeb673000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-processthreads-l1-1-0.dll
        0x000007feeb660000 - 0x000007feeb663000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-processthreads-l1-1-1.dll
        0x000007feeb650000 - 0x000007feeb653000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-profile-l1-1-0.dll
        0x000007feeb640000 - 0x000007feeb643000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-rtlsupport-l1-1-0.dll
        0x000007feeb630000 - 0x000007feeb633000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-string-l1-1-0.dll
        0x000007feeb5c0000 - 0x000007feeb5c3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-synch-l1-1-0.dll
        0x000007feeb5b0000 - 0x000007feeb5b3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-synch-l1-2-0.dll
        0x000007feeb5a0000 - 0x000007feeb5a3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-sysinfo-l1-1-0.dll
        0x000007feeb590000 - 0x000007feeb593000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-timezone-l1-1-0.dll
        0x000007feeaf60000 - 0x000007feeaf63000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-core-util-l1-1-0.dll
        0x000007feeaf50000 - 0x000007feeaf53000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-conio-l1-1-0.dll
        0x000007feeab00000 - 0x000007feeab04000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-convert-l1-1-0.dll
        0x000007feeaad0000 - 0x000007feeaad3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-environment-l1-1-0.dll
        0x000007feeaac0000 - 0x000007feeaac3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-filesystem-l1-1-0.dll
        0x000007feea4e0000 - 0x000007feea4e3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-heap-l1-1-0.dll
        0x000007feea4d0000 - 0x000007feea4d3000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-locale-l1-1-0.dll
        0x000007feea300000 - 0x000007feea305000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-math-l1-1-0.dll
        0x000007feea2f0000 - 0x000007feea2f5000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-multibyte-l1-1-0.dll
        0x000007feea2e0000 - 0x000007feea2f0000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-private-l1-1-0.dll
        0x000007fee9690000 - 0x000007fee9693000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-process-l1-1-0.dll
        0x000007fee9680000 - 0x000007fee9684000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-runtime-l1-1-0.dll
        0x000007fee9670000 - 0x000007fee9674000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-stdio-l1-1-0.dll
        0x000007fee9520000 - 0x000007fee9524000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-string-l1-1-0.dll
        0x000007fee9510000 - 0x000007fee9513000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-time-l1-1-0.dll
        0x000007fee9500000 - 0x000007fee9503000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\api-ms-win-crt-utility-l1-1-0.dll
        0x000007fee8bc0000 - 0x000007fee8cb6000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\ucrtbase.dll
        0x000007fee9330000 - 0x000007fee9346000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\vcruntime140.dll
        0x000007fee8b20000 - 0x000007fee8bbc000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\msvcp140.dll
        0x0000000070c60000 - 0x0000000070c83000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\prism_d3d.dll
        0x000007fee5a20000 - 0x000007fee5c1f000 C:\Windows\system32\d3d9.dll
        0x000007fee9320000 - 0x000007fee9327000 C:\Windows\system32\d3d8thk.dll
        0x000007fefb2c0000 - 0x000007fefb2d8000 C:\Windows\system32\dwmapi.dll
        0x000007fefb770000 - 0x000007fefb7c6000 C:\Windows\system32\uxtheme.dll
        0x000007fee4ba0000 - 0x000007fee5a13000 C:\Windows\system32\nvd3dumx.dll
        0x000007fee9030000 - 0x000007fee9081000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\concrt140.dll
        0x0000000070bc0000 - 0x0000000070c09000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\glass.dll
        0x000007fefddd0000 - 0x000007fefde67000 C:\Windows\system32\COMDLG32.dll
        0x000007fefdc50000 - 0x000007fefdd28000 C:\Windows\system32\OLEAUT32.dll
        0x000007fefd630000 - 0x000007fefd63f000 C:\Windows\system32\CRYPTBASE.dll
        0x000007fefc540000 - 0x000007fefc56c000 C:\Windows\system32\powrprof.dll
        0x000007feffbe0000 - 0x000007feffdb7000 C:\Windows\system32\SETUPAPI.dll
        0x000007fefd880000 - 0x000007fefd8b6000 C:\Windows\system32\CFGMGR32.dll
        0x000007fefdb90000 - 0x000007fefdbaa000 C:\Windows\system32\DEVOBJ.dll
        0x0000000070720000 - 0x0000000070734000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\javafx_font.dll
        0x000007feec1b0000 - 0x000007feec347000 C:\Windows\system32\dwrite.dll
        0x000007fefdd30000 - 0x000007fefddc9000 C:\Windows\system32\CLBCatQ.DLL
        0x000007fefae40000 - 0x000007fefafa1000 C:\Windows\system32\WindowsCodecs.dll
        0x000007fefd640000 - 0x000007fefd697000 C:\Windows\system32\apphelp.dll
        0x000007fef83a0000 - 0x000007fef83d5000 C:\Windows\system32\EhStorShell.dll
        0x000007fefc340000 - 0x000007fefc46c000 C:\Windows\system32\PROPSYS.dll
        0x000007fef7b50000 - 0x000007fef81bf000 C:\PROGRA~1\MICROS~2\Office14\GROOVEEX.DLL
        0x0000000070f30000 - 0x0000000070fd3000 C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_08e61857a83bc251\MSVCR90.dll
        0x0000000071240000 - 0x0000000071313000 C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_08e61857a83bc251\MSVCP90.dll
        0x0000000071210000 - 0x000000007123f000 C:\Windows\WinSxS\amd64_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.30729.6161_none_0a1fd3a3a768b895\ATL90.DLL
        0x000007fef7730000 - 0x000007fef7b4a000 C:\PROGRA~1\COMMON~1\MICROS~1\OFFICE14\Cultures\office.odf
        0x000007fef6ea0000 - 0x000007fef772b000 C:\PROGRA~1\MICROS~2\Office14\1031\GrooveIntlResource.dll
        0x000007fef8200000 - 0x000007fef827e000 C:\Windows\System32\cscui.dll
        0x000007fef8390000 - 0x000007fef839c000 C:\Windows\System32\CSCDLL.dll
        0x000007fef2e50000 - 0x000007fef2e5f000 C:\Windows\system32\CSCAPI.dll
        0x000007fef6e20000 - 0x000007fef6ea0000 C:\Windows\system32\ntshrui.dll
        0x000007fefd2b0000 - 0x000007fefd2d3000 C:\Windows\system32\srvcli.dll
        0x000007fefbd40000 - 0x000007fefbd4b000 C:\Windows\system32\slc.dll
        0x000007fee5df0000 - 0x000007fee5e1d000 C:\Program Files\Common Files\Microsoft Shared\Ink\rtscom.dll
        0x0000000070700000 - 0x0000000070712000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\prism_common.dll
        0x000007fefd030000 - 0x000007fefd048000 C:\Windows\system32\CRYPTSP.dll
        0x000007fefcd30000 - 0x000007fefcd77000 C:\Windows\system32\rsaenh.dll
        0x000007fefd6a0000 - 0x000007fefd6b4000 C:\Windows\system32\RpcRtRemote.dll
        0x00000000706d0000 - 0x00000000706f4000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\sunec.dll
        0x000007fefc650000 - 0x000007fefc677000 C:\Windows\system32\IPHLPAPI.DLL
        0x000007fefc8f0000 - 0x000007fefc8fb000 C:\Windows\system32\WINNSI.DLL
        0x000007fef9910000 - 0x000007fef9928000 C:\Windows\system32\dhcpcsvc.DLL
        0x000007fef9890000 - 0x000007fef98a1000 C:\Windows\system32\dhcpcsvc6.DLL
        0x0000000070b80000 - 0x0000000070b91000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\nio.dll
        0x000007fefdb50000 - 0x000007fefdb6e000 C:\Windows\system32\USERENV.dll
        0x0000000061f90000 - 0x00000000650ad000 C:\Program Files\Java\jdk1.8.0_171\jre\bin\jfxwebkit.dll
        0x000007fefc8e0000 - 0x000007fefc8e7000 C:\Windows\System32\wshtcpip.dll

        VM Arguments:
        jvm_args: -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\lib\idea_rt.jar=51458:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\bin -Dfile.encoding=UTF-8
        java_command: main.Main
        java_class_path (initial): C:\Program Files\Java\jdk1.8.0_171\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\rt.jar;C:\Users\experimenter\Downloads\labor_paket\labor_paket\ExperimentersBrowser_src\out\production\ExperimentersBrowser;C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\lib\idea_rt.jar
        Launcher Type: SUN_STANDARD

        Environment Variables:
        PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Dell\Dell Data Protection\TSS\bin\
        USERNAME=Administrator
        OS=Windows_NT
        PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel



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

        OS: Windows 7 , 64 bit Build 7601 (6.1.7601.23418)

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

        Memory: 4k page, physical 8310676k(4450064k free), swap 16619492k(11970472k free)

        vm_info: Java HotSpot(TM) 64-Bit Server VM (25.171-b11) for windows-amd64 JRE (1.8.0_171-b11), built on Mar 28 2018 16:06:12 by "java_re" with MS VC++ 10.0 (VS2010)

        time: Wed May 16 12:29:01 2018
        elapsed time: 47 seconds (0d 0h 0m 47s)




        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        You can execute the code. When asked for an link by GUI, you put 'https://secure-citadel-58129.herokuapp.com/p/ah9k24kt/Popup%20Test/Popup/1/&#39;. After that, you can click the third link on the shown website (called 'Alarm in Java'). A new window will open. Try to surf on https://www.bahn.de/p/view/index.shtml and click some links.

        ACTUAL -
        The application will chrash completly after some time

        ---------- BEGIN SOURCE ----------
        Main Class:

        package main;
        import javafx.application.Application;
        import javafx.event.EventHandler;
        import javafx.scene.Scene;
        import javafx.scene.input.KeyCode;
        import javafx.scene.input.KeyCombination;
        import javafx.scene.input.KeyEvent;
        import javafx.stage.Stage;

        public class Main extends Application {

            @Override
            public void start(Stage primaryStage) {


                Scene startScreen = new Scene(new StartGui(primaryStage));

                primaryStage.setTitle("Experimenters Browser");
                primaryStage.setFullScreen(true);
                primaryStage.setScene(startScreen);
                primaryStage.setFullScreenExitKeyCombination(KeyCombination.keyCombination("F12"));
                primaryStage.setFullScreenExitHint("");

                startScreen.setOnKeyPressed( new EventHandler<KeyEvent>() {
                    @Override
                    public void handle(KeyEvent keyEvent)
                    {
                        if(keyEvent.getCode()==KeyCode.ESCAPE)
                            primaryStage.setFullScreen(true);
                    }
                });

                primaryStage.show();

            }


            public static void main(String[] args) {
                launch(args);
            }
        }

        StartGui:

        package main;

        import javafx.event.ActionEvent;
        import javafx.event.EventHandler;
        import javafx.geometry.Insets;
        import javafx.scene.Scene;
        import javafx.scene.control.Button;
        import javafx.scene.control.Label;
        import javafx.scene.control.TextField;
        import javafx.scene.input.KeyCode;
        import javafx.scene.input.KeyCombination;
        import javafx.scene.input.KeyEvent;
        import javafx.scene.input.MouseEvent;
        import javafx.scene.layout.BorderPane;
        import javafx.scene.layout.HBox;
        import javafx.scene.text.Font;
        import javafx.scene.web.WebView;
        import javafx.stage.Stage;
        import Browser.Browser;

        import javax.net.ssl.HttpsURLConnection;
        import javax.net.ssl.SSLContext;
        import javax.net.ssl.TrustManager;
        import javax.net.ssl.X509TrustManager;
        import java.net.MalformedURLException;
        import java.net.URL;
        import java.security.GeneralSecurityException;

        public class StartGui extends BorderPane {

            private static HBox curLinkContainer = new HBox();
            private static HBox body = new HBox();
            private static Label title = new Label("Experimenters Browser");
            private static Label claim = new Label("Lehrstuhl für PWL, Universität zu Köln");
            private static HBox header = new HBox();
            private static Button ok;
            private static Label label;
            private static TextField textField;
            private Browser otreeBrowser;

            public StartGui(Stage pStage) {
                this.initGui(pStage);
                this.initGuiHandler(pStage);
            }

            private void initGuiHandler(final Stage primaryStage){

                textField.setOnAction(new EventHandler<ActionEvent>() {
                    public void handle(ActionEvent event) {
                        initBrowser(primaryStage);
                    }
                });

                ok.setOnMouseClicked(new EventHandler<MouseEvent>() {
                    public void handle(MouseEvent event) {
                       initBrowser(primaryStage);
                    }
                });

            }

            private static void initBrowser(Stage primaryStage){
                TrustManager[] trustAllCerts = new TrustManager[] {
                        new X509TrustManager() {
                            public java.security.cert.X509Certificate[] getAcceptedIssuers() {
                                return null;
                            }
                            public void checkClientTrusted(
                                    java.security.cert.X509Certificate[] certs, String authType) {
                            }
                            public void checkServerTrusted(
                                    java.security.cert.X509Certificate[] certs, String authType) {
                            }
                        }
                };

                try {
                    SSLContext sc = SSLContext.getInstance("SSL");
                    sc.init(null, trustAllCerts, new java.security.SecureRandom());
                    HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
                } catch (GeneralSecurityException e) {
                }

                try {
                    URL url = new URL("https://otree.uni-koeln.de");
                } catch (MalformedURLException e) {
                }

                Browser browser = new Browser(primaryStage);
                WebView webview = browser.initMainView(textField.getText());
                webview.setPrefWidth(primaryStage.getWidth());
                webview.setPrefHeight(primaryStage.getHeight());
                Scene otreeBrowserScene = new Scene(webview);
                primaryStage.setScene(otreeBrowserScene);
                primaryStage.setFullScreen(true);
                primaryStage.setFullScreenExitHint("");
                primaryStage.setFullScreenExitKeyCombination(KeyCombination.keyCombination("F12"));

                otreeBrowserScene.setOnKeyPressed( new EventHandler<KeyEvent>() {
                    @Override
                    public void handle(KeyEvent keyEvent)
                    {
                        if(keyEvent.getCode()==KeyCode.ESCAPE)
                            primaryStage.setFullScreen(true);
                    }
                });


            }

            private void initGui(Stage primaryStage){
                title.setFont(Font.font(20));
                claim.setFont(Font.font(20));
                header.getChildren().addAll(title, claim);
                header.setSpacing(200);
                curLinkContainer.setMinWidth(800);

                this.setPadding(new Insets(40, 100, 100, 100));
                this.setTop(header);
                BorderPane.setMargin(header, new Insets(40, 100, 100, 100));
                BorderPane.setMargin(body, new Insets(300, 100, 100, 100));
                label = new Label("Bitte geben Sie den aktuellen SessionLink ein: ");
                textField = new TextField();
                label.setFont(Font.font(20));
                textField.setFont(Font.font(15));
                textField.setPrefWidth(250);
                textField.setPrefHeight(20);
                curLinkContainer.getChildren().addAll(label, textField);
                curLinkContainer.setSpacing(40);
                body.getChildren().add(curLinkContainer);
                this.setCenter(body);
                ok = new Button("Ok");
                this.setBottom(ok);
                BorderPane.setMargin(ok, new Insets(0, 100, 100, 100));
            }

        }

        Browser:

        package Browser;
        import javafx.animation.KeyFrame;
        import javafx.animation.Timeline;
        import javafx.beans.value.ChangeListener;
        import javafx.beans.value.ObservableValue;
        import javafx.event.ActionEvent;
        import javafx.event.EventHandler;
        import javafx.scene.web.WebEngine;
        import javafx.scene.web.WebErrorEvent;
        import javafx.scene.web.WebView;
        import javafx.stage.Stage;
        import javafx.util.Duration;
        import netscape.javascript.JSObject;
        import org.w3c.dom.Document;

        public class Browser {

            private static WebView webView = new WebView();
            private static WebEngine webEngine = webView.getEngine();
            private static Timeline timer;
            private static int internetWindowOpenTime = 596;
            private static int currentTime = 0;
            private static boolean isTimeOver = false;
            private static boolean isInternetWindowOpen = false;
            private static Stage primaryStage;

            public Browser(Stage pStage){
                primaryStage = pStage;
                webEngine.setJavaScriptEnabled(true);
                webEngine.setUserAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0");
                JSObject window = (JSObject) webEngine.executeScript("window");
                window.setMember("app", new InternetWindow());
                webView.setContextMenuEnabled(false);
                InternetWindow.setPrimaryStage(primaryStage);

                initHandler();

            }

            public WebView initMainView(String personalLink){
                webEngine.load(personalLink);
                return webView;
            }

            private void initHandler(){
                EventHandler<WebErrorEvent> errorHandler = new EventHandler<WebErrorEvent>() {
                    @Override
                    public void handle(WebErrorEvent event) {
                        System.out.println(event.getMessage());
                    }
                };
                webEngine.setOnError(errorHandler);

                webEngine.documentProperty().addListener(new ChangeListener<Document>() {
                    @Override
                    public void changed(ObservableValue<? extends Document> observable, final Document oldValue, Document newValue)
                    {
                        timer();

                    }
                });
            }

            private static void start(){

            }

            private static void timer(){
                timer = new Timeline(new KeyFrame(Duration.millis(1000), new EventHandler<ActionEvent>() {

                    public void handle(ActionEvent event) {
                        //Wenn kein Internetfenster auf, versuche eines zu öffnen
                        if(!isInternetWindowOpen && !isTimeOver){
                            try{
                                if(webEngine.getDocument().getElementById("isInternetWindowOpen")!=null){
                                    setInternetWindowOpen();
                                }
                            }catch (NullPointerException e){
                                System.err.println("NullPointerException, bitte warten bis DOM vollständig aufgebaut ist: " +e.getMessage());
                            }
                        }
                        else {
                            //Wenn Internetfenster auf, zähle Zeit
                            if(timer.getCurrentTime().greaterThanOrEqualTo(Duration.millis(1000))){
                                setCurrentTime();
                            }
                            if(getCurrentTime() >= internetWindowOpenTime){
                                closeInternetWindow();
                            }
                            else {
                                JSObject window = (JSObject) webEngine.executeScript("window");
                                window.setMember("app", new InternetWindow());
                            }
                        }
                    }
                }));
                timer.setCycleCount(Timeline.INDEFINITE);
                timer.play();

            }

            private static void setCurrentTime(){
                currentTime ++;
            }

            private static int getCurrentTime(){
                return currentTime;
            }

            public static void setInternetWindowOpen(){
                if(!isInternetWindowOpen){
                    isInternetWindowOpen = true;
                    currentTime = 0;
                }
            }

            private static void closeInternetWindow(){
                InternetWindow.close();
                primaryStage.setFullScreen(true);
                isInternetWindowOpen = false;
                isTimeOver = true;
                JSObject window = (JSObject) webEngine.executeScript("window");
                window.removeMember("app");
            }

        }

        Internet Window:
        package Browser;
        import javafx.beans.value.ChangeListener;
        import javafx.beans.value.ObservableValue;
        import javafx.event.ActionEvent;
        import javafx.event.EventHandler;
        import javafx.geometry.Insets;
        import javafx.scene.Scene;
        import javafx.scene.control.Button;
        import javafx.scene.control.TextField;
        import javafx.scene.control.Tooltip;
        import javafx.scene.image.Image;
        import javafx.scene.image.ImageView;
        import javafx.scene.input.KeyCode;
        import javafx.scene.input.KeyCombination;
        import javafx.scene.input.KeyEvent;
        import javafx.scene.layout.BorderPane;
        import javafx.scene.layout.HBox;
        import javafx.scene.web.WebEngine;
        import javafx.scene.web.WebView;
        import javafx.stage.Stage;
        import javafx.stage.StageStyle;


        public class InternetWindow {

            private static Button go;
            private static Button reload;
            private static Button historyForward;
            private static Button historyBack ;
            private static Button backToProgramm;
            private static HBox box;
            private static TextField textField;
            private WebEngine webEngine;
            private WebView internetWindow;
            private static Stage secondStage;
            private static boolean isInternetWindowOpen = false;
            private Scene internetWindowScene;
            private static Stage primaryStage;
            private static BorderPane sp;

            /***
             * Called from Javascript
             */
            public void open(){

                    if(!isInternetWindowOpen){
                        secondStage = new Stage();
                        internetWindow = new WebView();
                        webEngine = internetWindow.getEngine();
                        webEngine.setJavaScriptEnabled(true);
                        webEngine.setUserAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0");

                        this.initGui(secondStage);
                        this.initGuiHandler();

                        webEngine.getHistory().getEntries();

                        internetWindow.setContextMenuEnabled(true);
                        webEngine.load("https://www.google.com");


                        secondStage.setTitle("Freie Zeit");

                        secondStage.setFullScreen(true);
                        secondStage.setAlwaysOnTop(true);
                        secondStage.initStyle(StageStyle.UNDECORATED);
                        secondStage.setFullScreenExitHint("");
                        secondStage.setFullScreenExitKeyCombination(KeyCombination.keyCombination("F12"));
                        secondStage.show();
                        isInternetWindowOpen = true;
                    }
            }

            public static void setPrimaryStage(Stage pStage){

                primaryStage = pStage;
            }

            public static void close(){
                isInternetWindowOpen = false;
                secondStage.close();
                primaryStage.setFullScreen(true);
                System.out.println("CLOSE");
            }


            private void loadurl(){
                String url = textField.getText();
                if(!url.startsWith("http://") && (!url.startsWith("https://"))){
                    url = "http://" + url;
                }
                webEngine.load(url);

            }

            private void initGuiHandler(){
                go.setOnAction(new EventHandler<ActionEvent>(){
                    public void handle(ActionEvent e) {
                        loadurl();
                    }
                });

                webEngine.locationProperty().addListener(new ChangeListener<String>() {
                    @Override
                    public void changed(ObservableValue<? extends String> observable, final String oldValue, String newValue)
                    {
                        textField.setText(newValue);
                    }
                });


                textField.setOnKeyPressed(new EventHandler<KeyEvent>() {
                    public void handle(KeyEvent event) {
                        if (event.getCode() == KeyCode.ENTER ) {
                            loadurl();
                        }
                    }
                });

                reload.setOnAction(new EventHandler<ActionEvent>(){
                    public void handle(ActionEvent e) {
                        String url = textField.getText();
                        webEngine.reload();
                    }
                });

                historyForward.setOnAction(new EventHandler<ActionEvent>() {
                    public void handle(ActionEvent event) {
                        try{
                            webEngine.getHistory().go(1);
                        }catch(IndexOutOfBoundsException e){
                            System.out.println("Historyende erreicht!");
                        }
                    }
                });

                historyBack.setOnAction(new EventHandler<ActionEvent>() {
                    public void handle(ActionEvent event) {
                        try{
                            webEngine.getHistory().go(-1);
                            }catch(IndexOutOfBoundsException e){
                            System.out.println("Historyende erreicht!");
                        }
                    }
                });

                backToProgramm.setOnAction(new EventHandler<ActionEvent>() {
                    public void handle(ActionEvent event) {
                        close();
                    }
                });

                internetWindowScene.setOnKeyPressed( new EventHandler<KeyEvent>() {
                    @Override
                    public void handle(KeyEvent keyEvent)
                    {
                        if(keyEvent.getCode()==KeyCode.ESCAPE)
                            secondStage.setFullScreen(true);
                    }
                });
            }

            private void initGui(Stage stage){

                int menuControlsHeight = 30;
                int buttonWidth = 30;
                int imageSize = 15;
                box = new HBox();
                box.setPadding(new Insets(5.0));
                box.setSpacing(5.0);
                textField = new TextField();
                textField.setPromptText("URL eingeben");

                backToProgramm = new Button("Zurück zum Hauptprogramm");
                final Tooltip backProgTooltip = new Tooltip("Hier klicken, um zurück zum Hauptprogramm zu gelangen");
                backToProgramm.setTooltip(backProgTooltip);
                backToProgramm.setPrefHeight(menuControlsHeight);
                backToProgramm.setPrefWidth(220);

                Image imageOk = new Image("Images/ok.png", imageSize, imageSize, true, false);
                final Tooltip tooltip = new Tooltip("In der Adressleiste eingegebene Adresse laden");
                go = new Button("", new ImageView(imageOk));
                go.setTooltip(tooltip);
                go.setPrefHeight(menuControlsHeight);
                go.setPrefWidth(buttonWidth);

                Image imageReload = new Image("Images/reload.png", imageSize, imageSize, true, false);
                reload = new Button("", new ImageView(imageReload));
                final Tooltip reloadTooltip = new Tooltip("neu laden");
                reload.setTooltip(reloadTooltip);
                reload.setPrefHeight(menuControlsHeight);
                reload.setPrefWidth(buttonWidth);

                textField.setPrefWidth(650);
                textField.setPrefHeight(menuControlsHeight);

                Image imageHistoryBack = new Image("Images/historyBack.png", imageSize, imageSize, true, false);
                historyBack = new Button("", new ImageView(imageHistoryBack));
                final Tooltip backTooltip = new Tooltip("Eine Seite zurück");
                historyBack.setTooltip(backTooltip);
                historyBack.setPrefHeight(menuControlsHeight);
                historyBack.setPrefWidth(buttonWidth);

                Image imageHistoryForward = new Image("Images/historyForward.png", imageSize, imageSize, true, false);
                historyForward = new Button("", new ImageView(imageHistoryForward));
                final Tooltip forwardTooltip = new Tooltip("Eine Seite vor");
                historyForward.setTooltip(forwardTooltip);
                historyForward.setMinHeight(menuControlsHeight);
                historyForward.setPrefWidth(buttonWidth);

                textField.setPrefWidth(650);
                textField.setPrefHeight(menuControlsHeight);
                box.getChildren().addAll(historyBack, historyForward, reload, textField, go, backToProgramm);
                backToProgramm.setTranslateX(20);

                sp = new BorderPane();
                sp.setTop(box);
                sp.setCenter(internetWindow);
                internetWindowScene = new Scene(sp);
                secondStage.setScene(internetWindowScene);

            }

        }










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

        CUSTOMER SUBMITTED WORKAROUND :
        none found

        FREQUENCY : always


          Attachments

          1. 8203698-native-callstack.bmp
            8203698-native-callstack.bmp
            1.02 MB
          2. crash-on-scrollable-svg.html
            0.5 kB
          3. hs_err_pid11976.log
            41 kB
          4. hs_err_pid3252.log
            40 kB
          5. src.zip
            6 kB
          6. svg-scroll-bar-crash.diff
            2 kB
          7. svg-scroll-bar-crashv2.diff
            2 kB

            Issue Links

              Activity

                People

                • Assignee:
                  mbilla Murali Billa
                  Reporter:
                  webbuggrp Webbug Group
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: