Your message dated Mon, 21 Dec 2020 07:48:37 +0000
with message-id <e1krfvp-0008xr...@fasolo.debian.org>
and subject line Bug#971829: fixed in pyopencl 2020.3.1-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.3.1-1
Done: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= <pi...@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.
Picca Frédéric-Emmanuel <pi...@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: SHA512

Format: 1.8
Date: Sat, 19 Dec 2020 11:15:19 +0100
Source: pyopencl
Architecture: source
Version: 2020.3.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenCL Maintainers <pkg-opencl-de...@lists.alioth.debian.org>
Changed-By: Picca Frédéric-Emmanuel <pi...@debian.org>
Closes: 947864 971829
Changes:
 pyopencl (2020.3.1-1) unstable; urgency=medium
 .
   * Team upload
 .
   [ Samuel Thibault <sthiba...@debian.org> ]
   * Add hurd-i386 architecture (Closes: #947864)
 .
   [ Stuart Prescott ]
   * Update debian/watch to GitHub repo.
 .
   [ Andreas Beckmann ]
   * fix building and cleaning the new release
 .
   [ Picca Frédéric-Emmanuel ]
   * building doc requires a HOME, set it to /tmp
   * d/rules: Added build time tests
   * d/control: Added Build-Depends python3-pytest <!nocheck>
   * d/t/control: Added in order to test as installed on debci
   * Use secure URI in Homepage field.
   * d/control: Added python3-mako to python3-pyopencl, this missing
     package what spotted by autopkgtests.
 .
 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:
 4c68b1eff0e08232fc216b0031b8646b4f201c53 2759 pyopencl_2020.3.1-1.dsc
 df987dd8f511e520cb961e29ec6273b0ac36a0ce 287456 pyopencl_2020.3.1.orig.tar.xz
 38df56c8264df6634d05829ec80fc46ac8a6d211 25992 
pyopencl_2020.3.1-1.debian.tar.xz
Checksums-Sha256:
 c51034b398e57ffa9858980def728c6186e88b1544caef334b6c7786c4b35ba0 2759 
pyopencl_2020.3.1-1.dsc
 c863be69008256058bf274d634ecef0053e74854b7ef96d7707230c6176a9448 287456 
pyopencl_2020.3.1.orig.tar.xz
 ae6bb4c81e185d9cafa6bbdb23114f49e4fe8701b1e23f7209d23a8b89389056 25992 
pyopencl_2020.3.1-1.debian.tar.xz
Files:
 9534664b9623e7ed9b1eb03b6344f7d2 2759 python optional pyopencl_2020.3.1-1.dsc
 3d5ab93f406a579d10e3ac19d4195b6c 287456 python optional 
pyopencl_2020.3.1.orig.tar.xz
 fa44b8c7e98799d8108eff5011932482 25992 python optional 
pyopencl_2020.3.1-1.debian.tar.xz

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

iQJFBAEBCgAvFiEE2bRTt5m4gw2UXmoKW/VOXhK5ALsFAl/gTlMRHHBpY2NhQGRl
Ymlhbi5vcmcACgkQW/VOXhK5ALuB5hAAkEVSsvGAs7tBCurHp9j3cop1fd08D6eV
sgyRMkzrGmLUyKVl9XYWs2BhNQK88MwOfU9zqucZCl2izNGg4x9Bv5phFdKdcydY
7RAsaq7DwJUnHhcJLQbKzOYxZau6+I+nCsZkrKTPXXpfTRq5+fRpTX6sbLest+jG
54XVQXOHWL1dFIq69w6Nw4okIKP/mqZCZfgIO2yVl7FJak/h4/kPTSZrX9pofJUV
8RELorI6V4wbZijejidmPEjONIiUQDYWPFqv0QensOV4yWM3u1ByA06ivzkx+NOv
PADZ+tc0Ah7dTT9Xeo8Lxnt2rWJ3znqJRb10qwQG84/DjEOtVXs/aVNjBFCkD3NC
7dECM8G/lQ239CyujQtxPg1TsmmY+AF3WVNE29TKJyfJsn3gvBr4AMHvLjh6+ZI+
KGbevfuGS46DzH8zeUgLLcmQzjEEYodOepLEEBN3xQuAGX+BTelFlzhH0OqkO7i1
S+AAdpaX5C3EQfRiZ/0RProlgmzLDNjhCGXExUDiPKq7yJJkgLlEOjArYO2d+UR5
CY7cLRWFgQ12xkkL3OeZVGpWQF+QUrT4OVOxbYi7yS2CkMsWmWxWy8V1XIbK6n/v
yb81ZeJoiV3lu/vLJB00/x+MwJ5Hto+BVFf1Q5xgbylqrLZUwE/Z3VCX0YD4JipA
y4RTQd4XSuk=
=vBSt
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to