kernel oops -> system hang / drm i915

Bug #393327 reported by jari
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Running Ubuntu 9.04 with linux-image-2.6.28-13-generic on Lenovo Thinkpad T400. The system just hung with no apparent reason, only responding to the magic sysrq keys. Syslog reports a kernel oops, possibly relating to the i915 drm. Here's the part from syslog:

Jun 29 06:08:27 3CNL07826 NetworkManager: <info> Activation (wlan0) Stage 5 of 5 (IP Configure Commit) complete.
Jun 29 06:08:28 3CNL07826 ntpdate[28955]: step time server 91.189.94.4 offset 0.602108 sec
Jun 29 06:08:32 3CNL07826 kernel: [14553.568552] wlan0: no IPv6 routers present
Jun 29 06:08:33 3CNL07826 kernel: [14554.643494] end_request: I/O error, dev sr0, sector 0
Jun 29 06:08:33 3CNL07826 kernel: [14554.643504] Buffer I/O error on device sr0, logical block 0
Jun 29 06:08:33 3CNL07826 kernel: [14554.643516] Buffer I/O error on device sr0, logical block 1
Jun 29 06:08:33 3CNL07826 kernel: [14554.643522] Buffer I/O error on device sr0, logical block 2
Jun 29 06:08:33 3CNL07826 kernel: [14554.643527] Buffer I/O error on device sr0, logical block 3
Jun 29 06:08:33 3CNL07826 kernel: [14554.665047] end_request: I/O error, dev sr0, sector 0
Jun 29 06:08:33 3CNL07826 kernel: [14554.665056] Buffer I/O error on device sr0, logical block 0
Jun 29 06:10:01 3CNL07826 /USR/SBIN/CRON[29702]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Jun 29 06:12:24 3CNL07826 kernel: [14785.966424] ------------[ cut here ]------------
Jun 29 06:12:24 3CNL07826 kernel: [14785.966432] WARNING: at /build/buildd/linux-2.6.28/lib/kref.c:43 kref_get+0x2d/0x30()
Jun 29 06:12:24 3CNL07826 kernel: [14785.966437] Modules linked in: tun nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables binfmt_misc i915 drm ppdev bridge stp bnep joydev input_polldev lp parport snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss arc4 snd_seq_midi ecb snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device iwlagn iwlcore thinkpad_acpi pcmcia snd uvcvideo psmouse led_class mac80211 compat_ioctl32 videodev video ricoh_mmc sdhci_pci sdhci soundcore serio_raw yenta_socket rsrc_nonstatic pcmcia_core intel_agp v4l1_compat nvram iTCO_wdt iTCO_vendor_support output snd_page_alloc cfg80211 btusb sha256_generic aes_x86_64 aes_generic cbc ohci1394 dm_crypt ieee1394 e1000e fbcon tileblit font bitblit softcursor
Jun 29 06:12:24 3CNL07826 kernel: [14785.966560] Pid: 6435, comm: Xorg Not tainted 2.6.28-13-generic #44-Ubuntu
Jun 29 06:12:24 3CNL07826 kernel: [14785.966565] Call Trace:
Jun 29 06:12:24 3CNL07826 kernel: [14785.966576] [<ffffffff802509bf>] warn_on_slowpath+0x5f/0x90
Jun 29 06:12:24 3CNL07826 kernel: [14785.966605] [<ffffffffa03c0faa>] ? drm_gem_object_lookup+0x4a/0x60 [drm]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966622] [<ffffffffa03e3a92>] ? i915_gem_object_pin_and_relocate+0x1a2/0x2e0 [i915]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966636] [<ffffffffa03e2440>] ? i915_add_request+0x30/0x210 [i915]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966643] [<ffffffff80419abd>] kref_get+0x2d/0x30
Jun 29 06:12:24 3CNL07826 kernel: [14785.966664] [<ffffffffa03c0fa2>] drm_gem_object_lookup+0x42/0x60 [drm]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966679] [<ffffffffa03e1adf>] i915_gem_busy_ioctl+0x3f/0xd0 [i915]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966700] [<ffffffffa03bf7fa>] drm_ioctl+0x10a/0x330 [drm]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966710] [<ffffffff802106c5>] ? __switch_to+0x2a5/0x490
Jun 29 06:12:24 3CNL07826 kernel: [14785.966723] [<ffffffffa03e1aa0>] ? i915_gem_busy_ioctl+0x0/0xd0 [i915]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966732] [<ffffffff802f631d>] vfs_ioctl+0x7d/0xa0
Jun 29 06:12:24 3CNL07826 kernel: [14785.966742] [<ffffffff80697e5c>] ? thread_return+0x37/0x36b
Jun 29 06:12:24 3CNL07826 kernel: [14785.966749] [<ffffffff802f6685>] do_vfs_ioctl+0x75/0x230
Jun 29 06:12:24 3CNL07826 kernel: [14785.966756] [<ffffffff802f68d9>] sys_ioctl+0x99/0xa0
Jun 29 06:12:24 3CNL07826 kernel: [14785.966764] [<ffffffff802e82a0>] ? sys_read+0x50/0x90
Jun 29 06:12:24 3CNL07826 kernel: [14786.966770] [<ffffffff8021253a>] system_call_fastpath+0x16/0x1b
Jun 29 06:12:24 3CNL07826 kernel: [14785.966775] ---[ end trace 83ec8d82365d3af6 ]---
Jun 29 06:12:24 3CNL07826 kernel: [14785.966792] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
Jun 29 06:12:24 3CNL07826 kernel: [14785.966800] IP: [<ffffffffa03e1aed>] i915_gem_busy_ioctl+0x4d/0xd0 [i915]
Jun 29 06:12:24 3CNL07826 kernel: [14785.966814] PGD 114d58067 PUD 114c4d067 PMD 0
Jun 29 06:12:24 3CNL07826 kernel: [14785.966821] Oops: 0000 [#1] SMP
Jun 29 06:12:25 3CNL07826 kernel: [14785.966827] last sysfs file: /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/rfkill/rfkill1/state
Jun 29 06:12:25 3CNL07826 kernel: [14785.966835] Dumping ftrace buffer:
Jun 29 06:12:25 3CNL07826 kernel: [14785.966841] (ftrace buffer empty)
Jun 29 06:12:25 3CNL07826 kernel: [14785.966844] CPU 1
Jun 29 06:12:25 3CNL07826 kernel: [14785.966847] Modules linked in: tun nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables binfmt_misc i915 drm ppdev bridge stp bnep joydev input_polldev lp parport snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss arc4 snd_seq_midi ecb snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device iwlagn iwlcore thinkpad_acpi pcmcia snd uvcvideo psmouse led_class mac80211 compat_ioctl32 videodev video ricoh_mmc sdhci_pci sdhci soundcore serio_raw yenta_socket rsrc_nonstatic pcmcia_core intel_agp v4l1_compat nvram iTCO_wdt iTCO_vendor_support output snd_page_alloc cfg80211 btusb sha256_generic aes_x86_64 aes_generic cbc ohci1394 dm_crypt ieee1394 e1000e fbcon tileblit font bitblit softcursor
Jun 29 06:12:25 3CNL07826 kernel: [14785.966959] Pid: 6435, comm: Xorg Tainted: G W 2.6.28-13-generic #44-Ubuntu
Jun 29 06:12:25 3CNL07826 kernel: [14785.966964] RIP: 0010:[<ffffffffa03e1aed>] [<ffffffffa03e1aed>] i915_gem_busy_ioctl+0x4d/0xd0 [i915]
Jun 29 06:12:25 3CNL07826 kernel: [14785.966979] RSP: 0018:ffff88011a9fbe38 EFLAGS: 00010246
Jun 29 06:12:25 3CNL07826 kernel: [14785.966983] RAX: 0000000000000000 RBX: ffff880128855b00 RCX: 0000000000000000
Jun 29 06:12:25 3CNL07826 kernel: [14785.966988] RDX: ffff8801204c6c40 RSI: 0000000000000082 RDI: ffff880128855b68
Jun 29 06:12:25 3CNL07826 kernel: [14785.966993] RBP: ffff88011a9fbe58 R08: 0000000000000006 R09: 0000000000000000
Jun 29 06:12:25 3CNL07826 kernel: [14785.966997] R10: ffff88011a9fbb66 R11: ffff88011a9fbb58 R12: ffff88013a0dd000
Jun 29 06:12:25 3CNL07826 kernel: [14785.967002] R13: ffff8800748e0b28 R14: ffff88013a0dd028 R15: 00000000c0086457
Jun 29 06:12:25 3CNL07826 kernel: [14785.967008] FS: 00007f0e613a8700(0000) GS:ffff88013b802d80(0000) knlGS:0000000000000000
Jun 29 06:12:25 3CNL07826 kernel: [14785.967013] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 29 06:12:25 3CNL07826 kernel: [14785.967017] CR2: 0000000000000020 CR3: 000000012a13d000 CR4: 00000000000006a0
Jun 29 06:12:25 3CNL07826 kernel: [14785.967022] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jun 29 06:12:25 3CNL07826 kernel: [14785.967026] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Jun 29 06:12:25 3CNL07826 kernel: [14785.967032] Process Xorg (pid: 6435, threadinfo ffff88011a9fa000, task ffff88013a571660)
Jun 29 06:12:25 3CNL07826 kernel: [14785.967036] Stack:
Jun 29 06:12:25 3CNL07826 kernel: [14785.967039] 00000000fffffff4 ffff88013a0dd000 ffff880128855b00 ffff8800748e0b28
Jun 29 06:12:25 3CNL07826 kernel: [14785.967047] ffff88011a9fbeb8 ffffffffa03bf7fa ffffffff802106c5 ffff880120493150
Jun 29 06:12:25 3CNL07826 kernel: [14785.967056] ffffffffa03e1aa0 00007fff693d98f0 ffff88013a0dd044 ffff88011e46d6c0
Jun 29 06:12:25 3CNL07826 kernel: [14785.967066] Call Trace:
Jun 29 06:12:25 3CNL07826 kernel: [14785.967069] [<ffffffffa03bf7fa>] drm_ioctl+0x10a/0x330 [drm]
Jun 29 06:12:25 3CNL07826 kernel: [14785.967091] [<ffffffff802106c5>] ? __switch_to+0x2a5/0x490
Jun 29 06:12:25 3CNL07826 kernel: [14785.967100] [<ffffffffa03e1aa0>] ? i915_gem_busy_ioctl+0x0/0xd0 [i915]
Jun 29 06:12:25 3CNL07826 kernel: [14785.967114] [<ffffffff802f631d>] vfs_ioctl+0x7d/0xa0
Jun 29 06:12:25 3CNL07826 kernel: [14785.967121] [<ffffffff80697e5c>] ? thread_return+0x37/0x36b
Jun 29 06:12:25 3CNL07826 kernel: [14785.967128] [<ffffffff802f6685>] do_vfs_ioctl+0x75/0x230
Jun 29 06:12:25 3CNL07826 kernel: [14785.967136] [<ffffffff802f68d9>] sys_ioctl+0x99/0xa0
Jun 29 06:12:25 3CNL07826 kernel: [14785.967143] [<ffffffff802e82a0>] ? sys_read+0x50/0x90
Jun 29 06:12:25 3CNL07826 kernel: [14785.967150] [<ffffffff8021253a>] system_call_fastpath+0x16/0x1b
Jun 29 06:12:25 3CNL07826 kernel: [14785.967157] Code: 89 f7 48 89 1c 24 48 89 d3 e8 10 6e 2b e0 41 8b 55 00 48 89 de 4c 89 e7 e8 81 f4 fd ff 48 85 c0 48 89 c2 74 54 48 8b 48 38 31 c0 <8b> 79 20 85 ff 75 3c 48 89 d7 48 c7 c6 10 0d 3c a0 41 89 45 04
Jun 29 06:12:25 3CNL07826 kernel: [14785.967228] RIP [<ffffffffa03e1aed>] i915_gem_busy_ioctl+0x4d/0xd0 [i915]
Jun 29 06:12:25 3CNL07826 kernel: [14785.967241] RSP <ffff88011a9fbe38>
Jun 29 06:12:25 3CNL07826 kernel: [14785.967245] CR2: 0000000000000020
Jun 29 06:12:25 3CNL07826 kernel: [14785.967249] ---[ end trace 83ec8d82365d3af6 ]---
Jun 29 06:13:13 3CNL07826 anacron[28604]: Job `cron.daily' started
Jun 29 06:13:13 3CNL07826 anacron[31071]: Updated timestamp for job `cron.daily' to 2009-06-29
Jun 29 06:13:26 3CNL07826 kernel: [14847.255571] SysRq : Emergency Sync
Jun 29 06:13:26 3CNL07826 kernel: [14847.259758] Emergency Sync complete

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
HibernationDevice: RESUME=UUID=68cf14af-f226-4b3d-bcb5-cef30cf2ea02
MachineType: LENOVO 2768FE7
Package: linux-image-2.6.28-13-generic 2.6.28-13.44
ProcCmdLine: root=/dev/mapper/hostname-root ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_SG.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.28-13.44-generic
SourcePackage: linux

Revision history for this message
jari (jaript) wrote :
Revision history for this message
jari (jaript) wrote :
Revision history for this message
jari (jaript) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi jari,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 393327

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.