View Issue Details

IDProjectCategoryView StatusLast Update
0002439FreeCADBugpublic2016-02-07 06:16
Reporterlanciaux Assigned Tojmaustpc  
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformLinuxOSOpenSuseOS Version13.2 and 42.1
Summary0002439: Segmentation fault
DescriptionCreate anything (a cube on part wb for example) then click on this cube object on main screen and/or want to modify something on task panel and you should got segmentation fault.

I've looked as much as possible to understand and here is where I'm sure it is broken.

git checkout 23cc9ba - last working version for me.
Additional InformationI do not have full python3 installed
I have matplotlib 1.4.2 installed and not version 1.5.1

TagsNo tags attached.
FreeCAD Information

Activities

lanciaux

2016-02-06 11:42

reporter   ~0006807

Last edited: 2016-02-06 15:32

matplotlib installed 1.4.3
working git version for 23cc9ba is 6342
working git version for 645a83a is 6350
working git version for 2cb06c6 is 6354
not working git version for 87da750 is 6360

looks linked to C++11 version and boost 1.54

yorik

2016-02-06 16:12

administrator   ~0006808

Boost 1.54 indeed conflicts with C++11. This is currently being discussed and worked on on http://forum.freecadweb.org/viewtopic.php?f=10&t=14108

Can you please report your situation there, instead of here, to help people fix the problems for as many platforms as possible? Thanks!

ian.rees

2016-02-07 00:50

developer   ~0006809

Would be good to get information on the compiler version and installed boost version - both of those should be apparent in the output from cmake. If your boost is <1.55, then I'd strongly suspect upgrading it (+ recompiling FreeCAD with it) will be the solution. Otherwise, we'll need more information to help - stack dump would be great.

Is there something about the crash that makes you suspicious of matplotlib?

jmaustpc

2016-02-07 06:14

manager   ~0006810

since we know that boost 1.54 has a bug exposed by C++11 and that the solution is to upgrade to boost 1.55, I will close this ticket for now and we can continue the conversation in the forum topic for which Yorik posted a link above. If we need to we can of course always reopen a ticket.

Thank you lanciaux for taking the time to create this ticket. Honestly it is best to discuss matters in the forum first so that many others will see it and then only create a ticket where needed and thus keep ticket quantities as low as possible and quality as high as possible. :-)

jmaustpc

2016-02-07 06:16

manager   ~0006811

the bug is in Boost1.54 and only exposed by FreeCAD's recent change to C++11, the solution is to upgrade Boost, Boost1.55 solves this issue.

Issue History

Date Modified Username Field Change
2016-02-06 11:39 lanciaux New Issue
2016-02-06 11:42 lanciaux Note Added: 0006807
2016-02-06 11:44 lanciaux Note Edited: 0006807
2016-02-06 11:44 lanciaux Note Edited: 0006807
2016-02-06 11:47 lanciaux Note Edited: 0006807
2016-02-06 11:50 lanciaux Note Edited: 0006807
2016-02-06 15:10 lanciaux Note Edited: 0006807
2016-02-06 15:32 lanciaux Note Edited: 0006807
2016-02-06 16:12 yorik Note Added: 0006808
2016-02-06 16:12 yorik Status new => feedback
2016-02-07 00:50 ian.rees Note Added: 0006809
2016-02-07 06:14 jmaustpc Note Added: 0006810
2016-02-07 06:16 jmaustpc Note Added: 0006811
2016-02-07 06:16 jmaustpc Status feedback => closed
2016-02-07 06:16 jmaustpc Assigned To => jmaustpc
2016-02-07 06:16 jmaustpc Resolution open => no change required