Commit b007dfc
LutzGross
Skip Oxley Brick table interpolation tests - heap corruption
Test_TableInterpolationOnOxley causes heap corruption when performing
table interpolation on basic (non-multi-resolution) Brick meshes.
Error: "malloc(): unaligned tcache chunk detected"
All 4 tests in this class crash:
- test_FunctionSpace1D
- test_FunctionSpace2D
- test_FunctionSpace3D
- test_NullFunctionSpace
The class creates a basic Brick domain and attempts table interpolation
across various function spaces (ContinuousFunction, Function,
ReducedFunction, FunctionOnBoundary, ReducedFunctionOnBoundary).
This reveals that Brick's heap corruption issues affect not just:
- Multi-resolution meshes
- Dirac delta functions
- RandomData operations
But also:
- Basic table interpolation operations
The heap corruption appears whenever Brick meshes are used in certain
operations, suggesting fundamental memory management bugs in the Brick
implementation.
Related to issue #1181 parent ba02eb1 commit b007dfc
1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
0 commit comments