From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org Subject: [Bug 54786] random crashes of X with failed to idle channel 0xcccc0000 Date: Fri, 15 Feb 2013 10:53:17 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0308904745==" Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: nouveau-bounces+gcfxn-nouveau=m.gmane.org-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Errors-To: nouveau-bounces+gcfxn-nouveau=m.gmane.org-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org --===============0308904745== Content-Type: multipart/alternative; boundary="1360925597.ABA1c7DF1.8259"; charset="us-ascii" --1360925597.ABA1c7DF1.8259 Date: Fri, 15 Feb 2013 10:53:17 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=54786 --- Comment #2 from Mark Einon --- I've run a bisect on Linus' master branch, and narrowed the issue down to this one line change, which isn't much to go on. It looks like the change of struct type has caused issues where it is used elsewhere : commit 7707b701ebfea64afa6bfb23aa318fd687892754 Author: Marcin Slusarz Commit: Ben Skeggs drm/nv40/mpeg: fix context handling It slipped in thanks to typeless API. Signed-off-by: Marcin Slusarz Signed-off-by: Ben Skeggs diff --git a/drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c b/drivers/gpu/drm/n index 1241857..f7c581a 100644 --- a/drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c +++ b/drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c @@ -38,7 +38,7 @@ struct nv40_mpeg_priv { }; struct nv40_mpeg_chan { - struct nouveau_mpeg base; + struct nouveau_mpeg_chan base; }; -- You are receiving this mail because: You are the assignee for the bug. --1360925597.ABA1c7DF1.8259 Date: Fri, 15 Feb 2013 10:53:17 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 2 on bug 54786 from
I've run a bisect on Linus' master branch, and narrowed the issue down to this
one line change, which isn't much to go on. It looks like the change of struct
type has caused issues where it is used elsewhere :

commit 7707b701ebfea64afa6bfb23aa318fd687892754
Author: Marcin Slusarz <marcin.slusarz@gmail.com>
Commit: Ben Skeggs <bskeggs@redhat.com>

    drm/nv40/mpeg: fix context handling

    It slipped in thanks to typeless API.

    Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
    Signed-off-by: Ben Skeggs <bskeggs@redhat.com>

diff --git a/drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c
b/drivers/gpu/drm/n
index 1241857..f7c581a 100644
--- a/drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c
+++ b/drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c
@@ -38,7 +38,7 @@ struct nv40_mpeg_priv {
 };

 struct nv40_mpeg_chan {
- struct nouveau_mpeg base;
+ struct nouveau_mpeg_chan base;
 };


You are receiving this mail because:
  • You are the assignee for the bug.
--1360925597.ABA1c7DF1.8259-- --===============0308904745== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Nouveau mailing list Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org http://lists.freedesktop.org/mailman/listinfo/nouveau --===============0308904745==--