<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [NVAA] gnome-shell freezes with vram_list validate fail, texture traps"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74992">bug 74992</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Summary</td>
           <td>display freeze
           </td>
           <td>[NVAA] gnome-shell freezes with vram_list validate fail, texture traps
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [NVAA] gnome-shell freezes with vram_list validate fail, texture traps"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74992#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [NVAA] gnome-shell freezes with vram_list validate fail, texture traps"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74992">bug 74992</a>
              from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>[30028.608886] nouveau E[gnome-shell[1661]] fail ttm_validate
[30028.608894] nouveau E[gnome-shell[1661]] validate vram_list
[30028.608938] nouveau E[gnome-shell[1661]] validate: -12
[30029.187282] nouveau E[gnome-shell[1661]] fail ttm_validate
[30029.187290] nouveau E[gnome-shell[1661]] validate vram_list
[30029.187306] nouveau E[gnome-shell[1661]] validate: -12
[30029.706353] nouveau E[  PGRAPH][0000:02:00.0] magic set 0:
[30029.706364] nouveau E[  PGRAPH][0000:02:00.0]     0x00408604: 0x20081401
[30029.706368] nouveau E[  PGRAPH][0000:02:00.0]     0x00408608: 0x00000000
[30029.706372] nouveau E[  PGRAPH][0000:02:00.0]     0x0040860c: 0x40000432
[30029.706376] nouveau E[  PGRAPH][0000:02:00.0]     0x00408610: 0x00000000
[30029.706380] nouveau E[  PGRAPH][0000:02:00.0] TRAP_TEXTURE - TP0: Unhandled
ustatus 0x00000003
[30029.706383] nouveau E[  PGRAPH][0000:02:00.0]  TRAP
[30029.706390] nouveau E[  PGRAPH][0000:02:00.0] ch 4 [0x000797f000
gnome-shell[1661]] subc 3 class 0x8397 mthd 0x15e0 data 0x00000000
[30029.706400] nouveau E[     PFB][0000:02:00.0] trapped read at 0x0000000000
on channel 0x0000797f [gnome-shell[1661]] PGRAPH/TEXTURE/00 reason:
PT_NOT_PRESENT
[30029.706563] nouveau E[  PGRAPH][0000:02:00.0] magic set 0:
[30029.706566] nouveau E[  PGRAPH][0000:02:00.0]     0x00408604: 0x20086701
[30029.706570] nouveau E[  PGRAPH][0000:02:00.0]     0x00408608: 0x00000000
[30029.706573] nouveau E[  PGRAPH][0000:02:00.0]     0x0040860c: 0x40000432
[30029.706577] nouveau E[  PGRAPH][0000:02:00.0]     0x00408610: 0x00000000
[30029.706580] nouveau E[  PGRAPH][0000:02:00.0] TRAP_TEXTURE - TP0: Unhandled
ustatus 0x00000003
[30029.706583] nouveau E[  PGRAPH][0000:02:00.0]  TRAP
[30029.706588] nouveau E[  PGRAPH][0000:02:00.0] ch 4 [0x000797f000
gnome-shell[1661]] subc 3 class 0x8397 mthd 0x15e0 data 0x00000000


To me, this reads like "you ran out of vram and the driver did not handle this
at all gracefully". "Unhandled ustatus 3" means "FAULT" as best I can tell. And
of course since gnome-shell also acts as a compositor, that means your display
is shot.

The question is how can this happen though... I guess something was requested
to be migrated to vram and that request failed, but the driver didn't notice?
Not sure. Your second log shows a pushbuf submission failure that caused a
validate fail. I don't remember if that means that something was claimed to be
in VRAM and wasn't or if it means that something was requested to be moved to
vram and the move failed.

The fact that you can even go to another TTY and restart GS indicates that the
card is in no way hung, which is nice.

You don't mention what version of mesa you're using... but I'm assuming
something pretty recent, like 10.0.3 or maybe even 10.1-rc1?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>