Your message dated Mon, 15 Jan 2018 15:35:52 +0100
with message-id <[email protected]>
and subject line Re: libthrust-dev: cub::DeviceReduce::Min causes segmentation
fault
has caused the Debian Bug report #847309,
regarding libthrust-dev: cub::DeviceReduce::Min causes segmentation fault
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 [email protected]
immediately.)
--
847309: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847309
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libthrust-dev
Version: 1.7.0
Severity: normal
Dear Maintainer,
I tried to compile and run relion 2 beta with cuda enable.
nvidia-cuda-toolkit
7.5 from debian8/backports is installed on that machine.
When testing the application, it crashed with a segmentation fault.
The issue is also filed here,
https://bitbucket.org/tcblab/relion2-beta/issues/164/seg-fault-on-relion2-with-cuda
which includes also the data we used for testing, and long investigation
of the issue.
The problem went away when the output argument was initialized with
+Infinity, and after upgrading to libthrust-dev 1.8.1.
This indicates:
1) cub::DeviceReduce::Min from libthrust-dev 1.7.0 does not user a
proper initialization, and depends on uninitialized data.
2) the problem seems to be solved in upstream in more recent version.
w.r.t to debian, I'd like suggesting that nvidia-cuda-toolkit from
backports should require libthrust-dev from backports. That could avoid
similar problems for others.
Best regards,
Alois
-- System Information:
Debian Release: 8.6
APT prefers stable
APT policy: (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
libthrust-dev depends on no packages.
libthrust-dev recommends no packages.
Versions of packages libthrust-dev suggests:
ii nvidia-cuda-toolkit 7.5.18-4~bpo8+1
-- no debconf information
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Version: 1.8.1-1
On Wed, 7 Dec 2016 09:11:32 +0100 Alois Schloegl
<[email protected]> wrote:
> The problem went away when the output argument was initialized with
> +Infinity, and after upgrading to libthrust-dev 1.8.1.
I'm not investigating this bug in ancient versions any further.
Andreas
--- End Message ---