View Issue Details

IDProjectCategoryView StatusLast Update
0004129PartDesignBugpublic2022-01-24 18:47
Reporteruwestoehr Assigned Toabdullah  
PrioritynormalSeveritycrashReproducibilityalways
Status acknowledgedResolutionopen 
Target Version0.20 
Summary0004129: Crash on setting certain dimensions in a sketch (Upstream OCC bug)
Description- open the attached example file
- open the Sketch "Sketch-Pinpad"
- set for the Edge 2 a vertical constraint (e.g. 3mm)
- close the sketch

result: crash
One out of 5 times it does not crash and I get an "access violation" in the report view.

The crash could be reproduced also on Mac.

@TheMarkster analyzed the problem in this post:
https://forum.freecadweb.org/viewtopic.php?p=327107#p327139
Additional InformationForum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=38590

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17505 (Git)
Build type: Release
Branch: master
Hash: 755536e9df94d2d39da1468420f1fd333c35da7a
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Tags#ready-for-migration, OCC Bug, OCC Unscheduled, sketcher, upstream
FreeCAD Information

Activities

uwestoehr

2019-09-13 14:22

manager  

Crashfile.FCStd (259,803 bytes)

abdullah

2020-05-29 13:51

manager   ~0014438

Note: OCCT crashes in PartDesign::FeatureFillet

abdullah

2020-05-30 14:00

manager   ~0014444

I have reported the bug upstream to OpenCascade and provided a patch for a possible solution. With the patch an exception is raised, which is catched by FreeCAD and the crash is avoided:
https://tracker.dev.opencascade.org/view.php?id=31585

@kunda1
I think you do something with upstream reported OCCT tickets... so I let you do your magic ;)

Kunda1

2020-05-30 15:15

administrator   ~0014445

@abdullah I've added this ticket and companion upstream tickets to the thread tracking upstream OCC bugs: https://forum.freecadweb.org/viewtopic.php?t=20264 ;)

abdullah

2020-06-06 17:45

manager   ~0014487

There is no solution other than wait for OCCT to solve the access violation:
https://tracker.dev.opencascade.org/view.php?id=31585

Until them, this ticket remains as acknowledged.

Kunda1

2020-12-01 11:39

administrator   ~0015041

Added 'OCC bug' to the bug summary for easier Identification

Kunda1

2022-01-24 18:40

administrator   ~0016273

@abdullah do you mind bumping the upstream ticket?

yorik

2022-03-03 13:55

administrator   ~0016823

This ticket has been migrated to GitHub as issue 5989.

Issue History

Date Modified Username Field Change
2019-09-13 14:22 uwestoehr New Issue
2019-09-13 14:22 uwestoehr Tag Attached: sketcher
2019-09-13 14:22 uwestoehr File Added: Crashfile.FCStd
2020-05-29 13:51 abdullah Note Added: 0014438
2020-05-29 13:51 abdullah Project Sketcher => PartDesign
2020-05-30 14:00 abdullah Note Added: 0014444
2020-05-30 15:03 Kunda1 Tag Attached: OCC Bug
2020-05-30 15:03 Kunda1 Tag Attached: upstream
2020-05-30 15:04 Kunda1 Tag Attached: OCC Unscheduled
2020-05-30 15:15 Kunda1 Note Added: 0014445
2020-05-30 15:15 Kunda1 Status new => confirmed
2020-06-06 17:45 abdullah Assigned To => abdullah
2020-06-06 17:45 abdullah Status confirmed => acknowledged
2020-06-06 17:45 abdullah Note Added: 0014487
2020-06-06 17:45 abdullah Product Version 0.19 => 0.20
2020-12-01 11:39 Kunda1 Summary Crash on setting certain dimensions in a sketch => Crash on setting certain dimensions in a sketch (Upstream OCC bug)
2020-12-01 11:39 Kunda1 Note Added: 0015041
2021-02-06 06:43 abdullah Target Version => 0.20
2022-01-24 18:40 Kunda1 Note Added: 0016273
2022-01-24 18:47 Kunda1 Tag Attached: #ready-for-migration