View Issue Details

IDProjectCategoryView StatusLast Update
0002366PartDesignBugpublic2017-01-15 02:15
Reporterjordao.rodolfo Assigned Tojmaustpc  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionno change required 
PlatformLinuxOSDebian GNU/Linux testing-updatesOS VersionTesting
Product Version0.15 
Summary0002366: Boolean Union crashes freecad.
DescriptionWhenever I try to use the union function from the Part module (workbench), it crashes, going away with a simple segfault! There is no need for complex geoemtries: Just create a cube and a sphere and see the magic happening.
Steps To ReproduceA simple GUI example:
-Open FreeCAD
-Open the Part Module
-Create a cylinder
-Create a sphere
-Fuse them (boolean union)
-Crash.
Additional InformationThe terminal outputs a very informative error log:

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

So I was not able to do anything by my own. Personally, I believe the problem is rooted either in OCC, either in the OCC Interface. But that's just my two cents.
Tagsboolean
FreeCAD Information

Activities

jordao.rodolfo

2015-12-12 15:14

reporter   ~0006591

Althought it says "sometimes", it happens every time for me.

yorik

2015-12-12 19:16

administrator   ~0006592

No crash for me...

What does your Help -> About FreeCAD -> Copy to clipboard say?

jordao.rodolfo

2015-12-12 19:18

reporter   ~0006593

It says:

OS: Debian GNU/Linux testing-updates (sid)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.15.4671 (Git)
Branch: releases/FreeCAD-0-15
Hash: 244b3aef360841646cbfe80a1b225c8b39c8380c
Python version: 2.7.10+
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.7.0

yorik

2015-12-12 21:50

administrator   ~0006595

hm likely a problem with OCC6.7/libOCE0.16 indeed... There have been several of those already. LibOCE0.17(OCC6.8) exists already but is not yet available on debian...

jordao.rodolfo

2015-12-12 21:53

reporter   ~0006596

I see. I will try to get the lastest OCC libs on my machine either by compilation or package installation as soon as I can and test it.

yorik

2015-12-12 22:05

administrator   ~0006597

I compiled mine by recompiling the libOCE0.17 ubuntu package from https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-daily/+packages following this receipe: http://yorik.uncreated.net/guestblog.php?2013=225 fast & simple :)

If you can test and report here if it solves the problem, we'd be grateful, thanks!

jmaustpc

2016-01-21 16:32

manager   ~0006747

a month with no reply, This would have been better if discussed in the Help forum first.

Possibly the wrong OCE version, possibly FreeCAD installed from Ubuntu PPA?


I will close it for now, we can reopen it if more information provided in the Help forum shows it to be relevant.

Issue History

Date Modified Username Field Change
2015-12-12 13:58 jordao.rodolfo New Issue
2015-12-12 15:14 jordao.rodolfo Tag Attached: boolean
2015-12-12 15:14 jordao.rodolfo Tag Attached: Part
2015-12-12 15:14 jordao.rodolfo Note Added: 0006591
2015-12-12 19:16 yorik Note Added: 0006592
2015-12-12 19:18 jordao.rodolfo Note Added: 0006593
2015-12-12 21:50 yorik Note Added: 0006595
2015-12-12 21:53 jordao.rodolfo Note Added: 0006596
2015-12-12 22:05 yorik Note Added: 0006597
2015-12-13 14:44 yorik Priority urgent => normal
2015-12-13 14:45 yorik Status new => feedback
2016-01-21 16:32 jmaustpc Note Added: 0006747
2016-01-21 16:33 jmaustpc Status feedback => closed
2016-01-21 16:33 jmaustpc Assigned To => jmaustpc
2016-01-21 16:33 jmaustpc Resolution open => no change required
2017-01-15 02:15 Kunda1 Tag Detached: Part