While testing the regression I reported, I got the oops below, from

int i915_gem_object_pin(struct drm_gem_object *obj, uint32_t alignment)
{
        struct drm_device *dev = obj->dev;
        struct drm_i915_private *dev_priv = dev->dev_private;
        struct drm_i915_gem_object *obj_priv = to_intel_bo(obj);
        int ret;
        BUG_ON(obj_priv->pin_count == DRM_I915_GEM_OBJECT_MAX_PIN_COUNT);

This happened when I killed Xorg as root after plugging in a different screen.
kdm usually restarts immediately, so I don't know if this was the dying Xorg
or the new one.

The kernel version was 2.6.36-rc7-next-20101015 with my fix for the other 
problem
applied.

        Arnd

Oct 17 19:48:15 wuerfel kernel: [ 1172.767083] ------------[ cut here 
]------------
Oct 17 19:48:15 wuerfel kernel: [ 1172.767113] kernel BUG at 
/home/arnd/linux-2.6/drivers/gpu/drm/i915/i915_gem.c:4159!
Oct 17 19:48:15 wuerfel kernel: [ 1172.767142] invalid opcode: 0000 [#1] SMP 
Oct 17 19:48:15 wuerfel kernel: [ 1172.767162] last sysfs file: 
/sys/devices/pci0000:00/0000:00:02.1/resource
Oct 17 19:48:15 wuerfel kernel: [ 1172.767187] CPU 2 
Oct 17 19:48:15 wuerfel kernel: [ 1172.767197] Modules linked in: rfcomm sco 
bnep l2cap crc16 kvm_intel kvm snd_hda_codec_hdmi snd_hda_cod
ec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss 
snd_pcm 8250_pnp snd_seq_dummy snd_seq_oss snd_seq_midi snd_raw
midi snd_seq_midi_event snd_seq snd_timer snd_seq_device i915 usb_storage snd 
usbhid drm_kms_helper soundcore btusb drm usb_libusual hid 8
250 serial_core snd_page_alloc coretemp i2c_algo_bit sg firewire_ohci 
firewire_core r8169 uhci_hcd ehci_hcd crc_itu_t usbcore
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] 
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] Pid: 7035, comm: Xorg Not 
tainted 2.6.36-rc7-next-20101015+ #98 P5Q-EM/P5Q-EM
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] RIP: 0010:[<ffffffffa012f5f4>]  
[<ffffffffa012f5f4>] i915_gem_object_pin+0x35/0x17f [i915]
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] RSP: 0018:ffff880188873c28  
EFLAGS: 00010246
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] RAX: 000000000003c000 RBX: 
ffff8801ae4dee00 RCX: ffff8801ac923598
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] RDX: ffff8801863eed80 RSI: 
0000000000000000 RDI: ffff8801ae4dee00
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] RBP: ffff880188873c48 R08: 
ffff8801789338c8 R09: 0000000000000000
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] R10: ffff880188873c48 R11: 
ffff880177baeb80 R12: ffff8801ac922000
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] R13: 0000000000000000 R14: 
ffff8801ae4dee00 R15: ffff8801ac922000
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] FS:  00007f10d7b85840(0000) 
GS:ffff8800cdb00000(0000) knlGS:0000000000000000
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] CS:  0010 DS: 0000 ES: 0000 CR0: 
000000008005003b
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] CR2: 000000000314c688 CR3: 
0000000188a4d000 CR4: 00000000000406e0
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] DR0: 0000000000000000 DR1: 
0000000000000000 DR2: 0000000000000000
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] DR3: 0000000000000000 DR6: 
00000000ffff0ff0 DR7: 0000000000000400
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] Process Xorg (pid: 7035, 
threadinfo ffff880188872000, task ffff8801789331b0)
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  ffff880188873c48 
0000000000000001 0000000000000000 ffff8801afd5db78
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] <0> ffff880188873d58 
ffffffffa0132108 ffff8801afd5db40 0000000000000000
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006] <0> ffffffff810d9fa5 
0000000000000000 ffff8801afd5dbb0 0000000000000002
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffffa0132108>] 
i915_gem_do_execbuffer+0x55b/0xeb3 [i915]
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff810d9fa5>] ? 
might_fault+0x5c/0xac
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff810d9fee>] ? 
might_fault+0xa5/0xac
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff810d9fa5>] ? 
might_fault+0x5c/0xac
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffffa0131b95>] ? 
drm_malloc_ab+0x38/0x50 [i915]
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffffa0132b2e>] 
i915_gem_execbuffer2+0xce/0x12c [i915]
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff810d9fee>] ? 
might_fault+0xa5/0xac
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffffa00891bf>] 
drm_ioctl+0x27c/0x349 [drm]
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff8120172b>] ? 
do_raw_spin_lock+0x6b/0x120
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffffa0132a60>] ? 
i915_gem_execbuffer2+0x0/0x12c [i915]
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff813fe6ec>] ? 
_raw_spin_unlock+0x2b/0x2f
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff810de36f>] ? 
handle_mm_fault+0x6fb/0x718
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff81401d86>] ? 
do_page_fault+0x16f/0x2c3
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff81106d61>] 
do_vfs_ioctl+0x4bf/0x50e
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff8105fbf4>] ? 
up_read+0x23/0x3b
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff81002caa>] ? 
sysret_check+0x2e/0x69
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff81106e06>] 
sys_ioctl+0x56/0x79
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  [<ffffffff81002c72>] 
system_call_fastpath+0x16/0x1b
Oct 17 19:48:15 wuerfel kernel: [ 1172.768006]  RSP <ffff880188873c28>
Oct 17 19:48:15 wuerfel kernel: [ 1172.830801] ---[ end trace 4186e27271a72eb5 
]---
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to