Your message dated Thu, 03 Dec 2020 15:25:01 +0000
with message-id <e1kkqtd-000cs2...@fasolo.debian.org>
and subject line Bug#971829: fixed in pyopencl 2020.2.2-1
has caused the Debian Bug report #971829,
regarding python3-pyopencl: Random runtime error in the C++ layer (crash the 
program)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
971829: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971829
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: pyopencl
Source-Version: 2020.2.2-1
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pyopencl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 971...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated pyopencl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 03 Dec 2020 15:44:37 +0100
Source: pyopencl
Architecture: source
Version: 2020.2.2-1
Distribution: experimental
Urgency: medium
Maintainer: Debian OpenCL Maintainers <pkg-opencl-de...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 947864 971829
Changes:
 pyopencl (2020.2.2-1) experimental; urgency=medium
 .
   [ Andreas Beckmann ]
   * New upstream release.  (Closes: #971829)
   * Refresh patches.
   * Bump Build-Depends: python3-pybind11 (>= 2.5.0).
   * The bullseye toolchain defaults to linking with --as-needed.
   * Build for all architectures where pocl-opencl-icd is available.
     (Closes: #947864) (LP: #1264844)
   * Import upstream tarballs into the packaging repository.
   * Use github repository as upstream.
   * Let the get-orig-source target create a reproducible tarball.
   * Switch to debhelper-compat (= 13)
   * Update Standards-Version to 4.5.1; no changes necessary.
   * Fix building twice in a row.
   * Rewrite shebang in python examples to python3.
   * Add myself to Uploaders.
   * Upload to experimental.
 .
   [ Tomasz Rybak ]
   * Add options to get verbose log from pybuild.
Checksums-Sha1:
 bacb578d4e0a91f6c00c94c3666d799267fd285e 2564 pyopencl_2020.2.2-1.dsc
 5988941ab1727151410d61f872c4102d2718d816 283636 pyopencl_2020.2.2.orig.tar.xz
 3471568b0460603ffc1902d69263ff868877eb7a 25476 
pyopencl_2020.2.2-1.debian.tar.xz
 f1975bfcc0a14eb2323ecc054a4c0e281b89da38 10363 
pyopencl_2020.2.2-1_source.buildinfo
Checksums-Sha256:
 3bf00d186ca517d454ec6c195e2ef99f03ad0725491c18bffdff0e0ca9ab3ab4 2564 
pyopencl_2020.2.2-1.dsc
 9b8a0322a98030a1c21f4907cddb5fd5e9e7c6524b4712c11012adbb6853ccad 283636 
pyopencl_2020.2.2.orig.tar.xz
 110f00a8a4a4d91a3aec5ab4727dae477bb370ad70ce56a8e1da9979558ce200 25476 
pyopencl_2020.2.2-1.debian.tar.xz
 bf34a22c38997798572e68a684bcb0db98cf86fbe413744de7c9b56d9029849f 10363 
pyopencl_2020.2.2-1_source.buildinfo
Files:
 83e4b77321021c923947c9c375af21c2 2564 python optional pyopencl_2020.2.2-1.dsc
 ba9cddfb7903bc2cccc9bf7c6387a137 283636 python optional 
pyopencl_2020.2.2.orig.tar.xz
 93395ef929fb10a663d82820d79e8cb1 25476 python optional 
pyopencl_2020.2.2-1.debian.tar.xz
 b73b1225c46022ddbc19507c0224b4dd 10363 python optional 
pyopencl_2020.2.2-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAl/I/g0QHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCOKkD/97noaCFjwf9IHeCrZp7xfxY6r2AaWOJjCM
x/+Jo8C++lLHbCO2CJyaJ/9vWBj/4LDyAAxWLZPRBYEC8TdgDGZQ3nzt9B7aycOU
I62hXTiyq0uFEvB3EiYbyt/2iJRAn0GX9khqkNxqtTrfMSRvYvTATVHQlbL+vAed
lY8uS4Mnp1B8FwZZE6xgczBfOqLoCS9xlsVeg0zTZJzM1sgqP8xvRmTZdVcxxzg4
eb32iQh9sKEN4na4MddM5SVX9omq7g5eE9LDCUeDcO4/gxWTddjxkwsFTFQtM01s
OFxZ1bPx2dNvW/KhcBbsrp3q8J9+EXXkhWTvNLA3feEl/HeCpYQmRAp6zgtadYpR
ZQMeFB3pcoR935idPDv2VjfafuQNNpcoqEedpNFR7IDzVcJ5VMDqqjjyVVe/7TYE
43Jx4dAFr7Y4Tu1jksuK9c98ukpP15eTKz86PLaTtVFPHW0TuRkf3YiOBJmNGQvK
ZzzGOPCXbOpXVqxJGyfdcooedJ+JR886ZuK79Z+bj3iScRtX82zB+w3DawU7wO37
dT7LZe25OgC7wCl9jmh39T+szoWuw2jydQzo8G6/dDiyQIlqcHbGNL3YNGoO32Cd
6MV78n0UurgLPyMAOiOLwlM0UlPBoQ95O6QmJLwdj9DMTBfEAzu5VcKVBEplyTdc
jRm/VovBFg==
=aVg9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to