Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751970AbcCGC7P (ORCPT ); Sun, 6 Mar 2016 21:59:15 -0500 Received: from 63-226-109-73.slkc.qwest.net ([63.226.109.73]:56020 "EHLO mail.codepoet.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751341AbcCGC7D (ORCPT ); Sun, 6 Mar 2016 21:59:03 -0500 X-Greylist: delayed 523 seconds by postgrey-1.27 at vger.kernel.org; Sun, 06 Mar 2016 21:59:03 EST Date: Sun, 6 Mar 2016 19:50:14 -0700 From: Erik Andersen To: linux-kernel Cc: Greg Kroah-Hartman Subject: Oops in 3.10.99 -- NULL pointer dereference in radeon_fence_ref Message-ID: <20160307025014.GA9499@mail.codepoet.org> Reply-To: andersen@codepoet.org Mail-Followup-To: andersen@codepoet.org, linux-kernel , Greg Kroah-Hartman MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-No-Junk-Mail: I do not want to get *any* junk mail. User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2194 Lines: 43 The following patch to radeon_sa_bo_new that went into 3.10.99 commit 8d5e1e5af0c667545c202e8f4051f77aa3bf31b7 Author: Nicolai Hähnle Date: Fri Feb 5 14:35:53 2016 -0500 drm/radeon: hold reference to fences in radeon_sa_bo_new commit f6ff4f67cdf8455d0a4226eeeaf5af17c37d05eb upstream. is triggering an Oops for me right when xscreensaver first began doing 3D stuff. After reverting this patch, xscreensaver has been happily running 3D stuff. Mar 6 18:00:43 sage kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 Mar 6 18:00:43 sage kernel: IP: [] radeon_fence_ref+0xd/0x50 [radeon] Mar 6 18:00:43 sage kernel: PGD 799e1d067 PUD 819186067 PMD 0 Mar 6 18:00:43 sage kernel: Oops: 0002 [#1] SMP Mar 6 18:00:43 sage kernel: Stack: Mar 6 18:00:43 sage kernel: ffffffffa01607ec ffff88108a4e8000 ffff88108a4e8000 ffff880888fbc000 Mar 6 18:00:43 sage kernel: ffff880ecbf11c78 0000fe2001000006 0000000000000000 0020000000000100 Mar 6 18:00:43 sage kernel: 00000000000d1200 ffff880ecbf11c14 0000000000000000 0000000000000000 Mar 6 18:00:43 sage kernel: Call Trace: Mar 6 18:00:43 sage kernel: [] ? radeon_sa_bo_new+0x2ac/0x4f0 [radeon] Mar 6 18:00:43 sage kernel: [] ? ttm_eu_list_ref_sub+0x3d/0x60 [ttm] Mar 6 18:00:43 sage kernel: [] radeon_ib_get+0x39/0x110 [radeon] Mar 6 18:00:43 sage kernel: [] radeon_cs_ioctl+0x69a/0xa70 [radeon] Mar 6 18:00:43 sage kernel: [] drm_ioctl+0x512/0x650 [drm] Mar 6 18:00:43 sage kernel: [] ? do_futex+0x111/0xc30 Mar 6 18:00:43 sage kernel: [] do_vfs_ioctl+0x305/0x520 Mar 6 18:00:43 sage kernel: [] ? vtime_account_user+0x69/0x80 Mar 6 18:00:43 sage kernel: [] SyS_ioctl+0x81/0xa0 Mar 6 18:00:43 sage kernel: [] tracesys+0xe1/0xe6 $ lspci | grep VGA 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood XT [Radeon HD 5670/5690/5730] -Erik -- Erik B. Andersen --This message was written using 73% post-consumer electrons--