Screens does not render in V 1.5.1

After update, the IDE stopped rendering the Screens.

What have you tried so far?

I tried to:

  • reinstall or rollback
  • open empty project or sample ones
  • checked if there is any present port conflict
  • traced all executables
  • tried to follow the the fix from here but with no luck

Screenshot or video

Others

  • SquareLine Studio version: : 1.5.1
  • Operating system: archlinux
  • Target hardware: ryzen 5 / NVIDIA GeForce RTX 2060

I am attaching the log file and strace output can be downloaded from here

Hi, it’s possible that your Linux system doesn’t have permission to use the \SquareLine_Studio_Data\Plugins\libKS_Diagnostics_Process.so file. Try giving this file execution permissions.

I already did that and checked all .so files to have x flag

image

I have the same problem, also on Linux (Ubuntu). Screens does not render and there is “Rebuilding all screens…” message indefinitely.
SLS 1.5.0 works without problems.

Hi, which LVGL version are you using? If you are using LVGL 9.2.2, try adding this line to your setup.sh: chmod +x lvgl/lvgl_v9_2_2/server/micropython
Unfortunately, this was left out of the installer, so it may not load your project.

The micropython server indeed was without the x permission, but it still does not work after adding it.

That fixed my problem, thanks.

Do you have any other ideas on what I can debug?
Is it related to nvidia drivers upgrade for Linux?

Actually, after re-checking this, the execute permission makes no difference since the application / OS cannot open the library file. “so” files aren’t executables, but library files loaded in runtime.

The log says this:
Failed to open plugin: /home/h3lgi/Applications/SquareLine_Studio_Linux_v1_5_1/SquareLine_Studio_Data/Plugins/libKS_Diagnostics_Process.so

Please, make sure that the file itself have the correct ownership. If your username is h3lgi, then using the “ls -la” command from console should reveal the h3lgi as the owner for the file(s). Additionally it is enough to have read permission on the file(s).

In the worst case you can try to run the application as root, but this is not recommended, but instead fixing ownership issues if there is any.

Hi,

The permissions are correct and I checked all of them multiple times for all of the files, so where it is needed it has the executable and read permissions also the ownership is correct, so the issue appears to be in a different place.

It looks like a common issue that as far as I can see on this post

Also as far as I can understand from the strace output the program can find and use the libKS_Diagnostics_Proccess.so, take a look on the screenshot.

Hi, we will fix the issue in the next release, which will roll out in a couple of weeks.