[3dprinter-general] Bug#1095608: cura: Crash at start due to new numpy
Salvo 'LtWorf' Tomaselli
ltworf at debian.org
Sun Feb 9 18:39:01 GMT 2025
Package: cura
Version: 5.0.0-6
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: ltworf at debian.org
Dear Maintainer,
cura in unstable is currently failing to start because it is not compatible
with the current version of python3-numpy.
2025-02-09 19:26:33,114 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred!
2025-02-09 19:26:33,115 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call last):
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3/dist-packages/cura/BuildVolume.py", line 662, in _onStackChangeTimerFinished
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._updateDisallowedAreas()
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3/dist-packages/cura/BuildVolume.py", line 836, in _updateDisallowedAreas
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: self._scaleAreas(result_areas[extruder_id])
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3/dist-packages/cura/BuildVolume.py", line 777, in _scaleAreas
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: result_areas[i] = polygon.scale(
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ~~~~~~~~~~~~~^
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: 100.0 / max(100.0, self._global_container_stack.getProperty("material_shrinkage_percentage_xy", "value"))
2025-02-09 19:26:33,116 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: )
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3/dist-packages/UM/Math/Polygon.py", line 172, in scale
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: point_data = numpy.lib.pad(self._points, ((0, 0), (0, 1)), "constant", constant_values = (1)) # Turn 3D to do an affine transformation.
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: ^^^^^^^^^^^^^
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 93, in __getattr__
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: raise AttributeError("module {!r} has no attribute "
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: "{!r}".format(__name__, attr))
2025-02-09 19:26:33,117 - CRITICAL - [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: module 'numpy.lib' has no attribute 'pad'
Reverting python3-numpy to the version in testing then cura starts.
Best
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages cura depends on:
ii cura-engine 1:5.0.0-5
ii fdm-materials 5.0.0-2
ii fonts-open-sans 1.11-2
ii python3 3.13.1-2
ii python3-certifi 2024.12.14+ds-1
ii python3-charon 5.0.0-4
ii python3-cryptography 43.0.0-1
ii python3-keyring 25.6.0-1
ii python3-pynest2d 5.0.0-3+b4
ii python3-pyqt6 6.8.0-1+b1
ii python3-requests 2.32.3+dfsg-1
ii python3-savitar 5.0.0-4.1+b5
ii python3-sentry-sdk 2.18.0-1
ii python3-serial 3.5-2
ii python3-shapely 2.0.7-1
ii python3-trimesh 4.5.1-2
ii python3-uranium 5.0.0-5
ii python3-zeroconf 0.143.0-1
ii qml6-module-qt-labs-folderlistmodel 6.7.2+dfsg-11
ii qml6-module-qtqml-workerscript 6.7.2+dfsg-11
ii qml6-module-qtquick-controls 6.7.2+dfsg-11
ii qml6-module-qtquick-dialogs 6.7.2+dfsg-11
ii qml6-module-qtquick-layouts 6.7.2+dfsg-11
ii qml6-module-qtquick-templates 6.7.2+dfsg-11
ii qml6-module-qtquick-window 6.7.2+dfsg-11
ii qt6-qpa-plugins 6.7.2+dfsg-6
ii uranium-plugins 5.0.0-5
cura recommends no packages.
cura suggests no packages.
-- no debconf information
More information about the 3dprinter-general
mailing list