This bug was fixed in the package beignet - 1.3.2-3

---------------
beignet (1.3.2-3) unstable; urgency=medium

  * Fix memory leak on long event chains.  (LP: #1354086)
  * Fix FTBFS with LLVM 6.
  * Use LLVM 6 on amd64/i386 and 4 on x32.  (Closes: #904279)
  * Allow clCreateCommandQueue to create out-of-order queues.
  * Bump Standards-Version to 4.1.5 (no changes needed).
  * Update cl_accelerator_intel.patch.
  * Bump debhelper compat to 11.
  * Add autopkgtests (skipped in standard setup due to hardware
    requirements - see README.source).
  * Reduce error spew on (partly) unsupported hardware.
  * Enable Coffee Lake hardware support.
  * Update documentation.

 -- Rebecca N. Palmer <[email protected]>  Wed, 25 Jul 2018
21:17:28 +0100

** Changed in: beignet (Ubuntu)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1354086

Title:
  [i5-3230] Tight pyopencl.clmath loops cause out-of-memory system hang

Status in beignet package in Ubuntu:
  Fix Released
Status in mesa package in Ubuntu:
  New
Status in pyopencl package in Ubuntu:
  Invalid

Bug description:
  In beignet (not pocl), tight loops involving OpenCL array creation and
  destruction, eg. repeated bCL=aCL+bCL (or other pyopencl.clmath
  operations) or repeated pyopencl.enqueue_copy(cq0,bCL.data,aCL.data),
  often hang the whole system, after a number of operations consistent
  with memory exhaustion.

  As waiting for queued operations to finish
  (pyopencl.enqueue_barrier(cq0).wait()) before attempting more avoids
  the bug, but dependencies between the operations (as in the
  bCL=aCL+bCL example) do not, this is probably a result of the
  "allocate memory" step being separate from, and faster than, the "do
  the operation" step, so being able to run ahead until it uses up all
  the memory.

  (Note that while the above wait() can be used as a workaround for this
  bug, it is usually faster to avoid frequent memory allocation
  altogether, by reusing existing arrays; for pyopencl.clmath, this
  means using pyopencl.tools.MemoryPool.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/beignet/+bug/1354086/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to