PDN Crash Bug #3142: Crash creating fillets on sweep

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Posts: 10245
Joined: Thu Jan 05, 2017 9:03 pm

PDN Crash Bug #3142: Crash creating fillets on sweep

Postby Kunda1 » Mon Aug 21, 2017 11:16 am

issue #3142: Crash creating fillets on sweep
Report is too verbose to mention here. This is just a discussion thread.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Posts: 171
Joined: Sun Mar 20, 2016 6:19 pm

Re: PDN Crash Bug #3142: Crash creating fillets on sweep

Postby Sam » Wed Aug 23, 2017 6:07 pm

I have a part that consistently creates broken fillets with holes, even after it's refined. But no crashes.

Happy to post it if it's relevant.
Posts: 1
Joined: Mon Oct 23, 2017 12:46 pm

Re: PDN Crash Bug #3142: Crash creating fillets on sweep

Postby barnacle » Mon Oct 23, 2017 4:22 pm

I'm not sure if this is related, but I can reliably segfault the 0.17 version while attempting to create a fillet on a simple shape:

From Part Design, with XY plane reference.
  • create a sketch containing a circle, 2mm radius, centred on the origin
  • pad it to 1.3mm
  • on one side create a new sketch containing a rectangle 4.0 * 0.7mm, centred on the origin
  • use that rectangle to make a pocket 0.5mm deep
One side of the two higher sections contains a vertical line. The curve on that side will accept a fillet radius 0.25mm - it will only highlight as far as the vertical line, but the fillet goes around to the valley on the other side. Attempting the same with the other arc selected (the other side of the valley) causes an immediate segfault.

OS: Linux Mint 17.2 Rafaela
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.12435 (Git)
Build type: None
Branch: master
Hash: 725a5b6545e41654595ed54ed2b9f4a55aa6ca1b
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedKingdom (en_GB)

I have not yet posted a bug as it looks as if this is related. There is a crashdump on the terminal but it's too large to post here.