[Bug 736718] New: [GM45] NULL pointer error in i915 module during boot
https://bugzilla.novell.com/show_bug.cgi?id=736718
https://bugzilla.novell.com/show_bug.cgi?id=736718#c0
Summary: [GM45] NULL pointer error in i915 module during boot
Classification: openSUSE
Product: openSUSE 12.1
Version: Final
Platform: x86-64
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: X.Org
AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com
ReportedBy: andrea.turrini@gmail.com
QAContact: xorg-maintainer-bugs@forge.provo.novell.com
Found By: ---
Blocker: ---
Created an attachment (id=467383)
--> (http://bugzilla.novell.com/attachment.cgi?id=467383)
Content of /var/log/messages relative to failing boot
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20100101
Firefox/9.0
Today I noted a NULL pointer error during the first steps of the boot process
that has prevented the system to boot regularly. I had to reboot the system
using magic sysrq sequence since Ctrl-Alt-Del has been ignored.
It is interesting to observe that this is the first time I suffer this NULL
pointer; the system is the same as in the previous boot as well as the
following one where no errors occurred.
I do not know whether this error is related to my bnc#686725 so I prefer to
open a new report.
Complete content of /var/log/messages relative to the failing boot is attached;
I manually changed the first half of the IP addresses to xxx.xxx so do not
worry about them.
Reproducible: Sometimes
Steps to Reproduce:
1.
2.
3.
Some technical detail:
orodruin:/var/log # hwinfo --gfxcard
09: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.319]
Unique ID: _Znp.ocqHJHAoUZ0
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Model: "Intel Mobile 4 Series Chipset Integrated Graphics Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x2a42 "Mobile 4 Series Chipset Integrated Graphics Controller"
SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
SubDevice: pci 0x029b
Revision: 0x07
Driver: "i915"
Driver Modules: "drm"
Memory Range: 0xd0000000-0xd03fffff (rw,non-prefetchable)
Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
I/O Ports: 0x30d0-0x30d7 (rw)
IRQ: 45 (46355 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00008086d00002A42sv00001025sd0000029Bbc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=no, avail=yes, need=no, active=unknown
orodruin:/var/log # lspci -vvv -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset
Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device 029b
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
https://bugzilla.novell.com/show_bug.cgi?id=736718
https://bugzilla.novell.com/show_bug.cgi?id=736718#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=736718
https://bugzilla.novell.com/show_bug.cgi?id=736718#c1
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=736718
https://bugzilla.novell.com/show_bug.cgi?id=736718#c
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=736718
https://bugzilla.novell.com/show_bug.cgi?id=736718#c2
--- Comment #2 from Egbert Eich
priv->minor->master = drm_master_create(priv->minor); .... priv->master = drm_master_get(priv->minor->master); .... mutex_unlock(&dev->struct_mutex); if (dev->driver->master_create) { ret = dev->driver->master_create(dev, priv->master);
... } If an interrupt happens in the '>' marked section this crash happens. The destroy case has a similar problem however it's easier to fix as dev->driver->master_destroy() is called with the lock held. However since we cannot use mutexes in interrupt handlers the update of last_dispatch needs to be moved out of the interrupt handler. In fact it is a bit strange why dev->driver->master_create() is not called with the lock held. Changing this would change the semantics of the call and break the radeon driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=736718
https://bugzilla.novell.com/show_bug.cgi?id=736718#c3
Jeff Mahoney
participants (1)
-
bugzilla_noreply@novell.com