Bug#946422: silx: autopkgtest regression: pocl error
Andreas Beckmann
anbe at debian.org
Fri Dec 27 00:46:16 GMT 2019
On 19/12/2019 14.33, Graham Inggs wrote:
> On Thu, 19 Dec 2019 at 15:17, Andreas Beckmann <anbe at debian.org> wrote:
>> I'm suspecting openmpi (that gets loaded by the io import) somehow messes up some state,
>> causing the lt_*() failures.
>
> I wonder if this is related to #946986 ?
Not sure any more.
I "fixed" this in pocl by cherry-picking a few commits from 1.4 that get
rid of ltdl and switch to plain libdl.
The underlying issues seems to be in LTDL: if OpenMPI4 is loaded, the
lt_dlopen() result is inconsistent:
* ld_dlopen() returns a non-NULL lt_dlhandle (SUCCESS)
* ld_dlerror() returns a non-NULL error string (FAILURE)
So did the lt_dlopen() call succeed?
silx will now fail with
FAIL: test_medfilt (silx.opencl.test.test_medfilt.TestMedianFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/lib/python3/dist-packages/silx/opencl/test/test_medfilt.py", line
115, in test_medfilt
self.assertEqual(r.error, 0, 'Results are correct')
AssertionError: 3.4028235e+38 != 0 : Results are correct
Andreas
More information about the debian-science-maintainers
mailing list