Fedora Account System
Red Hat Associate
Red Hat Customer
Fedora version this bug exists: 43, 44 Cura 5.4.0 trying a sliced object to preview, Cura hangs and no preview is shown. The error is occurs for all objects and is 100% reproducable. The main problem seems to be an not fitting call to to a method .fromstring(). 2026-07-28 14:05:35,454 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: line_types = numpy.fromstring(polygon.line_type, dtype = "u1") # Convert bytearray to numpy array 2026-07-28 14:05:35,454 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: ValueError: The binary mode of fromstring is removed, use frombuffer instead For more detailed log see at area additional information. Reproducible: Always Steps to Reproduce: 1. Load a object to slice 2. slice the object 3. click on the "preview" button Actual Results: the dialog "Processing layers" shows a never ending progress bar Expected Results: the objects should be shown in the slice view Additional Information: Error log: 2026-07-28 14:05:35,344 - DEBUG - [MainThread] UM.Controller.setActiveStage [180]: Setting active stage to PreviewStage 2026-07-28 14:05:35,359 - DEBUG - [MainThread] UM.Controller.setActiveView [108]: Setting active view to SimulationView 2026-07-28 14:05:35,361 - DEBUG - [MainThread] UM.Mesh.MeshData.calculateNormalsFromVertices [561]: Calculating normals took 0.00028061866760253906 seconds 2026-07-28 14:05:35,361 - DEBUG - [MainThread] STLReader.STLReader._read [68]: Loaded a mesh with 12612 vertices 2026-07-28 14:05:35,362 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/lib/cura/plugins/SimulationView/simulationview_composite.shader]... 2026-07-28 14:05:35,375 - DEBUG - [JobQueueWorker [3]] CuraEngineBackend.ProcessSlicedLayersJob.run [74]: Processing new layer for build plate 0... 2026-07-28 14:05:35,452 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: Exception: Job <CuraEngineBackend.ProcessSlicedLayersJob.ProcessSlicedLayersJob object at 0x7f0d2f2ba7b0> caused an exception on worker JobQueueWorker [3] 2026-07-28 14:05:35,453 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: Traceback (most recent call last): 2026-07-28 14:05:35,453 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: File "/usr/lib/python3.14/site-packages/UM/JobQueue.py", line 133, in run 2026-07-28 14:05:35,453 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: job.run() 2026-07-28 14:05:35,453 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: ~~~~~~~^^ 2026-07-28 14:05:35,453 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: File "/usr/lib/cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py", line 143, in run 2026-07-28 14:05:35,454 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: line_types = numpy.fromstring(polygon.line_type, dtype = "u1") # Convert bytearray to numpy array 2026-07-28 14:05:35,454 - ERROR - [JobQueueWorker [3]] UM.JobQueue.run [135]: ValueError: The binary mode of fromstring is removed, use frombuffer instead beginResetModel called on OutputDevicesModel(0x5568bac7bcd0) without calling endResetModel first endResetModel called on OutputDevicesModel(0x5568bac7bcd0) without calling beginResetModel first 2026-07-28 14:05:35,475 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/uranium/resources/shaders/color.shader]... 2026-07-28 14:05:35,477 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/lib/cura/plugins/SimulationView/layers3d.shader]... 2026-07-28 14:05:35,500 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/lib/cura/plugins/SimulationView/layers3d_shadow.shader]... 2026-07-28 14:05:35,516 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/uranium/resources/shaders/toolhandle.shader]... 2026-07-28 14:05:35,517 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/uranium/resources/shaders/color.shader]... 2026-07-28 14:05:35,518 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/cura/resources/shaders/striped.shader]... 2026-07-28 14:05:35,547 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._onProcessLayersFinished [1024]: See if there is more to slice(2)... 2026-07-28 14:05:45,812 - WARNING - [MainThread] UM.VersionUpgradeManager.updateFilesData [433]: Unable to upgrade file of type extruder_train of version 5000022 2026-07-28 14:05:45,813 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: Exception: Error when loading container creality_base_extruder_0 #3: 2026-07-28 14:05:45,818 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: Traceback (most recent call last): 2026-07-28 14:05:45,819 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/UM/Settings/ContainerRegistry.py", line 224, in findContainers 2026-07-28 14:05:45,819 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: new_container = provider.loadContainer(metadata["id"]) 2026-07-28 14:05:45,819 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py", line 84, in loadContainer 2026-07-28 14:05:45,819 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: container.deserialize(f.read(), file_path) 2026-07-28 14:05:45,819 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2026-07-28 14:05:45,820 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/cura/Settings/ExtruderStack.py", line 171, in deserialize 2026-07-28 14:05:45,820 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: super().deserialize(contents, file_name) 2026-07-28 14:05:45,820 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2026-07-28 14:05:45,820 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/cura/Settings/CuraContainerStack.py", line 309, in deserialize 2026-07-28 14:05:45,820 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: serialized = super().deserialize(serialized, file_name) 2026-07-28 14:05:45,820 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/UM/Settings/ContainerStack.py", line 404, in deserialize 2026-07-28 14:05:45,821 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: raise IncorrectVersionError() 2026-07-28 14:05:45,821 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: UM.Settings.ContainerStack.IncorrectVersionError 2026-07-28 14:05:45,822 - WARNING - [MainThread] UM.VersionUpgradeManager.updateFilesData [433]: Unable to upgrade file of type machine_stack of version 5000022 2026-07-28 14:05:45,822 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: Exception: Error when loading container Creality Ender-5 Plus #2: 2026-07-28 14:05:45,823 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: Traceback (most recent call last): 2026-07-28 14:05:45,823 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/UM/Settings/ContainerRegistry.py", line 224, in findContainers 2026-07-28 14:05:45,823 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: new_container = provider.loadContainer(metadata["id"]) 2026-07-28 14:05:45,823 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py", line 84, in loadContainer 2026-07-28 14:05:45,823 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: container.deserialize(f.read(), file_path) 2026-07-28 14:05:45,824 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2026-07-28 14:05:45,824 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/cura/Settings/CuraContainerStack.py", line 309, in deserialize 2026-07-28 14:05:45,824 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: serialized = super().deserialize(serialized, file_name) 2026-07-28 14:05:45,824 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: File "/usr/lib/python3.14/site-packages/UM/Settings/ContainerStack.py", line 404, in deserialize 2026-07-28 14:05:45,825 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: raise IncorrectVersionError() 2026-07-28 14:05:45,825 - ERROR - [MainThread] UM.Settings.ContainerRegistry.findContainers [229]: UM.Settings.ContainerStack.IncorrectVersionError 2026-07-28 14:05:45,831 - DEBUG - [MainThread] cura.AutoSave._onTimeout [64]: Autosaving preferences, instances and profiles took 0.029002904891967773 seconds
This comes from https://github.com/Ultimaker/Cura/blob/0d349d0a2a1ebadd3ab75199a2a25f50744bfdc1/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py#L143 It was reported as https://github.com/Ultimaker/Cura/issues/21418 but upstream uses numpy 1.26.4 so they don't hit that as a problem. The same issue exists in Uranium and other parts of Cura.
Will you be able to test a fix?
If you mean me, yes ;-)
dnf upgrade https://kojipkgs.fedoraproject.org//work/tasks/9/148510009/cura-5.4.0-16.fc44.noarch.rpm
Unfortunately this 5.4.0-16 crashs when the preview is started. Serveral Crash dialogs are shown with this error traceback: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render renderer.render() ~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render render_pass.render() ~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render layers_batch.render(self._scene.getActiveCamera()) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render self._renderItem(item) ~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer attribute_byte_array = attribute["value"].tostring() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'numpy.ndarray' object has no attribute 'tostring' The full log (second line is the part the preview button is pressed ) is here: 2026-07-31 13:38:59,623 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._onBackendQuit [987]: Backend finished slicing. Resetting process and socket. 2026-07-31 13:39:16,411 - DEBUG - [MainThread] UM.Controller.setActiveStage [180]: Setting active stage to PreviewStage 2026-07-31 13:39:16,424 - DEBUG - [MainThread] UM.Controller.setActiveView [108]: Setting active view to SimulationView 2026-07-31 13:39:16,425 - DEBUG - [MainThread] UM.Mesh.MeshData.calculateNormalsFromVertices [561]: Calculating normals took 0.0003075599670410156 seconds 2026-07-31 13:39:16,426 - DEBUG - [MainThread] STLReader.STLReader._read [68]: Loaded a mesh with 12612 vertices 2026-07-31 13:39:16,427 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/lib/cura/plugins/SimulationView/simulationview_composite.shader]... 2026-07-31 13:39:16,442 - DEBUG - [JobQueueWorker [3]] CuraEngineBackend.ProcessSlicedLayersJob.run [74]: Processing new layer for build plate 0... beginResetModel called on OutputDevicesModel(0x55aaa7ac8860) without calling endResetModel first endResetModel called on OutputDevicesModel(0x55aaa7ac8860) without calling beginResetModel first 2026-07-31 13:39:16,574 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/uranium/resources/shaders/color.shader]... 2026-07-31 13:39:16,576 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/lib/cura/plugins/SimulationView/layers3d.shader]... 2026-07-31 13:39:16,602 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/lib/cura/plugins/SimulationView/layers3d_shadow.shader]... 2026-07-31 13:39:16,621 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/uranium/resources/shaders/toolhandle.shader]... 2026-07-31 13:39:16,623 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/uranium/resources/shaders/color.shader]... 2026-07-31 13:39:16,625 - DEBUG - [MainThread] UM.View.GL.ShaderProgram.load [61]: Loading [/usr/share/cura/resources/shaders/striped.shader]... 2026-07-31 13:39:16,815 - DEBUG - [JobQueueWorker [3]] CuraEngineBackend.ProcessSlicedLayersJob.run [254]: Processing layers took 0.37250304222106934 seconds 2026-07-31 13:39:16,873 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._onProcessLayersFinished [1024]: See if there is more to slice(2)... 2026-07-31 13:39:16,884 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:16,886 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:16,886 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:16,886 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:16,886 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:16,887 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:16,888 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' /usr/lib/python3.14/site-packages/UM/Qt/QtApplication.py:697: DeprecationWarning: QEvent constructor is deprecated super().__init__(self.QtFunctionEvent) 2026-07-31 13:39:16,919 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:16,921 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:16,921 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:16,921 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:16,921 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:16,921 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:16,922 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:16,923 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:16,923 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:16,923 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:16,923 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:16,923 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:16,923 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:16,973 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:16,975 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:16,975 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:16,976 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:16,976 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:16,977 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:16,977 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:16,977 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:16,977 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:16,977 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:16,978 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:16,978 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:16,978 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:16,978 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:16,978 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:16,979 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:16,979 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:16,979 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:16,979 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:16,979 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:17,214 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:17,216 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:17,217 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,218 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:17,218 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:17,218 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:17,218 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:17,218 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:17,219 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:17,219 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:17,219 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,219 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:17,280 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:17,282 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:17,282 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:17,282 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:17,282 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:17,283 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:17,284 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:17,284 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:17,284 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:17,284 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:17,284 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:17,285 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,285 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:17,684 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:17,686 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:17,686 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:17,686 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:17,686 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:17,687 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,688 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:17,714 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:17,716 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:17,716 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:17,716 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:17,716 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,716 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:17,717 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:17,718 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:17,718 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:17,718 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:17,718 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:17,718 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,718 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:17,762 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:17,764 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:17,764 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:17,764 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:17,764 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,764 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:17,765 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:17,766 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:17,766 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:17,766 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:17,766 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:17,766 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:17,767 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:18,058 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:18,060 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:18,060 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:18,060 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:18,060 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:18,061 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:18,062 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:18,062 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:18,062 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:18,062 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:18,062 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,062 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:18,089 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:18,090 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:18,090 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:18,090 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:18,091 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:18,092 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:18,093 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,093 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:18,140 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:18,142 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:18,142 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:18,142 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:18,142 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,142 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:18,143 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:18,144 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:18,144 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:18,144 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:18,144 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:18,144 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,144 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:18,385 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:18,386 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,387 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:18,388 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:18,389 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,389 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring' 2026-07-31 13:39:18,450 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred! 2026-07-31 13:39:18,453 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last): 2026-07-31 13:39:18,453 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/Bindings/MainWindow.py", line 298, in _render 2026-07-31 13:39:18,453 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: renderer.render() 2026-07-31 13:39:18,454 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,454 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/Qt/QtRenderer.py", line 164, in render 2026-07-31 13:39:18,454 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: render_pass.render() 2026-07-31 13:39:18,454 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~^^ 2026-07-31 13:39:18,454 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/cura/plugins/SimulationView/SimulationPass.py", line 189, in render 2026-07-31 13:39:18,454 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: layers_batch.render(self._scene.getActiveCamera()) 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 245, in render 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._renderItem(item) 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^ 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/RenderBatch.py", line 276, in _renderItem 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: vertex_buffer = OpenGL.getInstance().createVertexBuffer(mesh) 2026-07-31 13:39:18,455 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py", line 296, in createVertexBuffer 2026-07-31 13:39:18,456 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: attribute_byte_array = attribute["value"].tostring() 2026-07-31 13:39:18,456 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-31 13:39:18,456 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 'numpy.ndarray' object has no attribute 'tostring'
/usr/lib/python3.14/site-packages/UM/View/GL/OpenGL.py is from https://src.fedoraproject.org/rpms/python-uranium Will provide a build of that as well in a while.
dnf upgrade https://kojipkgs.fedoraproject.org//work/tasks/9298/148519298/python3-uranium-5.6.0-17.fc44.noarch.rpm
ok, these two packages fixes this bug. I have sliced several models, previewed and saved the results. As far as I can see all works fine. I cannot judge the changes and the dependencies of the python3-uranium package to other applications. Can I do some tests of other applications?
python3-uranium is only used by Cura. I'll ship this. Thanks for testing.
FEDORA-2026-c61cec26be (cura-5.4.0-16.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-c61cec26be
FEDORA-2026-4f13e1a252 (python-uranium-5.6.0-17.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-4f13e1a252
FEDORA-2026-c61cec26be (cura-5.4.0-16.fc45) has been pushed to the Fedora 45 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-4f13e1a252 (python-uranium-5.6.0-17.fc45) has been pushed to the Fedora 45 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-b180d83b23 (cura-5.4.0-16.fc44 and python-uranium-5.6.0-17.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2026-b180d83b23
FEDORA-2026-c85df419b7 (cura-5.4.0-16.fc43 and python-uranium-5.6.0-17.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-c85df419b7
FEDORA-2026-c85df419b7 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-c85df419b7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-c85df419b7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-b180d83b23 has been pushed to the Fedora 44 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-b180d83b23` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-b180d83b23 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Testing and using Cura 5.4.0 with the above provided two patches, I notice a curios behavior / bug, without any hint in the log. And it is anyhow related to the patched area. But I am not sure. Misbehavior: Before a object is sliced in the "print setting" dialog the detailed settings are made. Before the object is sliced AND previewed all is ok, but after the preview of sliced object is activated, the "Print setting" dialog is completely dead/blocked. It is neither possible to change any value in this dialog nor it can be closed by the close button. There is nothing special in the console output of cura, and no other restriction in the other Cura functionality. Only a restart of Cura overcomes the problem, which reappears as described above. Can this be related to the fixes?
FEDORA-2026-b180d83b23 (cura-5.4.0-16.fc44 and python-uranium-5.6.0-17.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-c85df419b7 (cura-5.4.0-16.fc43 and python-uranium-5.6.0-17.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.