hi all...I'm on Fedora 32 and for every tutorial/s...
# korge
n
hi all...I'm on Fedora 32 and for every tutorial/sample I try to run with the runJvm target I just get a black window. thoughts on problem/fix?
I get this output too:
Copy code
VI: native@0x7f51284d2890
screenWidth: 1920, screenHeight: 1080, winX=640, winY=300, width=640, height=480
Preparing OpenGL context. Screen: 0
VI: native@0x7f51284d2890
d: native@0x7f512865acf0 (com.sun.jna.platform.unix.X11$Display@28662c41), w: 0x1e00001, s: 0, VI: native@0x7f51284d2890, glc: native@0x7f5128676a20
GL_RENDERER: 'Mesa Intel(R) UHD Graphics 630 (CFL GT2)'
GL_VENDOR: 'Intel'
GL_VERSION: '4.6 (Compatibility Profile) Mesa 20.1.7'
GL_EXTENSIONS: 296
swapIntervalEXT: Proxy interface to native function@0x7f50da1a7790 (com.soywiz.korgw.x11.X11GameWindow$glXSwapIntervalEXTCallback)
looks similar to https://github.com/korlibs/korge/issues/174 but I'm running Korge 1.14.0
and...sometimes I get this
Copy code
VI: native@0x7f1e0047d2d0
screenWidth: 1920, screenHeight: 1080, winX=704, winY=284, width=512, height=512
Preparing OpenGL context. Screen: 0
VI: native@0x7f1e0047d2d0
d: native@0x7f1e006110a0 (com.sun.jna.platform.unix.X11$Display@618fbe), w: 0x1e00001, s: 0, VI: native@0x7f1e0047d2d0, glc: native@0x7f1e00631460
GL_RENDERER: 'Mesa Intel(R) UHD Graphics 630 (CFL GT2)'
GL_VENDOR: 'Intel'
GL_VERSION: '4.6 (Compatibility Profile) Mesa 20.1.7'
GL_EXTENSIONS: 296
OpenglAG: Created program BatchBuilder2D.Premultiplied.Tinted with id 1 because contextVersion: -1 != 0
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f1dcf5f71db, pid=29788, tid=0x00007f1e0490f700
#
# JRE version: OpenJDK Runtime Environment (8.0_265-b01) (build 1.8.0_265-b01)
# Java VM: OpenJDK 64-Bit Server VM (25.265-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [iris_dri.so+0xc721db]
#
# Core dump written. Default location: /home/~/Projects/KorGE_tutorial/core or core.29788
#
# An error report file with more information is saved as:
# /home/~/Projects/KorGE_tutorial/hs_err_pid29788.log
#
# If you would like to submit a bug report, please visit:
#   <https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=java-1.8.0-openjdk&version=32>
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
...setting
MESA_LOADER_DRIVER_OVERRIDE=i965
seems to fix the issue, similar to this. so I guess it's a mesa issue.
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5838 might also be related. alright, so I'll just set that environment variable then. and maybe check back in a couple months to see if it's fixed.
d
Maybe we can add that to the FAQ