Bug#935444: freecad: Freecad crashes when trying to open an IFC file

Salman Mohammadi salman at smoha.org
Thu Aug 22 17:53:11 BST 2019


Package: freecad
Version: 0.18.3+dfsg1-1
Severity: normal

Dear Maintainer,

When trying to open an IFC file in Freecad it crashes and I get the
following error message in the terminal,




Traceback (most recent call last):
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 299, in onChanged
val = str(obj.Color[:3])
<class 'RecursionError'>: maximum recursion depth exceeded while getting
the str of an object
Fatal Python error: Cannot recover from stack overflow.

Current thread 0x00007f15da6ff9c0 (most recent call first):
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 299 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 270 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 270 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
File "/usr/share/freecad/Mod/Arch/ArchMaterial.py", line 333 in onChanged
...
Aborted





-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages freecad depends on:
ii freecad-python3 0.18.3+dfsg1-1

Versions of packages freecad recommends:
ii calculix-ccx 2.11-1+b3
ii graphviz 2.40.1-7

Versions of packages freecad suggests:
pn povray <none>

-- no debconf information



More information about the debian-science-maintainers mailing list