Package: python3-pyopencl
Version: 2019.1.1-1
Severity: critical
Tags: upstream
Justification: causes serious data loss

Dear Maintainer,

We are using pyopencl to perform GPU computing in Python workflows.
Since we deployed Ubuntu 20.04 (which is using the same version as
Debian 10 (and newer), we encounter various crashes of the server with
the following error message:

```
terminate called after throwing an instance of 'std::runtime_error'
  what():  pybind11_object_dealloc(): Tried to deallocate unregistered
  instance!

```

As thoses server are managing HDF5, this causes (lots of) data corruption.

The good piece of news is that the bug is known and has been fixed by this 
patch:

https://github.com/inducer/pyopencl/commit/1dd0183dba05c17d0c21e3f9b3d73d0fee257a2d

Moreover there has been a 5 releases since then which include the fix.
The easiest would probably be to upgrade the package in debian.

Conda based system with recent version of pyopencl are not subject to
this kind of crashes.

Thanks for your help,

Jerome Kieffer

-- System Information:
Debian Release: 10.6
  APT prefers stable
  APT policy: (800, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.19.0-11-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF8:fr:en_GB.UTF8:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-pyopencl depends on:
ii  amd-opencl-icd [opencl-icd]         1:15.9-4~deb8u2
ii  libc6                               2.28-10
ii  libgcc1                             1:8.3.0-6
ii  libstdc++6                          8.3.0-6
ii  nvidia-opencl-icd [opencl-icd]      450.66-1~bpo10+1
ii  ocl-icd-libopencl1 [libopencl1]     2.2.12-2
ii  pocl-opencl-icd [opencl-icd]        1.2-5
ii  python3                             3.7.3-1
ii  python3-appdirs                     1.4.3-1
ii  python3-decorator                   4.3.0-1.1
ii  python3-numpy [python3-numpy-abi9]  1:1.16.2-1
ii  python3-pkg-resources               40.8.0-1
ii  python3-pytools                     2019.1-1
ii  python3-six                         1.12.0-1

Versions of packages python3-pyopencl recommends:
ii  python-pyopencl-doc  2019.1.1-1
ii  python3-mako         1.0.7+ds1-1

Versions of packages python3-pyopencl suggests:
pn  python3-imaging-tk    <none>
ii  python3-matplotlib    3.0.2-2
ii  python3-opengl        3.1.0+dfsg-2
ii  python3-pyopencl-dbg  2019.1.1-1
ii  python3-pytest        3.10.1-2

-- no debconf information

Reply via email to