Problem with file dialog

Yes I have a strange setup, but I would really appreciate if someone could give me a hint on more things to look into.

Basics:

OS: Bluefin (Version: gts-42.20251230), and Distrobox with Fedora Linux 41 (Container Image)
Java: openjdk 21.0.9 2025-10-21
Memory: 16GB
VASSAL: 3.7.17

Problem:

As Bluefin is running Weyland i cant run VASSAL straight of. Hence the Distrobox with Fedora 41.

I have no problem running VASSAL from the Distrobox os, but for the little detail that the filedialog dosnt work.

Errors on the console is like:

(java:43054): Pango-WARNING **: 16:29:22.392: font_face status is: file not found
(java:43054): Pango-WARNING **: 16:29:22.392: scaled_font status is: file not found
(java:43054): Pango-WARNING **: 16:29:22.471: failed to create cairo scaled font, expect ugly output. the offending font is ‘Noto Sans 12’
(java:43054): Pango-WARNING **: 16:29:22.471: font_face status is: file not found
(java:43054): Pango-WARNING **: 16:29:22.471: scaled_font status is: file not found
(java:43054): Pango-WARNING **: 16:29:22.477: failed to create cairo scaled font, expect ugly output. the offending font is ‘Noto Sans 12’
(java:43054): Pango-WARNING **: 16:29:22.477: font_face status is: file not found
(java:43054): Pango-WARNING **: 16:29:22.477: scaled_font status is: file not found

The file dialog lokks like:

I have updated my Distrobox OS so that it includes the following packages:

