View Issue Details

IDProjectCategoryView StatusLast Update
0002726FreeCADBugpublic2017-07-11 20:12
Reporterhartl Assigned Toyorik  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformIntel x86_64OSLinux openSUSEOS VersionTumbleweed
Product Version0.17 
Summary0002726: segfault when applying thicknes to extruded polygon or similar shape
Descriptionusing the thickness tool on extruded polygons, cubes, prisms, wedges crashes with:

*** Abort *** an exception was raised, but no catch was found.
... The exception is:SIGSEGV 'segmentation violation' detected. Address 0

it seems that thickness only works with cylinders.
objects with one surface (sphere and torus) will hang the program (endless loop, 100% load on one core, needs SIGKILL to stop).
a cone, pointy or not, gives "Input error BRepAlgo_Image::Bind"
Steps To Reproduce1. select Part workbench

2. create a cube (default values)
-or-
2a. create a regular polygon (default values)
2b. extrude the polygon (default values)

3. select a face of the object
4. click on "thickness"-button -> crash
Additional InformationOS: "openSUSE Tumbleweed"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.8487 (Git) (Packman)
Build type: Release
Branch: master
Hash: c457fc468cd57807586915ebfd288638f009281f
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.9.1.oce-0.18-dev
Linux x6 4.7.5-1-default #1 SMP PREEMPT Mon Sep 26 08:11:45 UTC 2016 (02c4d35) x86_64 x86_64 x86_64 GNU/Linux
TagsNo tags attached.
FreeCAD Information

Activities

normandc

2016-10-15 20:00

manager   ~0007370

Can't reproduce here with

OS: Ubuntu 14.04.5 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.8676 (Git)
Build type: None
Branch: master
Hash: b8163a03dc80b64b38744ed1289e8a7bdab0d378
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17

Forum users on OpenSUSE Tumbleweed have reported geometric problems that other users don't seem to suffer. Maybe the problem is with the OCC version used in SUSE (6.9.1.oce-0.18-dev).

hartl

2016-10-18 16:47

reporter   ~0007390

OCE from Packman repo seems to be broken or outdated. Compiling OCC 7.0.0 from opencascade.com and FreeCAD from GIT solved the issue with objects with more than 3 surfaces.
Thickness on a sphere will still enter an inifinte loop, on a cone or truncated cone it will show strange behavoir if there is only one unselected surface. This looks like an independent bug, please advise if I should file a new report for that.

OS: "openSUSE Tumbleweed"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.8715 (Git)
Build type: Unknown
Branch: master
Hash: fbaf3a1bbc818153d966ca49e910c6942f2581aa
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.0.0
Linux x6 4.7.6-1-default #1 SMP PREEMPT Fri Sep 30 12:22:14 UTC 2016 (fb37fcc) x86_64 x86_64 x86_64 GNU/Linux

Kunda1

2017-01-09 22:38

administrator   ~0007592

Packaging issue as mentioned 0002727
Someone should let the packman repo team know, unless they do already.
Tagging #tobeclosed

Issue History

Date Modified Username Field Change
2016-10-06 16:24 hartl New Issue
2016-10-15 20:00 normandc Note Added: 0007370
2016-10-18 16:47 hartl Note Added: 0007390
2017-01-09 22:36 Kunda1 Tag Attached: #tobeclosed
2017-01-09 22:38 Kunda1 Note Added: 0007592
2017-01-09 23:27 yorik Status new => closed
2017-01-09 23:27 yorik Assigned To => yorik
2017-01-09 23:27 yorik Resolution open => no change required
2017-07-11 20:12 Kunda1 Tag Detached: #tobeclosed