From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 82828] Regression: Crash in 3Dmark2001 Date: Tue, 02 Sep 2014 18:49:16 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1560831120==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 02A3B6E2A0 for ; Tue, 2 Sep 2014 11:49:17 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1560831120== Content-Type: multipart/alternative; boundary="1409683756.d3CBF203.9382"; charset="us-ascii" --1409683756.d3CBF203.9382 Date: Tue, 2 Sep 2014 18:49:16 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://bugs.freedesktop.org/show_bug.cgi?id=3D82828 --- Comment #16 from Marek Ol=C5=A1=C3=A1k --- (In reply to comment #14) > (In reply to comment #13) > > (In reply to comment #12) > > > Created attachment 105630 [details] [review] [review] [review] > > > another debugging patch > > >=20 > > > Ok, it looks like the problem is that node 0's q_total is bogus, whic= h means > > > it never even gets considered for optimistic coloring. To help me fig= ure out > > > why this is, can you apply this patch to master (not on top of the ot= her > > > patch) and tell me the output of the piglit test now? > >=20 > > On (In reply to comment #12) > > > Created attachment 105630 [details] [review] [review] [review] > > > another debugging patch > > >=20 > > > Ok, it looks like the problem is that node 0's q_total is bogus, whic= h means > > > it never even gets considered for optimistic coloring. To help me fig= ure out > > > why this is, can you apply this patch to master (not on top of the ot= her > > > patch) and tell me the output of the piglit test now? > >=20 > > I'm not sure if this matters, but r300g pre-allocates the input registe= rs > > before calling ra_allocate_no_spills(). >=20 > I think there are no input registers in this case (there's a NumInputs = =3D 0 > somewhere in the backtrace) so there aren't any pre-allocated nodes here. What Tom probably meant is that inputs are loaded to temps before the fragm= ent shader starts, so inputs and temps pretty much share the temporary file. Not sure how relevant it is to this issue, but obviously you can't rename the t= emps which are supposed to contain inputs. --=20 You are receiving this mail because: You are the assignee for the bug. --1409683756.d3CBF203.9382 Date: Tue, 2 Sep 2014 18:49:16 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Commen= t # 16 on bug 82828<= /a> from Marek Ol=C5=A1=C3=A1k
(In reply to comment #=
14)
> (In reply to comment #13)
> > (In reply to comment #12<=
/a>)
> > > Created attachment 105=
630 [details] [review] [review] [re=
view] [review]
> > > another debugging patch
> > >=20
> > > Ok, it looks like the problem is that node 0's q_total is bo=
gus, which means
> > > it never even gets considered for optimistic coloring. To he=
lp me figure out
> > > why this is, can you apply this patch to master (not on top =
of the other
> > > patch) and tell me the output of the piglit test now?
> >=20
> > On (In reply to comment #=
12)
> > > Created attachment 105=
630 [details] [review] [review] [re=
view] [review]
> > > another debugging patch
> > >=20
> > > Ok, it looks like the problem is that node 0's q_total is bo=
gus, which means
> > > it never even gets considered for optimistic coloring. To he=
lp me figure out
> > > why this is, can you apply this patch to master (not on top =
of the other
> > > patch) and tell me the output of the piglit test now?
> >=20
> > I'm not sure if this matters, but r300g pre-allocates the input r=
egisters
> > before calling ra_allocate_no_spills().
>=20
> I think there are no input registers in this case (there's a NumInputs=
 =3D 0
> somewhere in the backtrace) so there aren't any pre-allocated nodes he=
re.

What Tom probably meant is that inputs are loaded to temps before the fragm=
ent
shader starts, so inputs and temps pretty much share the temporary file. Not
sure how relevant it is to this issue, but obviously you can't rename the t=
emps
which are supposed to contain inputs.


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1409683756.d3CBF203.9382-- --===============1560831120== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============1560831120==--