Installed packages
google-noto-color-emoji-fonts.noarch 20241008-1.fc41 f
google-noto-emoji-fonts.noarch 20241008-1.fc41 f
google-noto-fangsong-kss-rotated-fonts.noarch 20240701-2.fc41 f
google-noto-fangsong-kss-vertical-fonts.noarch 20240701-2.fc41 f
google-noto-fonts-all.noarch 20240701-2.fc41 f
google-noto-fonts-all-static.noarch 20240701-2.fc41 f
google-noto-fonts-all-vf.noarch 20240701-2.fc41 f
google-noto-fonts-common.noarch 20240701-2.fc41 f
google-noto-kufi-arabic-fonts.noarch 20240701-2.fc41 f
google-noto-kufi-arabic-vf-fonts.noarch 20240701-2.fc41 f
google-noto-music-fonts.noarch 20240701-2.fc41 f
google-noto-naskh-arabic-fonts.noarch 20240701-2.fc41 f
google-noto-naskh-arabic-ui-fonts.noarch 20240701-2.fc41 f
google-noto-naskh-arabic-ui-vf-fonts.noarch 20240701-2.fc41 f
google-noto-naskh-arabic-vf-fonts.noarch 20240701-2.fc41 f
google-noto-nastaliq-urdu-fonts.noarch 20240701-2.fc41 f
google-noto-nastaliq-urdu-vf-fonts.noarch 20240701-2.fc41 f
google-noto-rashi-hebrew-fonts.noarch 20240701-2.fc41 f
google-noto-rashi-hebrew-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-adlam-fonts.noarch 20240701-2.fc41 f
google-noto-sans-adlam-unjoined-fonts.noarch 20240701-2.fc41 f
google-noto-sans-adlam-unjoined-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-adlam-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-anatolian-hieroglyphs-fonts.noarch 20240701-2.fc41 f
google-noto-sans-arabic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-arabic-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-arabic-ui-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-arabic-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-armenian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-armenian-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-avestan-fonts.noarch 20240701-2.fc41 f
google-noto-sans-balinese-fonts.noarch 20240701-2.fc41 f
google-noto-sans-balinese-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bamum-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bamum-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bassa-vah-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bassa-vah-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-batak-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bengali-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bengali-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bengali-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-bhaiksuki-fonts.noarch 20240701-2.fc41 f
google-noto-sans-brahmi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-buginese-fonts.noarch 20240701-2.fc41 f
google-noto-sans-buhid-fonts.noarch 20240701-2.fc41 f
google-noto-sans-canadian-aboriginal-fonts.noarch 20240701-2.fc41 f
google-noto-sans-canadian-aboriginal-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-carian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-caucasian-albanian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-chakma-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cham-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cham-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cherokee-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cherokee-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-chorasmian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cjk-fonts.noarch 1:2.004-8.fc41 f
google-noto-sans-cjk-vf-fonts.noarch 1:2.004-8.fc41 f
google-noto-sans-coptic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cuneiform-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cypriot-fonts.noarch 20240701-2.fc41 f
google-noto-sans-cypro-minoan-fonts.noarch 20240701-2.fc41 f
google-noto-sans-deseret-fonts.noarch 20240701-2.fc41 f
google-noto-sans-devanagari-fonts.noarch 20240701-2.fc41 f
google-noto-sans-devanagari-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-devanagari-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-duployan-fonts.noarch 20240701-2.fc41 f
google-noto-sans-egyptian-hieroglyphs-fonts.noarch 20240701-2.fc41 f
google-noto-sans-elbasan-fonts.noarch 20240701-2.fc41 f
google-noto-sans-elymaic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-ethiopic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-ethiopic-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-fonts.noarch 20240701-2.fc41 f
google-noto-sans-georgian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-georgian-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-glagolitic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gothic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-grantha-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gujarati-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gujarati-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gujarati-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gunjala-gondi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gunjala-gondi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gurmukhi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gurmukhi-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-gurmukhi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hanifi-rohingya-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hanifi-rohingya-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hanunoo-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hatran-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hebrew-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hebrew-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-hk-fonts.noarch 1:2.004-7.fc41 f
google-noto-sans-imperial-aramaic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-indic-siyaq-numbers-fonts.noarch 20240701-2.fc41 f
google-noto-sans-inscriptional-pahlavi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-inscriptional-parthian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-javanese-fonts.noarch 20240701-2.fc41 f
google-noto-sans-javanese-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-jp-fonts.noarch 1:2.004-7.fc41 f
google-noto-sans-kaithi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kannada-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kannada-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kannada-ui-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kannada-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kawi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kawi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kayah-li-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kayah-li-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kharoshthi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-khmer-fonts.noarch 20240701-2.fc41 f
google-noto-sans-khmer-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-khojki-fonts.noarch 20240701-2.fc41 f
google-noto-sans-khudawadi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-kr-fonts.noarch 1:2.004-7.fc41 f
google-noto-sans-lao-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lao-looped-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lao-looped-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lao-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lepcha-fonts.noarch 20240701-2.fc41 f
google-noto-sans-limbu-fonts.noarch 20240701-2.fc41 f
google-noto-sans-linear-a-fonts.noarch 20240701-2.fc41 f
google-noto-sans-linear-b-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lisu-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lisu-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lycian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-lydian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mahajani-fonts.noarch 20240701-2.fc41 f
google-noto-sans-malayalam-fonts.noarch 20240701-2.fc41 f
google-noto-sans-malayalam-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-malayalam-ui-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-malayalam-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mandaic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-manichaean-fonts.noarch 20240701-2.fc41 f
google-noto-sans-marchen-fonts.noarch 20240701-2.fc41 f
google-noto-sans-masaram-gondi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-math-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mayan-numerals-fonts.noarch 20240701-2.fc41 f
google-noto-sans-medefaidrin-fonts.noarch 20240701-2.fc41 f
google-noto-sans-medefaidrin-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-meetei-mayek-fonts.noarch 20240701-2.fc41 f
google-noto-sans-meetei-mayek-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mende-kikakui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-meroitic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-miao-fonts.noarch 20240701-2.fc41 f
google-noto-sans-modi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mongolian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mono-cjk-vf-fonts.noarch 1:2.004-8.fc41 f
google-noto-sans-mono-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mono-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-mro-fonts.noarch 20240701-2.fc41 f
google-noto-sans-multani-fonts.noarch 20240701-2.fc41 f
google-noto-sans-myanmar-fonts.noarch 20240701-2.fc41 f
google-noto-sans-myanmar-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nabataean-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nag-mundari-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nag-mundari-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nandinagari-fonts.noarch 20240701-2.fc41 f
google-noto-sans-new-tai-lue-fonts.noarch 20240701-2.fc41 f
google-noto-sans-new-tai-lue-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-newa-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nko-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nko-unjoined-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nko-unjoined-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-nushu-fonts.noarch 20240701-2.fc41 f
google-noto-sans-ogham-fonts.noarch 20240701-2.fc41 f
google-noto-sans-ol-chiki-fonts.noarch 20240701-2.fc41 f
google-noto-sans-ol-chiki-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-hungarian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-italic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-north-arabian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-permic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-persian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-sogdian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-south-arabian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-old-turkic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-oriya-fonts.noarch 20240701-2.fc41 f
google-noto-sans-oriya-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-osage-fonts.noarch 20240701-2.fc41 f
google-noto-sans-osmanya-fonts.noarch 20240701-2.fc41 f
google-noto-sans-pahawh-hmong-fonts.noarch 20240701-2.fc41 f
google-noto-sans-palmyrene-fonts.noarch 20240701-2.fc41 f
google-noto-sans-pau-cin-hau-fonts.noarch 20240701-2.fc41 f
google-noto-sans-phagspa-fonts.noarch 20240701-2.fc41 f
google-noto-sans-phoenician-fonts.noarch 20240701-2.fc41 f
google-noto-sans-psalter-pahlavi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-rejang-fonts.noarch 20240701-2.fc41 f
google-noto-sans-runic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-samaritan-fonts.noarch 20240701-2.fc41 f
google-noto-sans-saurashtra-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sc-fonts.noarch 1:2.004-7.fc41 f
google-noto-sans-sharada-fonts.noarch 20240701-2.fc41 f
google-noto-sans-shavian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-siddham-fonts.noarch 20240701-2.fc41 f
google-noto-sans-signwriting-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sinhala-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sinhala-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sinhala-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sogdian-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sora-sompeng-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sora-sompeng-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-soyombo-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sundanese-fonts.noarch 20240701-2.fc41 f
google-noto-sans-sundanese-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syloti-nagri-fonts.noarch 20240701-2.fc41 f
google-noto-sans-symbols-2-fonts.noarch 20240701-2.fc41 f
google-noto-sans-symbols-fonts.noarch 20240701-2.fc41 f
google-noto-sans-symbols-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syriac-eastern-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syriac-eastern-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syriac-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syriac-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syriac-western-fonts.noarch 20240701-2.fc41 f
google-noto-sans-syriac-western-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tagalog-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tagbanwa-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tai-le-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tai-tham-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tai-tham-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tai-viet-fonts.noarch 20240701-2.fc41 f
google-noto-sans-takri-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tamil-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tamil-supplement-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tamil-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tamil-ui-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tamil-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tangsa-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tangsa-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tc-fonts.noarch 1:2.004-7.fc41 f
google-noto-sans-telugu-fonts.noarch 20240701-2.fc41 f
google-noto-sans-telugu-ui-fonts.noarch 20240701-2.fc41 f
google-noto-sans-telugu-ui-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-telugu-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-thaana-fonts.noarch 20240701-2.fc41 f
google-noto-sans-thaana-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-thai-fonts.noarch 20240701-2.fc41 f
google-noto-sans-thai-looped-fonts.noarch 20240701-2.fc41 f
google-noto-sans-thai-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-adrar-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-agraw-imazighen-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-ahaggar-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-air-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-apt-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-azawagh-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-ghat-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-hawad-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-rhissa-ixa-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-sil-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tifinagh-tawellemmet-fonts.noarch 20240701-2.fc41 f
google-noto-sans-tirhuta-fonts.noarch 20240701-2.fc41 f
google-noto-sans-ugaritic-fonts.noarch 20240701-2.fc41 f
google-noto-sans-vai-fonts.noarch 20240701-2.fc41 f
google-noto-sans-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-vithkuqi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-vithkuqi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-sans-wancho-fonts.noarch 20240701-2.fc41 f
google-noto-sans-warang-citi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-yi-fonts.noarch 20240701-2.fc41 f
google-noto-sans-zanabazar-square-fonts.noarch 20240701-2.fc41 f
google-noto-serif-ahom-fonts.noarch 20240701-2.fc41 f
google-noto-serif-armenian-fonts.noarch 20240701-2.fc41 f
google-noto-serif-armenian-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-balinese-fonts.noarch 20240701-2.fc41 f
google-noto-serif-bengali-fonts.noarch 20240701-2.fc41 f
google-noto-serif-bengali-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-cjk-fonts.noarch 1:2.003-1.fc41 f
google-noto-serif-cjk-vf-fonts.noarch 1:2.003-1.fc41 f
google-noto-serif-devanagari-fonts.noarch 20240701-2.fc41 f
google-noto-serif-devanagari-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-dives-akuru-fonts.noarch 20240701-2.fc41 f
google-noto-serif-dogra-fonts.noarch 20240701-2.fc41 f
google-noto-serif-ethiopic-fonts.noarch 20240701-2.fc41 f
google-noto-serif-ethiopic-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-fonts.noarch 20240701-2.fc41 f
google-noto-serif-georgian-fonts.noarch 20240701-2.fc41 f
google-noto-serif-georgian-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-grantha-fonts.noarch 20240701-2.fc41 f
google-noto-serif-gujarati-fonts.noarch 20240701-2.fc41 f
google-noto-serif-gujarati-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-gurmukhi-fonts.noarch 20240701-2.fc41 f
google-noto-serif-gurmukhi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-hebrew-fonts.noarch 20240701-2.fc41 f
google-noto-serif-hebrew-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-kannada-fonts.noarch 20240701-2.fc41 f
google-noto-serif-kannada-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-khitan-small-script-fonts.noarch 20240701-2.fc41 f
google-noto-serif-khmer-fonts.noarch 20240701-2.fc41 f
google-noto-serif-khmer-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-khojki-fonts.noarch 20240701-2.fc41 f
google-noto-serif-khojki-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-lao-fonts.noarch 20240701-2.fc41 f
google-noto-serif-lao-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-makasar-fonts.noarch 20240701-2.fc41 f
google-noto-serif-malayalam-fonts.noarch 20240701-2.fc41 f
google-noto-serif-malayalam-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-myanmar-fonts.noarch 20240701-2.fc41 f
google-noto-serif-myanmar-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-np-hmong-fonts.noarch 20240701-2.fc41 f
google-noto-serif-np-hmong-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-old-uyghur-fonts.noarch 20240701-2.fc41 f
google-noto-serif-oriya-fonts.noarch 20240701-2.fc41 f
google-noto-serif-oriya-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-ottoman-siyaq-fonts.noarch 20240701-2.fc41 f
google-noto-serif-sinhala-fonts.noarch 20240701-2.fc41 f
google-noto-serif-sinhala-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-tamil-fonts.noarch 20240701-2.fc41 f
google-noto-serif-tamil-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-tangut-fonts.noarch 20240701-2.fc41 f
google-noto-serif-telugu-fonts.noarch 20240701-2.fc41 f
google-noto-serif-telugu-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-thai-fonts.noarch 20240701-2.fc41 f
google-noto-serif-thai-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-tibetan-fonts.noarch 20240701-2.fc41 f
google-noto-serif-tibetan-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-toto-fonts.noarch 20240701-2.fc41 f
google-noto-serif-toto-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-vithkuqi-fonts.noarch 20240701-2.fc41 f
google-noto-serif-vithkuqi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-serif-yezidi-fonts.noarch 20240701-2.fc41 f
google-noto-serif-yezidi-vf-fonts.noarch 20240701-2.fc41 f
google-noto-traditional-nushu-fonts.noarch 20240701-2.fc41 f
google-noto-traditional-nushu-vf-fonts.noarch 20240701-2.fc41 f
google-noto-znamenny-musical-notation-fonts.noarch 20240701-2.fc41 f

