Replies: 1 comment
-
|
Hello, the issue will be merged into 7.9.3 in next year. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Fillet crashes (or used to) with a null pointer dereference when topologically distinct but geometrically coincident edges exist.
The offending code in 7.9.2 is here and dates back to at least 7.8.1 (where I encountered it).
The code assumes that a neighboring face
Fvmust contain an identical edge objectE(usingIsSame). However, this assumption does not always hold, resulting in a nullnewedgebeing passed down toHC->Initialize().This was fixed in PR #743, which came after V8_0_0_rc2.
Is there any chance of backporting the null check to earlier versions?
Expected Behavior
I'd expect an error message.
Actual Behavior
It crashes with a segfault.
Sample Code or DRAW Tcl Script
n/a
Operating System
macOS
Compiler
Clang
Bitness
64-bit
OCCT Version
7.9
Additional Files
No response
Beta Was this translation helpful? Give feedback.
All reactions