Xojo 2021r1 on RHEL Linux crashes on open/save project

I’m a Xojo Windows user but I wanted to try developing on RHEL 7.6 Linux. The install went fine. I can code and debug without issue, but any attempt to open or save a project causes Xojo to silently crash (it just disappears - no smoke, no bang). Any clues would be appreciated.

Please run the IDE from a command-line and see if you get any error messages when it crashes.

When I start Xojo, I see OpenJDK version messages for version “1.8.0_242”, then when I open a project, all I see is “Segmentation fault”
Here’s the ldd for Xojo, FWIW:
||linux-vdso.so.1 => (0x00007ffd27905000)|
|—|—|
||XojoGUIFramework64.so => /home/andrew/xojo2021r1/./Xojo Libs/XojoGUIFramework64.so (0x00007f9b819b3000)|
||libc.so.6 => /lib64/libc.so.6 (0x00007f9b815c7000)|
||libgtk-3.so.0 => /lib64/libgtk-3.so.0 (0x00007f9b80d11000)|
||libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007f9b80a7b000)|
||libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f9b8086d000)|
||libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f9b80622000)|
||libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007f9b803fc000)|
||libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007f9b801f2000)|
||libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f9b7fecb000)|
||libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f9b7fca5000)|
||libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f9b7f92e000)|
||libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f9b7f6de000)|
||libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f9b7f3a7000)|
||libX11.so.6 => /lib64/libX11.so.6 (0x00007f9b7f068000)|
||libm.so.6 => /lib64/libm.so.6 (0x00007f9b7ed66000)|
||librt.so.1 => /lib64/librt.so.1 (0x00007f9b7eb5e000)|
||libdl.so.2 => /lib64/libdl.so.2 (0x00007f9b7e959000)|
||libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f9b7e757000)|
||libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9b7e53b000)|
||libunwind.so.8 => /lib64/libunwind.so.8 (0x00007f9b7e320000)|
||libunwind-x86_64.so.8 => /lib64/libunwind-x86_64.so.8 (0x00007f9b7e101000)|
||libc++.so.1 => /home/andrew/xojo2021r1/./Xojo Libs/libc++.so.1 (0x00007f9b7dd50000)|
||libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f9b7db39000)|
||/lib64/ld-linux-x86-64.so.2 (0x00007f9b84156000)|
||libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f9b7d935000)|
||libXi.so.6 => /lib64/libXi.so.6 (0x00007f9b7d724000)|
||libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f9b7d51e000)|
||libatk-bridge-2.0.so.0 => /lib64/libatk-bridge-2.0.so.0 (0x00007f9b7d2f3000)|
||libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f9b7d0de000)|
||libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f9b7ce9b000)|
||libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f9b7cc98000)|
||libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f9b7ca8e000)|
||libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f9b7c882000)|
||libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f9b7c67f000)|
||libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f9b7c47c000)|
||libXext.so.6 => /lib64/libXext.so.6 (0x00007f9b7c269000)|
||libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f9b7bfcc000)|
||libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f9b7bd0d000)|
||libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f9b7ba5f000)|
||libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f9b7b83e000)|
||libpng15.so.15 => /lib64/libpng15.so.15 (0x00007f9b7b612000)|
||libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f9b7b40e000)|
||libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f9b7b200000)|
||libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f9b7afd8000)|
||libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f9b7adcc000)|
||libz.so.1 => /lib64/libz.so.1 (0x00007f9b7abb6000)|
||libGL.so.1 => /lib64/libGL.so.1 (0x00007f9b7a91f000)|
||libffi.so.6 => /lib64/libffi.so.6 (0x00007f9b7a716000)|
||libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f9b7a4ef000)|
||libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f9b7a2d4000)|
||libatspi.so.0 => /lib64/libatspi.so.0 (0x00007f9b7a0ad000)|
||libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f9b79e5c000)|
||libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f9b79c32000)|
||libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f9b79a2d000)|
||libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f9b79810000)|
||libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f9b79600000)|
||libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f9b793fd000)|
||libxcb-dri2.so.0 => /lib64/libxcb-dri2.so.0 (0x00007f9b791f8000)|
||libxcb-xfixes.so.0 => /lib64/libxcb-xfixes.so.0 (0x00007f9b78ff0000)|
||libxcb-shape.so.0 => /lib64/libxcb-shape.so.0 (0x00007f9b78deb000)|
||libgbm.so.1 => /lib64/libgbm.so.1 (0x00007f9b78bdf000)|
||libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f9b789d2000)|
||libXau.so.6 => /lib64/libXau.so.6 (0x00007f9b787cd000)|
||libglapi.so.0 => /lib64/libglapi.so.0 (0x00007f9b7859f000)|
||libxcb-glx.so.0 => /lib64/libxcb-glx.so.0 (0x00007f9b78384000)|
||libxcb-dri3.so.0 => /lib64/libxcb-dri3.so.0 (0x00007f9b7817f000)|
||libxcb-present.so.0 => /lib64/libxcb-present.so.0 (0x00007f9b77f7c000)|
||libxcb-randr.so.0 => /lib64/libxcb-randr.so.0 (0x00007f9b77d6c000)|
||libxcb-sync.so.1 => /lib64/libxcb-sync.so.1 (0x00007f9b77b64000)|
||libxshmfence.so.1 => /lib64/libxshmfence.so.1 (0x00007f9b77962000)|
||libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x00007f9b7775c000)|
||libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f9b774f9000)|
||libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f9b772c8000)|
||libcap.so.2 => /lib64/libcap.so.2 (0x00007f9b770c2000)|
||liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f9b76e9d000)|
||liblz4.so.1 => /lib64/liblz4.so.1 (0x00007f9b76c88000)|
||libgcrypt.so.11 => /lib64/libgcrypt.so.11 (0x00007f9b76a06000)|
||libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f9b76801000)|
||libdw.so.1 => /lib64/libdw.so.1 (0x00007f9b765ba000)|
||libattr.so.1 => /lib64/libattr.so.1 (0x00007f9b763b4000)|
||libelf.so.1 => /lib64/libelf.so.1 (0x00007f9b7619e000)|

Well we don’t use OpenJDK or Java anything in Xojo so that’s not coming from us.

I’m curious looking at that list though… do you have any plugins installed? If so, could you try removing them and seeing if you can open/save your project?

I renamed the Plugins directory. I don’t knowingly use any plugins. Restarted Xojo, tried to save a project, same issue - Segmentation fault. I also still get the Java version message when I run Xojo.

I’ve created a case for this and we’re looking at it

Forum for Xojo Programming Language and IDE. Copyright © 2021 Xojo, Inc.