Anyone has any ideas on things I could look further into?

What do you mean by this? VASSAL runs just fine under Wayland using xwayland….

1 Like

More than that, Vassal - or more correctly, JRE - works perfectly fine with Wayland - not even through the X interface but directly “on the metal”. Try to install a JRE and VASSAL directly on your Bluefin machine.

Depending a little on how the containers are set-up in Bluefin it is important to realise that the application that runs inside the container is the Graphical User Interface (GUI) client, while the host OS functions as the GUI server. And then it is important to realise that the graphical rendering, including font rendering, happens in the server - i.e., on the host - not in the container. Thus, the fonts must be available on the host machine - not neccessarily in the container. Try to install the fonts directly on the your host system.

The above is a typical architecture used for example in a thin-client setup. The user interacts with a terminal that connets to a main-frame. The terminal handles the user interaction (text and graphical), and sends requests and receives replies from the main-frame, which executes the applications. The main-frame application sends requests to the terminal to provide the user with an interface. Thus, the application is the client and the terminal the server. That means, that the main-frame application can be decoupled from the user interface and focus on computations, while the terminal “only” needs to focus on the interface.

Yours,
Christian

1 Like

Yours,
Christian

Installing the fonts on the host system did the trick. Thanks for the tip.

Great that you got a fix - please remember to tick off the solution post if you think the problem has been fixed to your satisfaction.

Also, I think you should still try to install a JDK and Vassal directly into your Bluefin machine. It is in no way counter to the philosophy of Bluefin, as I understand it, to do so, nor will it break anything.

One could argue, that you would want either a Flatpak package, or a Docker image, to fit the paradigm of sandboxing applications (as ChromeOS, Android, and iOS does), and that would be correct to an extend. However, currently, neither a Flatpak nor a Docker installation option for Vassal exists, and so your best option - in terms of maintainability and performance - is to use a “legacy” mode of installation.

Yours,
Christian

Not so. We have started packaging for Flatpack.

Something like this:

id: org.vassalengine.Vassal
runtime: org.freedesktop.Platform
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
  - org.freedesktop.Sdk.Extension.openjdk25
command: VASSAL.sh

finish-args:
  - --share=ipc
  - --env=PATH=/app/jre/bin:/app/bin:/usr/bin
  - --env=JAVA_HOME=/app/jre
  - --socket=x11
  - --filesystem=host
  - --filesystem=/tmp

modules:
  - name: openjdk
    buildsystem: simple
    build-commands:
      - /usr/lib/sdk/openjdk25/install.sh

  - name: vassal
    buildsystem: simple
    build-options:
      env:
        PATH: /app/bin:/usr/bin:/usr/lib/sdk/openjdk25/bin
        JAVA_HOME: /usr/lib/sdk/openjdk25/jvm/openjdk-25
    build-commands:
      - ls
      - mkdir -p ${FLATPAK_DEST}/bin
      - mkdir -p ${FLATPAK_DEST}/share/icons/hicolor/scalable
      - mkdir -p ${FLATPAK_DEST}/share/mime/packages
      - mkdir -p ${FLATPAK_DEST}/share/applications
      - mkdir -p ${FLATPAK_DEST}/share/metainfo/
      - mv VASSAL-3.7.19 ${FLATPAK_DEST}/
      - cd ${FLATPAK_DEST}/bin && ln -s ../VASSAL-3.7.19/VASSAL.sh .
      - cp ${FLATPAK_DEST}/VASSAL-3.7.19/VASSAL.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/${FLATPAK_ID}.svg
      - tail -n +2 ${FLATPAK_ID}-mime.xml > ${FLATPAK_DEST}/share/mime/packages/${FLATPAK_ID}-mime.xml
      - tail -n +2 ${FLATPAK_ID}.desktop  > ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
      - tail -n +2 ${FLATPAK_ID}.xml  > ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.xml
    sources:
      - type: archive
        url: https://github.com/vassalengine/vassal/releases/download/3.7.19/VASSAL-3.7.19-linux.tar.bz2
        sha256: 512217205ab7954dd740a0d3ee11e4c221b2f245ed271c27b1b64d589c5e3387 
        strip-components: 0
      - type: script
        dest-filename: org.vassalengine.Vassal.desktop
        commands:
          - "[Desktop Entry]"
          - Type=Application
          - MimeType=application/x-vassal-module;application/x-vassal-log;application/x-vassal-save;application/x-vassal-extension
          - Name=VASSAL
          - Exec=VASSAL.sh %f
          - Icon=org.vassalengine.Vassal
          - Actions=Run;Edit;
          - Categories=Game
          - 
          - "[Desktop Action Run]"
          - Name=Run
          - Exec=VASSAL.sh -l %f
          - 
          - "[Desktop Action Edit]"
          - Name=Edit
          - Exec=VASSAL.sh -e %fation
      - type: script
        dest-filename: org.vassalengine.Vassal-mime.xml
        commands:
          - <?xml version="1.0"?>
          -  <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
          -    <mime-type type="application/x-vassal-module">
          -      <comment>VASSAL module file</comment>
          -      <glob pattern="*.vmod"/>
          -      <generic-icon name="application-x-vassal"/>
          -      <sub-class-of type="application/zip"/>
          -     </mime-type>
          -    <mime-type type="application/x-vassal-log">
          -      <comment>VASSAL log file</comment>
          -      <glob pattern="*.vlog"/>
          -      <generic-icon name="application-x-vassal"/>
          -      <sub-class-of type="application/zip"/>
          -    </mime-type>
          -    <mime-type type="application/x-vassal-save">
          -      <comment>VASSAL save file</comment>
          -      <glob pattern="*.vsav"/>
          -      <generic-icon name="application-x-vassal"/>
          -      <sub-class-of type="application/zip"/>
          -    </mime-type>
          -    <mime-type type="application/x-vassal-extension">
          -      <comment>VASSAL module extension</comment>
          -      <glob pattern="*.vmdx"/>
          -      <generic-icon name="application-x-vassal"/>
          -      <sub-class-of type="application/zip"/>
          -    </mime-type>
          -  </mime-info>
      - type: script
        dest-filename: org.vassalengine.Vassal.xml
        commands:
          - <?xml version="1.0" encoding="UTF-8"?>
          - <component type="desktop-application">
          -   <id>org.vassalengine.Vassal</id>
          -   
          -   <name>VASSAL</name>
          -   <release>3.7.19</release>
          -   <summary>Play board and card games </summary>
          -   
          -   <metadata_license>CC-BY-SA-4.0</metadata_license>
          -   <project_license>LGPL-2.1-or-later</project_license>
          -   
          -   <description>
          -     <p>
          -       Play board or card games virtually, either as hot-seat, peer-to-peer, or by emai.
          -     </p>
          -   </description>
          -   
          -   <launchable type="desktop-id">org.vassalengine.Vassal.desktop</launchable>
          - </component>          

Save above to org.vassalengine.Vassal.yaml.

Build and install with

flatpak-builder build org.vassalengine.Vassal.yaml

Yours,
Christian

I think doing anything with a YAML file isn’t necessary. Vassal is published on Flathub.

Yeah, I see your stuff here.

My approach above, does not actually re-build Vassal, but rather gets the already build distribution from GitHub, which means

  • Build time is trivial
  • Documentation is included
  • The naming of the .desktop, icon, and mime-type files follows the conventions of FlatPak

The above can probably very easily be generated in the standard Vassal GitHub actions as part of the release tagging, and then pushed to the FlatPak group repo from that CI/CD.

The point of

was merely to show interested parties how to use the file.

@aknaton you should be able to install Vassal via FlatPak by

flatpak install org.vassalengine.vassal 

Note, FlatPak JRE applications cannot use Wayland but must use X11.

Yours,
Christian

If i try to run it in Bluefin directly I get the crash log below (truncated becasue it was too big). Seems to be something to do with GtkNativeFileDialog.

I’m content with running VASSAL from my little Distrobox so no one needs to fix this for my sake. But I thoght that I’d post it so that you see whats happening.

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007ff6447469ca, pid=68321, tid=68373
#
# JRE version: OpenJDK Runtime Environment Homebrew (25.0.1) (build 25.0.1)
# Java VM: OpenJDK 64-Bit Server VM Homebrew (25.0.1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libgtk-3.so.0+0x3469ca]  gtk_header_bar_pack+0x5a
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F" (or dumping to /var/home/henrik/vassal/core.68321)
#
# If you would like to submit a bug report, please visit:
#   https://github.com/Homebrew/homebrew-core/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: -Duser.dir=/var/home/henrik/vassal VASSAL.launch.ModuleManager

Host: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 8 cores, 15G, Fedora release 42 (Adams)
Time: Tue Jan  6 15:12:44 2026 CET elapsed time: 4.760794 seconds (0d 0h 0m 4s)

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

Current thread (0x00007ff5ec3d7d60):  JavaThread "ShowDialog"        [_thread_in_native, id=68373, stack(0x00007ff645b00000,0x00007ff645c00000) (1024K)]

Stack: [0x00007ff645b00000,0x00007ff645c00000],  sp=0x00007ff645bfdd70,  free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libgtk-3.so.0+0x3469ca]  gtk_header_bar_pack+0x5a
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.X11.GtkFileDialogPeer.run(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/io/FilenameFilter;ZII)V+0 java.desktop@25.0.1
j  sun.awt.X11.GtkFileDialogPeer.showNativeDialog()V+156 java.desktop@25.0.1
j  sun.awt.X11.GtkFileDialogPeer.lambda$setVisible$0()V+1 java.desktop@25.0.1
j  sun.awt.X11.GtkFileDialogPeer$$Lambda+0x00000000302bab78.run()V+4 java.desktop@25.0.1
j  java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@25.0.1
j  java.lang.Thread.run()V+19 java.base@25.0.1
v  ~StubRoutines::call_stub 0x00007ff65fb37fa6

siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000048

Registers:
RAX=0x00007ff5fc19dfc0, RBX=0x00007ff5fc19f0a0, RCX=0x00007ff5fc0008e0, RDX=0x00007ff5fc19dfc0
RSP=0x00007ff645bfdd70, RBP=0x0000000000000000, RSI=0x0000000000000001, RDI=0x00007ff5fc19e010
R8 =0x0000000000000010, R9 =0x00007ff5ec056d70, R10=0x0000000000000000, R11=0x0000000000000000
R12=0x0000000000000000, R13=0x0000000000000001, R14=0x0000000000000000, R15=0x00007ff6443aa350
RIP=0x00007ff6447469ca, EFLAGS=0x0000000000010206, CSGSFS=0x002b000000000033, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

XMM[0]=0x00007ff645bfdd38 0x00007ff645bfdd30
XMM[1]=0x0000000000000000 0x00007ff645bfdd38
XMM[2]=0x0000000000000000 0x00007ff5fc19f0a0
XMM[3]=0x0000000000000000 0xffff000000000000
XMM[4]=0x7265706f72702d30 0x336b74672f534547
XMM[5]=0x0000006f00000000 0x0000000000000000
XMM[6]=0x00007ff500000001 0x00007ff5ec022ff0
XMM[7]=0xffffffffffffffff 0xffffffffffffffff
XMM[8]=0x0000000000000000 0x0000000000000000
XMM[9]=0x0000000000000000 0x1318697585113571
XMM[10]=0x0000000000000000 0x0000000071f8cbfc
XMM[11]=0x0000000000000000 0x772c9235fc3dc7a6
XMM[12]=0x0000000000000000 0x0000000085113571
XMM[13]=0x0000000000000000 0x0000000000000000
XMM[14]=0x0000000000000000 0x00000000425a8000
XMM[15]=0x0000000000000000 0x0000000000000000
  MXCSR=0x00001fa7


Register to memory mapping:

RAX=0x00007ff5fc19dfc0 points into unknown readable memory: 0x00007ff20346218d | 8d 21 46 03 f2 7f 00 00
RBX=0x00007ff5fc19f0a0 points into unknown readable memory: 0x00007ff6706c1bb0 | b0 1b 6c 70 f6 7f 00 00
RCX=0x00007ff5fc0008e0 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
RDX=0x00007ff5fc19dfc0 points into unknown readable memory: 0x00007ff20346218d | 8d 21 46 03 f2 7f 00 00
RSP=0x00007ff645bfdd70 is pointing into the stack for thread: 0x00007ff5ec3d7d60
RBP=0x0 is null
RSI=0x0000000000000001 is an unknown value
RDI=0x00007ff5fc19e010 points into unknown readable memory: 0x00007ff678043e20 | 20 3e 04 78 f6 7f 00 00
R8 =0x0000000000000010 is an unknown value
R9 =0x00007ff5ec056d70 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
R10=0x0 is null
R11=0x0 is null
R12=0x0 is null
R13=0x0000000000000001 is an unknown value
R14=0x0 is null
R15=0x00007ff6443aa350: <offset 0x0000000000019350> in /home/linuxbrew/.linuxbrew/opt/glib/lib/libgobject-2.0.so.0 at 0x00007ff644391000

