Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-15 Thread Drew Parsons
Kurt Kremitzki wrote: Indeed, I agree that we should make sure we are building with Debian's Eigen. I just pushed a new gmsh upload which adds it as a build dep and includes the path in d/rules. Thanks Kurt. On 2021-02-14 14:22, Bernhard Übelacker wrote: I still guess either all (might

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-14 Thread Kurt Kremitzki
Hello, On Sun, 14 Feb 2021 12:28:33 +0100 Drew Parsons wrote: > On 2021-02-14 12:00, Drew Parsons wrote: > <-snip-> > But if we can add Bernhard's eigen path to the gmsh build then that will > remove one axis of inconsistency. > > Drew > > Indeed, I agree that we should make sure we are

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-14 Thread Bernhard Übelacker
Am 14.02.21 um 11:37 schrieb Drew Parsons: The dolfinx comments go on to say you might want to set 64 for user-compilation on AVX-512 systems. Would that AVX comment apply to your specific system? Hello Drew, my specific system is an amd64 kvm/qemu VM running at a AMD Ryzen 1700. So as far

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-14 Thread Drew Parsons
On 2021-02-14 12:00, Drew Parsons wrote: Curiously, my system now gives a completely different gmsh error (gmsh 4.7.1+ds1-2). gmsh itself is broken: $ gmsh gmsh: symbol lookup error: /lib/x86_64-linux-gnu/libgmsh.so.4.7: undefined symbol: _ZN4voro20voronoicell_neighborC1Ev That problem is

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-14 Thread Drew Parsons
On 2021-02-12 17:25, Bernhard Übelacker wrote: # dpkg -l | grep -E "dolfinx|eigen3|gmsh" | LANG=C sort -k3b,3b -k2b,2b ii dolfinx-doc 2019.2.0~git20210130.c14cb0a-3 all Documentation and demo programs for DOLFIN ii libdolfinx-dev 2019.2.0~git20210130.c14cb0a-3 all Shared

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-14 Thread Drew Parsons
On 2021-02-13 23:51, Bernhard Übelacker wrote: This flag is already in use, see https://salsa.debian.org/science-team/gmsh/-/ blob/master/debian/rules#L34 Hello everyone, the ENABLE_SYSTEM_CONTRIB=1 seems not to be sufficient. The build log shows this line: -- Found Eigen With this

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-13 Thread Bernhard Übelacker
This flag is already in use, see https://salsa.debian.org/science-team/gmsh/-/ blob/master/debian/rules#L34 Hello everyone, the ENABLE_SYSTEM_CONTRIB=1 seems not to be sufficient. The build log shows this line: -- Found Eigen With this include given to c++:

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Bernhard Übelacker
Am 12.02.21 um 16:06 schrieb Drew Parsons: That could be the mismatch, if gmsh used its own copy of eigen different from 3.3.9.  Alternatively if libdolfinx-dev was built against an older version of eigen then it might make a discrepancy. Dolfinx has just been updated in unstable. Bernhard,

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Bernhard Übelacker
Am 12.02.21 um 12:12 schrieb Drew Parsons: Version mismatch could cause problems. Bernhard, can you provide the versions of each of the packages you're reporting on (dolfinx, eigen3, gmsh) ? Hello, these are the versions I have used in this test VM. Would it be possible that libgmsh should

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Kurt Kremitzki
Hello all, On Friday, February 12, 2021 8:18:02 AM CST Christophe Geuzaine wrote: > > On 12 Feb 2021, at 14:24, Bernhard Übelacker > > wrote: > > > > Am 12.02.21 um 12:12 schrieb Drew Parsons: > >> Version mismatch could cause problems. > >> Bernhard, can you provide the versions of each of the

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Drew Parsons
On 2021-02-12 15:18, Christophe Geuzaine wrote: On 12 Feb 2021, at 14:24, Bernhard Übelacker wrote: Am 12.02.21 um 12:12 schrieb Drew Parsons: Version mismatch could cause problems. Bernhard, can you provide the versions of each of the packages you're reporting on (dolfinx, eigen3, gmsh) ?

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Bernhard Übelacker
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.

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Christophe Geuzaine
> On 12 Feb 2021, at 14:24, Bernhard Übelacker wrote: > > Am 12.02.21 um 12:12 schrieb Drew Parsons: >> Version mismatch could cause problems. >> Bernhard, can you provide the versions of each of the packages you're >> reporting on >> (dolfinx, eigen3, gmsh) ? > > Hello, > these are the

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-02-12 Thread Drew Parsons
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

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-01-26 Thread Drew Parsons
dolfinx developers appear to be discussing the issue at https://github.com/FEniCS/dolfinx/issues/1277 referring to alignment issues with eigen. Not clear yet where the underlying fault is.

Bug#981128: libgmsh4: SIGABRT in dolfinx demo from gmsh polynomialBasis via Eigen::compute_inverse

2021-01-26 Thread Drew Parsons
Package: libgmsh4 Version: 4.7.1+ds1-2 Severity: normal Control: affects -1 dolfinx-doc dolfinx-doc provides some python demos for dolfinx which are tested by debci. One of the demos tests gmsh. You can see it (demo_gmsh.py) has been failing in debci, e.g.