JVM падает с SIGSEGV при взаимодействии с веб-представлением JavaFX с использованием JDK11 - PullRequest
0 голосов
/ 29 января 2019

У меня довольно странная ошибка с javafx 11 и webview.Я пытался настроить небольшое доказательство соответствия с использованием OpenJDK 11.0.2 и OpenJFX 11.0.2.Я загружал простую карту листовки, и хотя карта загружается нормально, взаимодействие с ней (прокрутка, перемещение и т. Д.) Приводит к следующей ошибке:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f3d3740f27c, pid=3645, tid=4097
#
# JRE version: OpenJDK Runtime Environment (11.0.2+7) (build 11.0.2+7)
# Java VM: OpenJDK 64-Bit Server VM (11.0.2+7, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x8df27c]

Я также пробовал Oracle JDK 11, а такжесборка советника OpenJDK 12 с тем же результатом.Я также попытался запустить его под Windows, непосредственно из NetBeans и консоли, тот же результат

Если я использую тот же код с JDK 8, он работает нормально.

Код действительно простоследующий код fxml пропущен:

public class FXMLController implements Initializable {

    @FXML
    private WebView mapView;
    @FXML
    private Pane webPane;

    @Override
    public void initialize(URL url, ResourceBundle rb) {

        mapView.getEngine().load("https://leafletjs.com/examples/quick-start/example.html");
    }
}

Кто-нибудь сталкивался с той же проблемой или знает, как ее отладить?К сожалению, я не нашел информации об этом поведении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...