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

App AsciidocFX crashes using OpenJDK Temurin JRE 21 and JavaFX 21

XMLWordPrintable

    • web
    • x86_64
    • os_x

      ADDITIONAL SYSTEM INFORMATION :
      # JRE version: OpenJDK Runtime Environment Temurin-21+35 (21.0+35) (build 21+35-LTS)
      # Java VM: OpenJDK 64-Bit Server VM Temurin-21+35 (21+35-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)

      Host: "MacBookPro16,1" x86_64 2400 MHz, 16 cores, 64G, Darwin 22.6.0, macOS 10.16 (22G120)

      OSX Ventura



      A DESCRIPTION OF THE PROBLEM :
      JVM crashes when I run AsciidocFX which uses JavaFX 21 and runs on Temurin JRE 21. The issue exist in x64 builds of JavaFX 21. The problem doesn't exist in aarch64 builds.

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00004738826023c4, pid=63981, tid=259

      # Problematic frame:
      # C 0x00004738826023c4

      Current thread (0x00007fd6e5223200): JavaThread "JavaFX Application Thread" [_thread_in_native, id=259, stack(0x00007ff7b4b33000,0x00007ff7b5333000) (8192K)]

      Stack: [0x00007ff7b4b33000,0x00007ff7b5333000], sp=0x00007ff7b532b9b8, free space=8162k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C 0x00004738826023c4
      C 0x0000473882616cab
      C 0x0000473882617d09
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C 0x0000473882618d0d
      C 0x0000473882616cab
      C 0x0000473882617d09
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C [libjfxwebkit.dylib+0x1a6435f] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xbfd7f
      C [libjfxwebkit.dylib+0x1a47030] WebCoreTestSupport::setAllowsAnySSLCertificate(bool)+0xa2a50
      C [libjfxwebkit.dylib+0x20c9cd7] JSValueUnprotect+0x62a217
      C [libjfxwebkit.dylib+0x23af5b1] JSValueUnprotect+0x90faf1
      C [libjfxwebkit.dylib+0xaed0f4] Java_com_sun_webkit_dom_EventListenerImpl_twkDispatchEvent+0x4aed4
      C [libjfxwebkit.dylib+0xaecdb8] Java_com_sun_webkit_dom_EventListenerImpl_twkDispatchEvent+0x4ab98
      C [libjfxwebkit.dylib+0xaed1e8] Java_com_sun_webkit_dom_EventListenerImpl_twkDispatchEvent+0x4afc8
      C [libjfxwebkit.dylib+0xdc265f] Java_com_sun_webkit_dom_JSObject_unprotectImpl+0x247aff
      C [libjfxwebkit.dylib+0xd8cf1a] Java_com_sun_webkit_dom_JSObject_unprotectImpl+0x2123ba

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Install and run AsciidocFX with AsciidocFX_Mac.dmg listed on https://github.com/asciidocfx/AsciidocFX/releases/tag/v1.8.6

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      It should start normally
      ACTUAL -
      JVM crashes on start

      CUSTOMER SUBMITTED WORKAROUND :
      No workaround was found so far.

      FREQUENCY : always


            pnarayanaswa Praveen Narayanaswamy
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: