jMonkeyEngine / jMonkeyEngine/sdk
JVM Crash when running on Wayland
Open
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 348
- Forks
- 104
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 3
Description
Just installed latest release on Fedora 29. Run jmonkeyplatform, netbeans opens. When I click File main menu item - it crashes every time.
$ ./jmonkeyplatform
OGL: Throttling update loop.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xc3a45958, pid=27935, tid=0xc2af9b40
#
# JRE version: Java(TM) SE Runtime Environment (8.0_192-b12) (build 1.8.0_192-b12)
# Java VM: Java HotSpot(TM) Server VM (25.192-b12 mixed mode linux-x86 )
# Problematic frame:
# C [libawt_xawt.so+0x3c958] ReadRegionsInList.constprop.5+0x408
#
# Core dump written. Default location: /home/bvn13/soft/jmonkeyplatform/bin/core or core.27935
#
# An error report file with more information is saved as:
# /home/bvn13/soft/jmonkeyplatform/bin/hs_err_pid27935.log
#
# 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.
#
./../platform/lib/nbexec: line 470: 27935 Aborted (core dumped) "/home/bvn13/soft/jmonkeyplatform/jdk/bin/java" -Djdk.home="/home/bvn13/soft/jmonkeyplatform/jdk" -classpath "/home/bvn13/soft/jmonkeyplatform/platform/lib/boot.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/org-openide-modules.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/org-openide-util.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/org-openide-util-lookup.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/org-openide-util-ui.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/boot_ja.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/boot_pt_BR.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/boot_ru.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/boot_zh_CN.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-modules_ja.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-modules_pt_BR.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-modules_ru.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-modules_zh_CN.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util_ja.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-lookup_ja.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-lookup_pt_BR.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-lookup_ru.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-lookup_zh_CN.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util_pt_BR.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util_ru.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-ui_ja.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-ui_pt_BR.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-ui_ru.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util-ui_zh_CN.jar:/home/bvn13/soft/jmonkeyplatform/platform/lib/locale/org-openide-util_zh_CN.jar:/home/bvn13/soft/jmonkeyplatform/jdk/lib/dt.jar:/home/bvn13/soft/jmonkeyplatform/jdk/lib/tools.jar" -Dnetbeans.dirs="/home/bvn13/soft/jmonkeyplatform/jmonkeyplatform:/home/bvn13/soft/jmonkeyplatform/extide:/home/bvn13/soft/jmonkeyplatform/harness:/home/bvn13/soft/jmonkeyplatform/ide:/home/bvn13/soft/jmonkeyplatform/java:/home/bvn13/soft/jmonkeyplatform/nb:" -Dnetbeans.home="/home/bvn13/soft/jmonkeyplatform/platform" '-Xms24m' '-Dsun.java2d.dpiaware=true' '-Dapple.laf.useScreenMenuBar=true' '-Dawt.useSystemAAFontSettings=lcd' '-Dswing.aatext=true' '-Xmx512m' '-XX:MaxDirectMemorySize=2048m' '-Dsun.zip.disableMemoryMapping=true' '-Dapple.awt.graphics.UseQuartz=true' '-Dsun.java2d.noddraw=true' -DaddExports:java.desktop/sun.awt=ALL-UNNAMED -DaddExports:java.base/jdk.internal.jrtfs=ALL-UNNAMED -DaddExports:java.desktop/java.awt.peer=ALL-UNNAMED -DaddExports:java.desktop/com.sun.beans.editors=ALL-UNNAMED -DaddExports:java.desktop/sun.awt.im=ALL-UNNAMED -DaddExports:java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -DaddExports:java.management/sun.management=ALL-UNNAMED -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/home/bvn13/.jmonkeyplatform/v3.2.2-stable-sdk1/var/log/heapdump.hprof" org.netbeans.Main --cachedir "/home/bvn13/.jmonkeyplatform/v3.2.2-stable-sdk1/var/cache" --userdir "/home/bvn13/.jmonkeyplatform/v3.2.2-stable-sdk1" "--branding" "jmonkeyplatform" 0<&0
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the crash by launching jmonkeyplatform on Fedora 29 under Wayland and clicking the NetBeans File menu. Start with the reported libawt_xawt.so frame and the generated hs_err_pid27935.log. Done means the File menu no longer causes a JVM crash in this environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100