Package: clinfo
Version: 2.1.16.01.12-1
Severity: normal

Hi,

I have weird crashes on PowerPC, because a required info element is not
there in my platform. The clGetDeviceInfo() function correctly returns
an error code to indicate that the item is not understood, however
clinfo still assumes that the returned size is valid and goes on to
reallocate the buffer. These functions return CL_SUCCESS if no output
buffer is given to indicate that the output size has been updated.

I've found the same bug in

 - platform_info_str
 - device_info_str_get
 - icdl_info_str

   Simon

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 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)

Versions of packages clinfo depends on:
ii  libc6                            2.24-7
ii  ocl-icd-libopencl1 [libopencl1]  2.2.9-2

clinfo recommends no packages.

clinfo suggests no packages.

-- no debconf information

Reply via email to