Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse
Drew Parsons
dparsons at debian.org
Fri Feb 12 11:12:34 GMT 2021
On 2021-02-12 11:37, Bernhard Ãbelacker wrote:
> Dear Maintainer,
> I tried to have a look at this issue and I saw
> that the allocation takes place inside libdolfinx_real.so.2019.2,
> inside /usr/include/eigen3/Eigen/src/Core/util/Memory.h.
>
> But the failing free is done in libgmsh.so.4.7,
> which uses ./contrib/eigen/Eigen/src/Core/util/Memory.h.
>
> There seem to be a disagreement if the allocator is
> already returning aligned addresses,
> therefore one uses handmade_aligned_malloc,
> but the free uses directly std::free() instead handmade_aligned_free.
>
> Might this cause the issue?
Version mismatch could cause problems.
Bernhard, can you provide the versions of each of the packages you're
reporting on
(dolfinx, eigen3, gmsh) ?
Drew
More information about the debian-science-maintainers
mailing list