Bug 520231 - Null pointer dereference when booting with nomodeset
Summary: Null pointer dereference when booting with nomodeset
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-intel
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-29 12:11 UTC by Kjartan Maraas
Modified: 2009-09-17 18:12 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-09-17 18:12:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
gdm log (12.24 KB, application/octet-stream)
2009-08-29 12:14 UTC, Kjartan Maraas
no flags Details
gdm-slave log (3.43 KB, application/octet-stream)
2009-08-29 12:15 UTC, Kjartan Maraas
no flags Details
syslog (74.14 KB, application/octet-stream)
2009-08-29 12:15 UTC, Kjartan Maraas
no flags Details
Xorg log (14.40 KB, application/octet-stream)
2009-08-29 12:15 UTC, Kjartan Maraas
no flags Details
xorg config (798 bytes, application/octet-stream)
2009-08-29 12:16 UTC, Kjartan Maraas
no flags Details

Description Kjartan Maraas 2009-08-29 12:11:32 UTC
Description of problem:

Passed nomodeset to the boot command line and was rewarded with a null pointer dereference in syslog.

Aug 27 22:52:48 nc6400 kernel: BUG: unable to handle kernel NULL pointer dereference at (null)
Aug 27 22:52:48 nc6400 kernel: IP: [<f7e29644>] intel_mark_busy+0x96/0xbc [i915]
Aug 27 22:52:48 nc6400 kernel: *pde = bcf9a067
Aug 27 22:52:48 nc6400 kernel: Oops: 0000 [#1] SMP
Aug 27 22:52:48 nc6400 kernel: last sysfs file: /sys/devices/virtual/backlight/acpi_video0/brightness
Aug 27 22:52:48 nc6400 kernel: Modules linked in: rfcomm bridge stp llc bnep sco l2cap coretemp hwmon ipv6 cpufreq_ondemand acpi_cpufreq kvm uinput snd_hda_codec_si3054 arc4 snd_hda_codec_analog ecb iwl3945 snd_hda_intel yenta_socket tifm_7xx1 snd_hda_codec snd_hwdep ppdev parport_pc sdhci_pci tifm_core snd_pcm rsrc_nonstatic btusb bluetooth iTCO_wdt sdhci mmc_core snd_timer hp_accel parport iwlcore iTCO_vendor_support irda snd soundcore snd_page_alloc lis3lv02d mac80211 cfg80211 rfkill tpm_infineon crc_ccitt joydev input_polldev wmi serio_raw tg3 i915 drm i2c_algo_bit i2c_core video output [last unloaded: microcode]
Aug 27 22:52:48 nc6400 kernel:
Aug 27 22:52:48 nc6400 kernel: Pid: 1384, comm: Xorg Not tainted (2.6.31-0.180.rc7.git4.fc12.i686 #1) HP Compaq nc6400 (RM100ET#ABN)
Aug 27 22:52:48 nc6400 kernel: EIP: 0060:[<f7e29644>] EFLAGS: 00213297 CPU: 1
Aug 27 22:52:48 nc6400 kernel: EIP is at intel_mark_busy+0x96/0xbc [i915]
Aug 27 22:52:48 nc6400 kernel: EAX: 00000000 EBX: fffffffc ECX: 00000000 EDX: 00000000
Aug 27 22:52:48 nc6400 kernel: ESI: f5fc8d88 EDI: c19dbbd0 EBP: f48dde1c ESP: f48dde08
Aug 27 22:52:48 nc6400 kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Aug 27 22:52:48 nc6400 kernel: Process Xorg (pid: 1384, ti=f48dc000 task=f62a8000 task.ti=f48dc000)
Aug 27 22:52:48 nc6400 kernel: Stack:
Aug 27 22:52:48 nc6400 kernel: c0824f07 216bf6c0 f5fc8830 00000001 c19dbbd0 f48dde40 f7e20801 216bf6c0
Aug 27 22:52:48 nc6400 kernel: <0> f5fc8864 00000001 216bf6c0 f5357d10 f5fc8830 f7e48cf8 f48ddeec f7db5fa2
Aug 27 22:52:48 nc6400 kernel: <0> 0000005f bfb4dbd4 f7e20783 400c645f f48dde5c 00000002 00000001 00000001
Aug 27 22:52:48 nc6400 kernel: Call Trace:
Aug 27 22:52:48 nc6400 kernel: [<c0824f07>] ? mutex_lock_nested+0x41/0x5a
Aug 27 22:52:48 nc6400 kernel: [<f7e20801>] ? i915_gem_set_domain_ioctl+0x7e/0xe8 [i915]
Aug 27 22:52:48 nc6400 kernel: [<f7db5fa2>] ? drm_ioctl+0x21a/0x2c4 [drm]
Aug 27 22:52:48 nc6400 kernel: [<f7e20783>] ? i915_gem_set_domain_ioctl+0x0/0xe8 [i915]
Aug 27 22:52:48 nc6400 kernel: [<c046fa25>] ? mark_lock+0x29/0x1f6
Aug 27 22:52:48 nc6400 kernel: [<c0470bfb>] ? __lock_acquire+0x303/0xb25
Aug 27 22:52:48 nc6400 kernel: [<c049249a>] ? __rcu_read_lock+0x0/0x45
Aug 27 22:52:48 nc6400 kernel: [<c0505d1b>] ? vfs_ioctl+0x68/0x93
Aug 27 22:52:48 nc6400 kernel: [<c05062c2>] ? do_vfs_ioctl+0x4b2/0x503
Aug 27 22:52:48 nc6400 kernel: [<c0492509>] ? __rcu_read_unlock+0x2a/0x3d
Aug 27 22:52:48 nc6400 kernel: [<c0493b22>] ? audit_filter_syscall+0xb4/0xd2
Aug 27 22:52:48 nc6400 kernel: [<c0493c37>] ? audit_filter_inodes+0xf7/0x110
Aug 27 22:52:48 nc6400 kernel: [<c0494d8d>] ? audit_syscall_entry+0x134/0x167
Aug 27 22:52:48 nc6400 kernel: [<c0506368>] ? sys_ioctl+0x55/0x86
Aug 27 22:52:48 nc6400 kernel: [<c040c28f>] ? syscall_trace_enter+0xea/0x10f
Aug 27 22:52:48 nc6400 kernel: [<c0403a50>] ? syscall_call+0x7/0xb
Aug 27 22:52:48 nc6400 kernel: Code: 00 01 a1 40 ba 9e c0 89 45 ec b8 e8 03 00 00 e8 18 fe 61 c8 8b 55 ec 8d 14 10 8d 83 78 04 00 00 e8 ed 6f 62 c8 8b 5b 04 83 eb 04 <8b> 43 04 0f 18 00 90 8d 43 04 39 c6 75 a3 8b 45 f0 65 33 05 14
Aug 27 22:52:48 nc6400 kernel: EIP: [<f7e29644>] intel_mark_busy+0x96/0xbc [i915] SS:ESP 0068:f48dde08
Aug 27 22:52:48 nc6400 kernel: CR2: 0000000000000000
Aug 27 22:52:48 nc6400 kernel: ---[ end trace 5236620dc87796b5 ]---

Attaching log and config

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Kjartan Maraas 2009-08-29 12:14:42 UTC
Created attachment 359145 [details]
gdm log

Comment 2 Kjartan Maraas 2009-08-29 12:15:06 UTC
Created attachment 359146 [details]
gdm-slave log

Comment 3 Kjartan Maraas 2009-08-29 12:15:25 UTC
Created attachment 359147 [details]
syslog

Comment 4 Kjartan Maraas 2009-08-29 12:15:47 UTC
Created attachment 359148 [details]
Xorg log

Comment 5 Kjartan Maraas 2009-08-29 12:16:11 UTC
Created attachment 359149 [details]
xorg config

Comment 6 Kjartan Maraas 2009-09-17 18:12:17 UTC
Fixed int the latest kernel (commited 03.03.09)


Note You need to log in before you can comment on or make changes to this bug.