Top of Stack: (sp=0x00007ff645bfdd70)
0x00007ff645bfdd70:   00007ff5fc1be810 00007ff5fc291b10   ..........).....
0x00007ff645bfdd80:   00007ff5fc291860 00007ff5fc19f0a0   `.).............
0x00007ff645bfdd90:   0000000000000000 00007ff64470dee8   ..........pD....
0x00007ff645bfdda0:   0000000100000000 5af7ca0916490600   ..........I....Z
0x00007ff645bfddb0:   0000000000000001 0000000000000000   ................
0x00007ff645bfddc0:   00007ff5ec059b50 00007ff645bfe090   P..........E....
0x00007ff645bfddd0:   0000000000000000 00007ff6443abfd9   ..........:D....
0x00007ff645bfdde0:   0000000000000000 00007ff6443abe4e   ........N.:D....
0x00007ff645bfddf0:   00007ff6443aa350 0000000000000000   P.:D............
0x00007ff645bfde00:   00007ff5fc291b10 00000000000000b8   ..).............
0x00007ff645bfde10:   0000000000000002 0000000000000000   ................
0x00007ff645bfde20:   0000000000000000 0000000000000000   ................
0x00007ff645bfde30:   0000000040000002 00007ff5fc291b10   ...@......).....
0x00007ff645bfde40:   00007ff645bfe050 0000000000000027   P..E....'.......
0x00007ff645bfde50:   00007ff5ec059b50 5af7ca0916490600   P.........I....Z
0x00007ff645bfde60:   00007ff5fc291b10 00007ff645bfe090   ..)........E....
0x00007ff645bfde70:   00007ff645bfe050 0000000000000027   P..E....'.......
0x00007ff645bfde80:   00007ff5ec059b50 0000000000000000   P...............
0x00007ff645bfde90:   00007ff5fc291b10 00007ff6443c2e10   ..).......<D....
0x00007ff645bfdea0:   00007ff5ec0682d0 00007ff645bfe090   ...........E....
0x00007ff645bfdeb0:   00000027fc291b10 0000000000000000   ..).'...........
0x00007ff645bfdec0:   00007ff6443f8de0 00007ff645bfdf00   ..?D.......E....
0x00007ff645bfded0:   0000000000000000 00007ff5fc291b10   ..........).....
0x00007ff645bfdee0:   00007ff600000000 0000000000000004   ................
0x00007ff645bfdef0:   0000000000000000 0000000000000004   ................
0x00007ff645bfdf00:   00007ff645bfe2f0 00007ff5fc291b10   ...E......).....
0x00007ff645bfdf10:   0000000000000027 0000000100020001   '...............
0x00007ff645bfdf20:   00007ff5fc18e410 00007ff5fc291b10   ..........).....
0x00007ff645bfdf30:   0000000000000027 00007ff5ec056d70   '.......pm......
0x00007ff645bfdf40:   00007ff6449ba567 0000000000040002   g..D............
0x00007ff645bfdf50:   0000000000000000 0000000000000004   ................
0x00007ff645bfdf60:   00007ff5ec059b80 0000000000000000   ................

Instructions: (pc=0x00007ff6447469ca)
  0x00007ff6447468ca:   fc 55 53 48 83 ec 08 4c 63 2d 30 c9 3e 00 49 01
  0x00007ff6447468da:   fd 49 8b 5d 48 48 85 db 74 7c 48 89 f7 eb 10 0f
  0x00007ff6447468ea:   1f 80 00 00 00 00 48 8b 5b 08 48 85 db 74 67 48
  0x00007ff6447468fa:   8b 2b 48 3b 7d 00 75 ee 48 83 ec 08 45 31 c0 31
  0x00007ff64474690a:   c9 41 54 4c 8d 0d 8c f3 ff ff 31 d2 be 18 00 00
  0x00007ff64474691a:   00 e8 a0 be ec ff 48 8b 7d 00 e8 b7 13 1a 00 49
  0x00007ff64474692a:   8b 7d 48 48 89 de e8 1b b3 ec ff 48 89 ef 49 89
  0x00007ff64474693a:   45 48 e8 ff 94 ec ff 4c 89 e7 e8 17 81 19 00 48
  0x00007ff64474694a:   83 c4 18 4c 89 e7 5b 5d 41 5c 41 5d e9 a5 f2 ff
  0x00007ff64474695a:   ff 0f 1f 44 00 00 48 83 c4 08 5b 5d 41 5c 41 5d
  0x00007ff64474696a:   c3 0f 1f 44 00 00 41 55 41 89 d5 41 54 55 48 89
  0x00007ff64474697a:   fd 53 48 89 f3 48 83 ec 08 4c 63 25 7e c8 3e 00
  0x00007ff64474698a:   49 01 fc 48 89 f7 e8 6b 31 19 00 48 85 c0 74 26
  0x00007ff64474699a:   48 8d 15 2f 97 28 00 48 83 c4 08 5b 48 8d 35 33
  0x00007ff6447469aa:   86 2b 00 5d 41 5c 41 5d 48 8d 3d b5 76 25 00 e9
  0x00007ff6447469ba:   f2 9d ec ff 66 90 bf 10 00 00 00 e8 86 c7 ec ff
=>0x00007ff6447469ca:   49 8b 7c 24 48 48 89 c6 48 89 18 44 89 68 08 e8
  0x00007ff6447469da:   12 b3 ec ff 48 89 df 49 89 44 24 48 e8 85 f9 18
  0x00007ff6447469ea:   00 48 89 da 48 89 ef 31 f6 e8 b8 f2 ff ff 48 89
  0x00007ff6447469fa:   ee 48 89 df e8 ed 16 1a 00 48 89 e9 45 31 c9 45
  0x00007ff644746a0a:   31 c0 48 8d 15 8d f2 ff ff 48 89 df 48 8d 35 a4
  0x00007ff644746a1a:   d4 25 00 e8 3e d4 ec ff 48 8d 35 9e c8 25 00 48
  0x00007ff644746a2a:   89 df e8 8f fa 18 00 48 8d 35 27 5d 26 00 48 89
  0x00007ff644746a3a:   df e8 80 fa 18 00 48 89 df e8 a8 fa 18 00 48 83
  0x00007ff644746a4a:   c4 08 48 89 ef 5b 5d 41 5c 41 5d e9 a6 f1 ff ff
  0x00007ff644746a5a:   66 0f 1f 44 00 00 f3 0f 1e fa 31 d2 e9 05 ff ff
  0x00007ff644746a6a:   ff 0f 1f 44 00 00 f3 0f 1e fa 48 8b 05 95 c7 3e
  0x00007ff644746a7a:   00 53 48 89 fb ff 90 08 01 00 00 48 89 df e8 d3
  0x00007ff644746a8a:   dd 19 00 5b 48 89 c7 e9 7a ad f7 ff 66 2e 0f 1f
  0x00007ff644746a9a:   84 00 00 00 00 00 f3 0f 1e fa 53 48 89 fb e8 33
  0x00007ff644746aaa:   4c 19 00 48 83 ec 08 31 d2 45 31 c0 53 48 89 c7
  0x00007ff644746aba:   31 c9 be 18 00 00 00 4c 8d 0d 48 0c 00 00 e8 f3


Stack slot to memory mapping:

stack at sp + 0 slots: 0x00007ff5fc1be810 points into unknown readable memory: 0x00007ff5ec297160 | 60 71 29 ec f5 7f 00 00
stack at sp + 1 slots: 0x00007ff5fc291b10 points into unknown readable memory: 0x00007ff5fc18eae0 | e0 ea 18 fc f5 7f 00 00
stack at sp + 2 slots: 0x00007ff5fc291860 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
stack at sp + 3 slots: 0x00007ff5fc19f0a0 points into unknown readable memory: 0x00007ff6706c1bb0 | b0 1b 6c 70 f6 7f 00 00
stack at sp + 4 slots: 0x0 is null
stack at sp + 5 slots: 0x00007ff64470dee8: <offset 0x000000000030dee8> in /home/linuxbrew/.linuxbrew/lib/libgtk-3.so.0 at 0x00007ff644400000
stack at sp + 6 slots: 0x0000000100000000 is an unknown value
stack at sp + 7 slots: 0x5af7ca0916490600 is an unknown value

Lock stack of current Java thread (top to bottom):


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

Threads class SMR info:
_java_thread_list=0x00007ff5ec3d5f00, length=22, elements={
0x00007ff6701153f0, 0x00007ff6701165e0, 0x00007ff670117ef0, 0x00007ff670119820,
0x00007ff67011b0b0, 0x00007ff67011cec0, 0x00007ff67011e870, 0x00007ff67012b4a0,
0x00007ff67012df70, 0x00007ff6705a0fd0, 0x00007ff6705a2110, 0x00007ff6705a42f0,
0x00007ff6705a55d0, 0x00007ff5ec0ac270, 0x00007ff5ec0a7010, 0x00007ff5ec0b4e80,
0x00007ff5ec0b63a0, 0x00007ff6705abec0, 0x00007ff5ec280cd0, 0x00007ff5ec2479e0,
0x00007ff6700195d0, 0x00007ff5ec3d7d60
}

Java Threads: ( => current thread )
  0x00007ff6701153f0 JavaThread "Reference Handler"          daemon [_thread_blocked, id=68333, stack(0x00007ff654506000,0x00007ff654606000) (1024K)]
  0x00007ff6701165e0 JavaThread "Finalizer"                  daemon [_thread_blocked, id=68334, stack(0x00007ff654384000,0x00007ff654484000) (1024K)]
  0x00007ff670117ef0 JavaThread "Signal Dispatcher"          daemon [_thread_blocked, id=68335, stack(0x00007ff654284000,0x00007ff654384000) (1024K)]
  0x00007ff670119820 JavaThread "Service Thread"             daemon [_thread_blocked, id=68336, stack(0x00007ff654184000,0x00007ff654284000) (1024K)]
  0x00007ff67011b0b0 JavaThread "Monitor Deflation Thread"   daemon [_thread_blocked, id=68337, stack(0x00007ff654084000,0x00007ff654184000) (1024K)]
  0x00007ff67011cec0 JavaThread "C2 CompilerThread0"         daemon [_thread_blocked, id=68338, stack(0x00007ff645f00000,0x00007ff646000000) (1024K)]
  0x00007ff67011e870 JavaThread "C1 CompilerThread0"         daemon [_thread_blocked, id=68339, stack(0x00007ff645e00000,0x00007ff645f00000) (1024K)]
  0x00007ff67012b4a0 JavaThread "Notification Thread"        daemon [_thread_blocked, id=68340, stack(0x00007ff645d00000,0x00007ff645e00000) (1024K)]
  0x00007ff67012df70 JavaThread "Common-Cleaner"             daemon [_thread_blocked, id=68341, stack(0x00007ff645c00000,0x00007ff645d00000) (1024K)]
  0x00007ff6705a0fd0 JavaThread "Java2D Disposer"            daemon [_thread_blocked, id=68343, stack(0x00007ff645100000,0x00007ff645200000) (1024K)]
  0x00007ff6705a2110 JavaThread "AWT-XAWT"                   daemon [_thread_in_native, id=68344, stack(0x00007ff645000000,0x00007ff645100000) (1024K)]
  0x00007ff6705a42f0 JavaThread "AWT-Shutdown"                      [_thread_blocked, id=68345, stack(0x00007ff644f00000,0x00007ff645000000) (1024K)]
  0x00007ff6705a55d0 JavaThread "AWT-EventQueue-0"                  [_thread_in_native, id=68346, stack(0x00007ff644e00000,0x00007ff644f00000) (1024K)]
  0x00007ff5ec0ac270 JavaThread "process reaper"             daemon [_thread_blocked, id=68352, stack(0x00007ff61c180000,0x00007ff61c1a2000) (136K)]
  0x00007ff5ec0a7010 JavaThread "auto-close screencast session" daemon [_thread_blocked, id=68354, stack(0x00007ff5df6ff000,0x00007ff5df7ff000) (1024K)]
  0x00007ff5ec0b4e80 JavaThread "FileSystemWatchService"     daemon [_thread_in_native, id=68355, stack(0x00007ff5df5ff000,0x00007ff5df6ff000) (1024K)]
  0x00007ff5ec0b63a0 JavaThread "ScreencastWatcher"          daemon [_thread_blocked, id=68356, stack(0x00007ff5df4ff000,0x00007ff5df5ff000) (1024K)]
  0x00007ff6705abec0 JavaThread "socket listener"            daemon [_thread_in_native, id=68358, stack(0x00007ff5dea50000,0x00007ff5deb50000) (1024K)]
  0x00007ff5ec280cd0 JavaThread "Image Fetcher 0"            daemon [_thread_blocked, id=68360, stack(0x00007ff5de00d000,0x00007ff5de10d000) (1024K)]
  0x00007ff5ec2479e0 JavaThread "TimerQueue"                 daemon [_thread_blocked, id=68372, stack(0x00007ff5dd605000,0x00007ff5dd705000) (1024K)]
  0x00007ff6700195d0 JavaThread "DestroyJavaVM"                     [_thread_blocked, id=68322, stack(0x00007ff676b00000,0x00007ff676c00000) (1024K)]
=>0x00007ff5ec3d7d60 JavaThread "ShowDialog"                        [_thread_in_native, id=68373, stack(0x00007ff645b00000,0x00007ff645c00000) (1024K)]
Total: 22

Other Threads:
  0x00007ff67010b8f0 VMThread "VM Thread"                           [id=68332, stack(0x00007ff654607000,0x00007ff654707000) (1024K)]
  0x00007ff6700fb700 WatcherThread "VM Periodic Task Thread"        [id=68331, stack(0x00007ff654708000,0x00007ff654808000) (1024K)]
  0x00007ff670083000 WorkerThread "GC Thread#0"                     [id=68323, stack(0x00007ff674d24000,0x00007ff674e24000) (1024K)]
  0x00007ff630007e50 WorkerThread "GC Thread#1"                     [id=68361, stack(0x00007ff5ddf0d000,0x00007ff5de00d000) (1024K)]
  0x00007ff630008a80 WorkerThread "GC Thread#2"                     [id=68362, stack(0x00007ff5dde0c000,0x00007ff5ddf0c000) (1024K)]
  0x00007ff630009820 WorkerThread "GC Thread#3"                     [id=68363, stack(0x00007ff5ddd0b000,0x00007ff5dde0b000) (1024K)]
  0x00007ff63000a5c0 WorkerThread "GC Thread#4"                     [id=68364, stack(0x00007ff5ddc0a000,0x00007ff5ddd0a000) (1024K)]
  0x00007ff63000b3a0 WorkerThread "GC Thread#5"                     [id=68365, stack(0x00007ff5ddb09000,0x00007ff5ddc09000) (1024K)]
  0x00007ff63000e540 WorkerThread "GC Thread#6"                     [id=68366, stack(0x00007ff5dda08000,0x00007ff5ddb08000) (1024K)]
  0x00007ff6300153b0 WorkerThread "GC Thread#7"                     [id=68367, stack(0x00007ff5dd907000,0x00007ff5dda07000) (1024K)]
  0x00007ff67009bb60 ConcurrentGCThread "G1 Main Marker"            [id=68324, stack(0x00007ff674c23000,0x00007ff674d23000) (1024K)]
  0x00007ff67009cc30 WorkerThread "G1 Conc#0"                       [id=68325, stack(0x00007ff674b22000,0x00007ff674c22000) (1024K)]
  0x00007ff648000cc0 WorkerThread "G1 Conc#1"                       [id=68368, stack(0x00007ff5dd806000,0x00007ff5dd906000) (1024K)]
  0x00007ff6700e3840 ConcurrentGCThread "G1 Refine#0"               [id=68326, stack(0x00007ff674219000,0x00007ff674319000) (1024K)]
  0x00007ff6700e4930 ConcurrentGCThread "G1 Service"                [id=68327, stack(0x00007ff674118000,0x00007ff674218000) (1024K)]
Total: 15

Threads with active compile tasks:
Total: 0

VM state: not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000708200000, size: 3966 MB, Compressed Oops mode: Zero based, Oop shift amount: 3

CDS archive(s) mapped at: [0x000000002f000000-0x000000002fd8c000-0x000000002fd8c000), size 14204928, SharedBaseAddress: 0x000000002f000000, ArchiveRelocationMode: 1.
Compressed class space mapped at: 0x0000000030000000-0x0000000070000000, reserved size: 1073741824
UseCompressedClassPointers 1, UseCompactObjectHeaders 0
Narrow klass pointer bits 32, Max shift 3
Narrow klass base: 0x000000002f000000, Narrow klass shift: 0
Encoding Range: [0x000000002f000000 - 0x000000012f000000), (4294967296 bytes)
Klass Range:    [0x000000002f001000 - 0x0000000070000000), (1090514944 bytes)
Klass ID Range:  [4096 - 1090519033) (1090514937)
Protection zone: [0x000000002f000000 - 0x000000002f001000), (4096 bytes)

GC Precious Log:
 CardTable entry size: 512
 Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096
 CPUs: 8 total, 8 available
 Memory: 15859M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (Zero based)
 Heap Region Size: 2M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 248M
 Heap Max Capacity: 3966M
 Pre-touch: Disabled
 Parallel Workers: 8
 Concurrent Workers: 2
 Concurrent Refinement Workers: 8
 Periodic GC: Disabled

Heap:
 garbage-first heap   total reserved 4061184K, committed 34816K, used 26107K [0x0000000708200000, 0x0000000800000000)
  region size 2048K, 11 young (22528K), 3 survivors (6144K)

Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom
|   0|0x0000000708200000, 0x000000070825dfd0, 0x0000000708400000| 18%| O|  |TAMS 0x0000000708200000| PB 0x0000000708200000| Untracked |  0
|   1|0x0000000708400000, 0x0000000708600000, 0x0000000708600000|100%|HS|  |TAMS 0x0000000708400000| PB 0x0000000708400000| Complete |  0
|   2|0x0000000708600000, 0x0000000708800000, 0x0000000708800000|100%|HC|  |TAMS 0x0000000708600000| PB 0x0000000708600000| Complete |  0
|   3|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000|  0%| F|  |TAMS 0x0000000708800000| PB 0x0000000708800000| Untracked |  0
|   4|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000|  0%| F|  |TAMS 0x0000000708a00000| PB 0x0000000708a00000| Untracked |  0
|   5|0x0000000708c00000, 0x0000000708ccfd98, 0x0000000708e00000| 40%| E|  |TAMS 0x0000000708c00000| PB 0x0000000708c00000| Complete |  0
|   6|0x0000000708e00000, 0x0000000709000000, 0x0000000709000000|100%| E|CS|TAMS 0x0000000708e00000| PB 0x0000000708e00000| Complete |  0
|   7|0x0000000709000000, 0x0000000709200000, 0x0000000709200000|100%| E|CS|TAMS 0x0000000709000000| PB 0x0000000709000000| Complete |  0
|   8|0x0000000709200000, 0x0000000709400000, 0x0000000709400000|100%| E|CS|TAMS 0x0000000709200000| PB 0x0000000709200000| Complete |  0
|   9|0x0000000709400000, 0x0000000709600000, 0x0000000709600000|100%| E|CS|TAMS 0x0000000709400000| PB 0x0000000709400000| Complete |  0
|  10|0x0000000709600000, 0x0000000709800000, 0x0000000709800000|100%| E|CS|TAMS 0x0000000709600000| PB 0x0000000709600000| Complete |  0
| 100|0x0000000714a00000, 0x0000000714c00000, 0x0000000714c00000|100%| S|CS|TAMS 0x0000000714a00000| PB 0x0000000714a00000| Complete |  0
| 101|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| S|CS|TAMS 0x0000000714c00000| PB 0x0000000714c00000| Complete |  0
| 102|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| S|CS|TAMS 0x0000000714e00000| PB 0x0000000714e00000| Complete |  0
| 122|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000| PB 0x0000000717600000| Complete |  0
| 123|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000| PB 0x0000000717800000| Complete |  0
|1982|0x00000007ffe00000, 0x00000007fff20f08, 0x0000000800000000| 56%| O|Cm|TAMS 0x00000007ffe00000| PB 0x00000007ffe00000| Complete |  0

Card table byte_map: [0x00007ff674ea4000,0x00007ff675663000] _byte_map_base: 0x00007ff671663000

Marking Bits: (CMBitMap*) 0x00007ff670083c50
 Bits: [0x00007ff654808000, 0x00007ff658600000)

Polling page: 0x00007ff678482000

Metaspace:
Metaspace        used 28750K, committed 29056K, reserved 1114112K
 class space     used 2959K, committed 3072K, reserved 1048576K

Usage:
  Non-class:     25.19 MB used.
      Class:      2.89 MB used.
       Both:     28.08 MB used.

Virtual space:
  Non-class space:       64.00 MB reserved,      25.38 MB ( 40%) committed,  1 nodes.
      Class space:        1.00 GB reserved,       3.00 MB ( <1%) committed,  1 nodes.
             Both:        1.06 GB reserved,      28.38 MB (  3%) committed. 

Chunk freelists:
   Non-Class:  6.39 MB
       Class:  13.02 MB
        Both:  19.41 MB

MaxMetaspaceSize: unlimited
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 21.00 MB
Current GC threshold: 35.31 MB
CDS: on
 - commit_granule_bytes: 65536.
 - commit_granule_words: 8192.
 - virtual_space_node_default_size: 8388608.
 - enlarge_chunks_in_place: 1.
UseCompressedClassPointers 1, UseCompactObjectHeaders 0
Narrow klass pointer bits 32, Max shift 3
Narrow klass base: 0x000000002f000000, Narrow klass shift: 0
Encoding Range: [0x000000002f000000 - 0x000000012f000000), (4294967296 bytes)
Klass Range:    [0x000000002f001000 - 0x0000000070000000), (1090514944 bytes)
Klass ID Range:  [4096 - 1090519033) (1090514937)
Protection zone: [0x000000002f000000 - 0x000000002f001000), (4096 bytes)


Internal statistics:

num_allocs_failed_limit: 5.
num_arena_births: 292.
num_arena_deaths: 0.
num_vsnodes_births: 2.
num_vsnodes_deaths: 0.
num_space_committed: 454.
num_space_uncommitted: 0.
num_chunks_returned_to_freelist: 5.
num_chunks_taken_from_freelist: 682.
num_chunk_merges: 0.
num_chunk_splits: 418.
num_chunks_enlarged: 265.
num_inconsistent_stats: 0.

CodeHeap 'non-profiled nmethods': size=120032Kb used=926Kb max_used=926Kb free=119105Kb
 bounds [0x00007ff6600c8000, 0x00007ff660338000, 0x00007ff667600000]
CodeHeap 'profiled nmethods': size=120028Kb used=5543Kb max_used=5543Kb free=114484Kb
 bounds [0x00007ff658600000, 0x00007ff658b70000, 0x00007ff65fb37000]
CodeHeap 'non-nmethods': size=5700Kb used=1845Kb max_used=1866Kb free=3854Kb
 bounds [0x00007ff65fb37000, 0x00007ff65fda7000, 0x00007ff6600c8000]
CodeCache: size=245760Kb, used=8314Kb, max_used=8335Kb, free=237443Kb
 total_blobs=4229, nmethods=3373, adapters=759, full_count=0
Compilation: enabled, stopped_count=0, restarted_count=0

Compilation events (20 events):
Event: 4.751 Thread 0x00007ff67011e870 3371       3       java.lang.invoke.InnerClassLambdaMetafactory::argName (38 bytes)
Event: 4.751 Thread 0x00007ff67011e870 nmethod 3371 0x00007ff658b66f88 code [0x00007ff658b67080, 0x00007ff658b677d0]
Event: 4.753 Thread 0x00007ff67011e870 3373       3       sun.awt.X11.WindowDimensions::getClientRect (114 bytes)
Event: 4.753 Thread 0x00007ff67011e870 nmethod 3373 0x00007ff658b67808 code [0x00007ff658b67900, 0x00007ff658b67e48]
Event: 4.753 Thread 0x00007ff67011e870 3374       3       sun.awt.X11.Native::putLong (29 bytes)
Event: 4.754 Thread 0x00007ff67011e870 nmethod 3374 0x00007ff658b67e88 code [0x00007ff658b67f80, 0x00007ff658b682d0]
Event: 4.754 Thread 0x00007ff67011e870 3375       3       jdk.internal.misc.Unsafe::putLong (8 bytes)
Event: 4.754 Thread 0x00007ff67011e870 nmethod 3375 0x00007ff658b68308 code [0x00007ff658b68400, 0x00007ff658b68510]
Event: 4.754 Thread 0x00007ff67011e870 3376       1       sun.awt.X11.XPropertyCache::isCachingSupported (2 bytes)
Event: 4.754 Thread 0x00007ff67011e870 nmethod 3376 0x00007ff6601af088 code [0x00007ff6601af180, 0x00007ff6601af220]
Event: 4.754 Thread 0x00007ff67011e870 3377       3       sun.awt.X11.XEvent::get_xproperty (22 bytes)
Event: 4.754 Thread 0x00007ff67011cec0 3379       4       sun.util.logging.PlatformLogger::finest (18 bytes)
Event: 4.754 Thread 0x00007ff67011e870 nmethod 3377 0x00007ff658b68608 code [0x00007ff658b68700, 0x00007ff658b68d08]
Event: 4.754 Thread 0x00007ff67011e870 3378       3       sun.awt.X11.XPropertyEvent::<init> (30 bytes)
Event: 4.755 Thread 0x00007ff67011e870 nmethod 3378 0x00007ff658b68d88 code [0x00007ff658b68e80, 0x00007ff658b69230]
Event: 4.755 Thread 0x00007ff67011e870 3380       3       sun.awt.X11.XPropertyEvent::get_atom (20 bytes)
Event: 4.755 Thread 0x00007ff67011e870 nmethod 3380 0x00007ff658b69288 code [0x00007ff658b69380, 0x00007ff658b698c8]
Event: 4.756 Thread 0x00007ff67011e870 3381       3       sun.awt.X11.XDecoratedPeer::getContentWindow (22 bytes)
Event: 4.756 Thread 0x00007ff67011e870 nmethod 3381 0x00007ff658b69908 code [0x00007ff658b69a00, 0x00007ff658b69c10]
Event: 4.756 Thread 0x00007ff67011cec0 nmethod 3379 0x00007ff6601af388 code [0x00007ff6601af480, 0x00007ff6601af5e0]

GC Heap Usage History (2 events):
Event: 0.824 {heap Before GC invocations=0 (full 0):
 garbage-first heap   total reserved 4061184K, committed 256000K, used 42115K [0x0000000708200000, 0x0000000800000000)
  region size 2048K, 21 young (43008K), 0 survivors (0K)
}
Event: 0.830 {heap After GC invocations=1 (full 0):
 garbage-first heap   total reserved 4061184K, committed 256000K, used 7675K [0x0000000708200000, 0x0000000800000000)
  region size 2048K, 3 young (6144K), 3 survivors (6144K)
}

Metaspace Usage History (2 events):
Event: 0.824 {metaspace Before GC invocations=0 (full 0):
 Metaspace       used 21298K, committed 21504K, reserved 1114112K
  class space    used 2093K, committed 2176K, reserved 1048576K
}
Event: 0.830 {metaspace After GC invocations=1 (full 0):
 Metaspace       used 21298K, committed 21504K, reserved 1114112K
  class space    used 2093K, committed 2176K, reserved 1048576K
}

Dll operation events (15 events):
Event: 0.002 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libjava.so
Event: 0.015 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libsimdsort.so
Event: 0.018 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libnio.so
Event: 0.023 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libzip.so
Event: 0.059 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libjimage.so
Event: 0.200 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libnet.so
Event: 0.466 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libverify.so
Event: 0.475 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libextnet.so
Event: 0.489 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libawt.so
Event: 0.491 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libawt_xawt.so
Event: 0.505 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libfontmanager.so
Event: 0.727 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libjavajpeg.so
Event: 0.731 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/liblcms.so
Event: 0.833 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libmanagement.so
Event: 0.834 Loaded shared library /var/home/linuxbrew/.linuxbrew/Cellar/openjdk/25.0.1/libexec/lib/libmanagement_ext.so

Deoptimization events (20 events):
Event: 1.002 Thread 0x00007ff6705a55d0 DEOPT PACKING pc=0x00007ff660171584 sp=0x00007ff644efb6a0
Event: 1.002 Thread 0x00007ff6705a55d0 DEOPT UNPACKING pc=0x00007ff65fc59979 sp=0x00007ff644efb650 mode 2
Event: 1.002 Thread 0x00007ff6705a55d0 Uncommon trap: trap_request=0xffffffd6 fr.pc=0x00007ff660171584 relative=0x0000000000000204
Event: 1.002 Thread 0x00007ff6705a55d0 Uncommon trap: reason=array_check action=maybe_recompile pc=0x00007ff660171584 method=java.util.Arrays.fill([Ljava/lang/Object;Ljava/lang/Object;)V @ 13 c2
Event: 1.002 Thread 0x00007ff6705a55d0 DEOPT PACKING pc=0x00007ff660171584 sp=0x00007ff644efb410
Event: 1.002 Thread 0x00007ff6705a55d0 DEOPT UNPACKING pc=0x00007ff65fc59979 sp=0x00007ff644efb3c0 mode 2
Event: 1.210 Thread 0x00007ff6705a55d0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00007ff660183230 relative=0x0000000000004330
Event: 1.210 Thread 0x00007ff6705a55d0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007ff660183230 method=jdk.internal.classfile.impl.StackMapGenerator.processBlock(Ljdk/internal/classfile/impl/RawBytecodeHelper;)Z @ 56 c2
Event: 1.210 Thread 0x00007ff6705a55d0 DEOPT PACKING pc=0x00007ff660183230 sp=0x00007ff644efb980
Event: 1.210 Thread 0x00007ff6705a55d0 DEOPT UNPACKING pc=0x00007ff65fc59979 sp=0x00007ff644efb918 mode 2
Event: 1.240 Thread 0x00007ff6705a55d0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00007ff660194e68 relative=0x00000000000003e8
Event: 1.240 Thread 0x00007ff6705a55d0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007ff660194e68 method=java.awt.image.SinglePixelPackedSampleModel.getPixel(II[ILjava/awt/image/DataBuffer;)[I @ 35 c2
Event: 1.240 Thread 0x00007ff6705a55d0 DEOPT PACKING pc=0x00007ff660194e68 sp=0x00007ff644efcfd0
Event: 1.240 Thread 0x00007ff6705a55d0 DEOPT UNPACKING pc=0x00007ff65fc59979 sp=0x00007ff644efcf08 mode 2
Event: 3.201 Thread 0x00007ff6705a55d0 DEOPT PACKING pc=0x00007ff658adad64 sp=0x00007ff644efd2f0
Event: 3.201 Thread 0x00007ff6705a55d0 DEOPT UNPACKING pc=0x00007ff65fb87fef sp=0x00007ff644efc898 mode 0
Event: 3.202 Thread 0x00007ff6705a55d0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00007ff66019d0f8 relative=0x0000000000000dd8
Event: 3.202 Thread 0x00007ff6705a55d0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007ff66019d0f8 method=java.awt.image.DirectColorModel.coerceData(Ljava/awt/image/WritableRaster;Z)Ljava/awt/image/ColorModel; @ 403 c2
Event: 3.202 Thread 0x00007ff6705a55d0 DEOPT PACKING pc=0x00007ff66019d0f8 sp=0x00007ff644efd3c0
Event: 3.202 Thread 0x00007ff6705a55d0 DEOPT UNPACKING pc=0x00007ff65fc59979 sp=0x00007ff644efd398 mode 2

Classes loaded (20 events):
Event: 4.753 Loading class sun/awt/OverrideNativeWindowHandle done
Event: 4.753 Loading class sun/awt/X11/XLightweightFramePeer done
Event: 4.754 Loading class sun/awt/X11/XQueryTree
Event: 4.754 Loading class sun/awt/X11/XQueryTree done
Event: 4.757 Loading class java/awt/ModalEventFilter$1
Event: 4.757 Loading class java/awt/ModalEventFilter$1 done
Event: 4.757 Loading class java/awt/ModalEventFilter$ApplicationModalEventFilter
                   

Exactly how did you install Vassal?

It looks like you are using a Java Runtime Environment (JRE) provided by Homebrew, and the problem seems to stem from there. Perhaps try to install the RedHat JRE as outlined in redhat Redhat and derivatives.

Do you have problems with other Java applications using the Homebrew JRE?

Yours,
Christian