Bug 84101

Summary: [NV96] null deref in nouveau_i2c_acquire_pad, triggered by xcmddc
Product: xorg Reporter: danny_archer
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: hong
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
vbios
none
kern.log
none
kern.log
none
Another kernel log
none
dmesg
none
The log shows the backtrace of the crash
none
VBIOS.rom none

Description danny_archer 2014-09-19 16:37:14 UTC
Created attachment 106557 [details]
vbios

OS: Slackware current
X.Org X Server 1.15.2
kernel version 3.16.3 (although I had a similar crash on an earlier version too, probably 3.15)


The log is here http://ur1.ca/i7ro4

My computer crashed while booting. This happened to me before once a month or two ago. Both times I switched off the computer and it booted ok after switching it on again. Except for these to cases I haven't experienced any stability issues.
Comment 1 danny_archer 2014-09-19 16:41:29 UTC
Created attachment 106558 [details]
kern.log
Comment 2 danny_archer 2014-09-21 09:04:58 UTC
Created attachment 106600 [details]
kern.log

It happened again. I was able to log in over ssh and poweroff the machine. The consequent boot went without any issues.
Comment 3 danny_archer 2014-12-18 18:12:02 UTC
Created attachment 110997 [details]
Another kernel log

I had another crash that seems to be caused by the same thing. Kernel version: 3.18.1
Comment 4 hong 2015-01-09 06:27:14 UTC
I can reproduce a similar issue by unplug and replug in the display cable. I'll attach the crashed log and other dmesg information.
Comment 5 hong 2015-01-09 06:28:14 UTC
Created attachment 111988 [details]
dmesg
Comment 6 hong 2015-01-09 06:29:23 UTC
Created attachment 111989 [details]
The log shows the backtrace of the crash
Comment 7 hong 2015-01-09 06:36:56 UTC
Created attachment 111990 [details]
VBIOS.rom
Comment 8 hong 2015-08-15 17:05:44 UTC
For me the problem disappeared in Linux version 4.1. HTH.
Comment 9 Hans de Goede 2015-08-17 12:27:09 UTC
The code path in question has been rewritten and recent kernels no longer have nouveau_i2c_acquire_pad, closing this.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.