F40: ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process

I have an issue with running the Insightfull.io Workpuls app on my Fedora 40.
I’ve installed it as an executable file so all I did :
chomd +x Workpuls.AppImage
./Workpuls.AppImage
The application launched successfully but I got this error in my terminal:
❯ ./Workpuls.AppImage [264438:0525/153707.047497:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.

The app window showed up, but when I pressed Check out button on the App to start the timer:
Desktop file not found for a specified executable.
Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".

./Workpuls.AppImage --no-sandbox but it doesn’t seem to work, I get the same errors.

After the app is launched it will auto close in a few minutes after a punch on errors on the terminal

I searched a lot but I got nothing xD, it’s been like one week with the problem

expecting to run the app successfully with no issues, please :slight_smile:

Added desktop, workstation

Added f40

Added appimage

That appears to be a proprietary software even though they provide a free trial.
I suggest you connect with their support line for assistance.

The same app (not sure if it was the same executable) was running on Fedora 39, but currently on my Fedora 40 its not.

Like @computersavvy pointed out, the app is your issue, and since it is proprietary (ie not open sourced) we (by that I mean :fedora: community of helpers :badger:) will be unable to help since we can’t see whats going on. The most likely scenario is that a library that is a dependency of the app is no longer ABI compatible with it due to breaking changes. Since the proprietary app is the broken item (ie it didn’t keep up with the constant and rapid change cycle of Fedora) it is really the place to get support on this. To solve it on your own is going to take some digging on your part. If you can find the missing bits you need, maybe we can help you get them installed.

Thank you for your answers guys.
anyway, I’ve solved the issue today.
The issue was something related to Wayland,
Developers of (Workpuls app) said that “The app needs x11 to run on Linux”,
my system was using Wayland by default. I’ve only changed it to x11

Steps (If someone else got the same issue):

  • echo $XDG_SESSION_TYPE
  • must show: Wayland
  • sudo vim /etc/gdm/custom.conf
  • uncommit line with #WaylandEnable=falseWaylandEnable=false
  • logged out, logged in with Xorg as default
  • echo $XDG_SESSION_TYPE
  • now must show:x11
  • run the app again and it works just fine.
  • if AppImage doesn’t work, try to use AppImageLauncher

So the dev’s said …

You should let them know that X11 is no longer being actively developed and Wayland is the future, and in Fedora that means now.

You got the answer from the developers, which was was we initially suggested for proprietary software. :+1: