Ticket #6200 - version .19 release crash on surface creation

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: version .19 release crash on surface creation

Post by Kunda1 »

Can't recreate on
OS: Ubuntu Core 20 (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.27503 (Git)
Build type: Release
Branch: master
Hash: 2a79ce4bdc3113a03d3c9bb2d30968ace4766fc0
Python version: 3.8.10
Qt version: 5.15.3
Coin version: 4.0.0
OCC version: 7.5.2
Locale: English/United States (en_US)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Ticket #6200 - version .19 release crash on surface creation

Post by Kunda1 »

Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Vincent B
Veteran
Posts: 4733
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Ticket #6200 - version .19 release crash on surface creation

Post by Vincent B »

Confirmed.
Filling and Gordon works but not "fill boundary curves". Probably not because the edges but the feature.
Surface_GeomFillSurface
Last edited by Kunda1 on Mon Feb 14, 2022 10:28 pm, edited 1 time in total.
Reason: used wiki bbcode
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Ticket #6200 - version .19 release crash on surface creation

Post by Kunda1 »

Vincent B wrote: Sun Feb 13, 2022 6:03 pm Confirmed.
Filling and Gordon works but not "fill boundary curves". Probably not because the edges but the feature.
Surface_GeomFillSurface
About info ?
Can you please notate the ticket as well? ;)
https://github.com/FreeCAD/FreeCAD/issues/6200
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Vincent B
Veteran
Posts: 4733
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Ticket #6200 - version .19 release crash on surface creation

Post by Vincent B »

done.
...
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.27428 (Git)
Build type: Release
Branch: master
Hash: 27460358508a2057e0ec57a418641435f12628dd
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.3
Locale: French/France (fr_FR)
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: Ticket #6200 - version .19 release crash on surface creation

Post by uwestoehr »

I can confirm the crash too with latest master:

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.28697 (Git)
Build type: Release
Branch: master
Hash: 35bb6278ea4b93e8a9a67301042a75c065097373
Python 3.8.6+, Qt 5.15.2, Coin 4.0.1, OCC 7.5.3
Locale: English/United States (en_US) [ OS: German/Germany (de_DE) ]
User avatar
jnxd
Posts: 951
Joined: Mon Mar 30, 2015 2:30 pm
Contact:

Re: Ticket #6200 - version .19 release crash on surface creation

Post by jnxd »

Not reproducible with

Code: Select all

OS: Manjaro Linux (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 0.20.28769 (Git)
Build type: Debug
Branch: master
Hash: 5ed2850a036970d1eb0cd8f34311c77ca96a1ef9
Python 3.10.4, Qt 5.15.3, Coin 4.0.1, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods: 
  * Curves 0.3.0
However, I get a report: Surface filling: Curves are disjoint.
My latest (or last) project: B-spline Construction Project.
User avatar
jnxd
Posts: 951
Joined: Mon Mar 30, 2015 2:30 pm
Contact:

Re: Ticket #6200 - version .19 release crash on surface creation

Post by jnxd »

Another notable observation (which doesn't fix this issue, sadly): the Add/Remove buttons in the task view do not visibly toggle, when the add/remove logic is clearly designed around the modal behavior similar to PD dressups and FEM constraints.
fc-surface-notoggle.gif
fc-surface-notoggle.gif (306.38 KiB) Viewed 1181 times
Sorry for the grainy quality. Still haven't found a way to screencast properly.
My latest (or last) project: B-spline Construction Project.
User avatar
chennes
Veteran
Posts: 3906
Joined: Fri Dec 23, 2016 3:38 pm
Location: Norman, OK, USA
Contact:

Re: Ticket #6200 - version .19 release crash on surface creation

Post by chennes »

On my Windows builds I get no crash if I build in debug mode, but can reproduce if I build in release mode. The actual crash is occurring in OCCT's TKG3d.dll, but I don't have debugging symbols build for it so I can't see exactly what's going on.

Crashing version:

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.28884 (Git)
Build type: Release
Branch: master
Hash: cd53c06b9899b03fe88d2a2fe8258422e7ac9c09
Python 3.8.6+, Qt 5.15.2, Coin 4.0.1, OCC 7.5.3
Locale: English/United States (en_US)
Chris Hennes
Pioneer Library System
GitHub profile, LinkedIn profile, chrishennes.com
User avatar
jnxd
Posts: 951
Joined: Mon Mar 30, 2015 2:30 pm
Contact:

Re: Ticket #6200 - version .19 release crash on surface creation

Post by jnxd »

chennes wrote: Mon May 16, 2022 7:36 pm The actual crash is occurring in OCCT's TKG3d.dll, but I don't have debugging symbols build for it so I can't see exactly what's going on.

Crashing version:

Code: Select all

...
Python 3.8.6+, Qt 5.15.2, Coin 4.0.1, OCC 7.5.3
Locale: English/United States (en_US)
The TKG3d.dll appears to exist only until OCCT 7.6.*: https://dev.opencascade.org/doc/occt-7. ... tkg3d.html. I couldn't find the package in the documentation for 7.7.0 and above (or maybe just the documentation hasn't been transfered?).
My latest (or last) project: B-spline Construction Project.
Post Reply