<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - GPU Hang with single-channel RAM configuration"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105064#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - GPU Hang with single-channel RAM configuration"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105064">bug 105064</a>
              from <span class="vcard"><a class="email" href="mailto:vadym.shovkoplias@globallogic.com" title="vadym <vadym.shovkoplias@globallogic.com>"> <span class="fn">vadym</span></a>
</span></b>
        <pre>I tested this on two available platforms: Haswell and Kabylake.
For Haswell I did 3 full piglit runs and didn't reproduce any GPU hangs
(4.15.3-041503-generic was used for testing).

But for Kabylake with the same 4.15.3 kernel I got following error (100%
reproducible):

fail: spec/glsl-1.20/execution/uniform-initializer/fs-mat2-array     
running: spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-api
running: spec/glsl-1.20/execution/uniform-initializer/fs-bool-from-const
Traceback (most recent call last):3, warn: 2, fail: 70, crash: 3 -||/   
  File "/home/vadym/mesa/piglit_original/piglit/framework/test/base.py", line
205, in execute
    self.run()
  File "/home/vadym/mesa/piglit_original/piglit/framework/test/base.py", line
279, in run
    self._run_command()
  File "/home/vadym/mesa/piglit_original/piglit/framework/test/base.py", line
357, in _run_command
Traceback (most recent call last):
  File "/home/vadym/mesa/piglit_original/piglit/framework/test/base.py", line
205, in execute
    self.run()
  File "/home/vadym/mesa/piglit_original/piglit/framework/test/base.py", line
279, in run
    raise e
    self._run_command()
  File "/home/vadym/mesa/piglit_original/piglit/framework/test/base.py", line
357, in _run_command
OSError: [Errno 12] Cannot allocate memory
    raise e
OSError: [Errno 12] Cannot allocate memory
fail: spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-api
fail: spec/glsl-1.20/execution/uniform-initializer/fs-bool-from-const
running:
spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-other-stage
running: spec/glsl-1.20/execution/uniform-initializer/fs-mat4                   
Killed/54272] skip: 178, pass: 5853, warn: 2, fail: 72, crash: 3 -|-\|

I noticed that at this point no free memory are available on my laptop (~16 GB
are allocated).I'm getting this error with the swap area disabled. But with the
swap area enabled Linux is completely hangs and only reset can help. With the
kernel 4.9 this issue is not reproducible. 

Kabylake configs:

Platform: Lenovo YOGA 520
CPU: Intel® Core™ i7-8550U CPU @ 1.80GHz × 8 
GPU: Intel® UHD Graphics 620 (Kabylake GT2) 
RAM: 16GB
OS: Ubuntu 16.04 LTS 64-bit
Mesa: 18.1.0-devel (git-fa901768a4)
Kernel: 4.15.3-041503-generic
Piglit: git-4210d072f</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>