You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to load multiple images from the scripted client in rapid succession (e.g. by looping through a directory and calling loadFile() on each of the files), something goes wrong and the images are not being loaded properly. I see this popping up in the output for most or all of the load file commands:
Critical: input view not set (../../../../../dev/CARTAvis/carta/cpp/core/ImageRenderService.cpp:295, void Carta::Core::ImageRenderService::Service::internalRenderSlot())
At this point, many of the scripted commands stop working properly, as well as parts of the GUI. For example, the animator stops working, and the entire application crashes when trying to set the layout to Image.
I think this issue is currently confined to the scripted client, as I can't see a way of loading multiple files rapidly. However, if we ever want to allow multiple files to be selected from the file picker, it would probably happen from the GUI as well. If anyone needs a sequence of Python commands to try reproducing this issue, please let me know.
The text was updated successfully, but these errors were encountered:
There is a possibility that this bug may depend on the machine that the software is running on. I find that it is easier to trigger on a lower powered machine (e.g. a 2-core virtual machine) than a higher powered one (e.g. an 8-core desktop machine).
Also, when I try to set the Image layout after loading all the images I see the following output before the application crashes:
When I try to load multiple images from the scripted client in rapid succession (e.g. by looping through a directory and calling
loadFile()
on each of the files), something goes wrong and the images are not being loaded properly. I see this popping up in the output for most or all of the load file commands:Critical: input view not set (../../../../../dev/CARTAvis/carta/cpp/core/ImageRenderService.cpp:295, void Carta::Core::ImageRenderService::Service::internalRenderSlot())
At this point, many of the scripted commands stop working properly, as well as parts of the GUI. For example, the animator stops working, and the entire application crashes when trying to set the layout to Image.
I think this issue is currently confined to the scripted client, as I can't see a way of loading multiple files rapidly. However, if we ever want to allow multiple files to be selected from the file picker, it would probably happen from the GUI as well. If anyone needs a sequence of Python commands to try reproducing this issue, please let me know.
The text was updated successfully, but these errors were encountered: