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