[Intel-gfx] [GM965] X fails to come back from suspend and gdm stop hangs

Robert Lowery rglowery at exemail.com.au
Wed Dec 17 12:00:02 CET 2008


Hi Folks,

I am running Ubuntu Intrepid (1.5.2 X server, 2.6.27 kernel), but recent
git master drm and intel driver and am finding X does not come back up
after a suspend.

Before switching drm and intel driver, everything was fine with default
Intrepid packages, but I wanted to try out XvMC support.

Running "sudo /etc/init.d/gdm stop" also fails to stop X, I'm forced to
kill -9.

When I connect to it with gdb, the stack backtrace is

#0  0x00007f8734cdda17 in ioctl () from /lib/libc.so.6
#1  0x00007f87338b9c43 in drmIoctl (fd=11, request=1074029637,
    arg=0x7fff3eeaff70) at xf86drm.c:183
#2  0x00007f87338b9ccb in drmCommandWrite (fd=11,
    drmCommandIndex=<value optimized out>, data=0x7fff3eeaff70,
    size=18446744073709551615) at xf86drm.c:2343
#3  0x00007f873341576e in _fence_wait_internal (bufmgr_fake=0x20f1690,
    seq=6245892) at intel_bufmgr_fake.c:373
#4  0x00007f8733416738 in drm_intel_fake_reloc_and_validate_buffer (
    bo=0x5a322d0) at intel_bufmgr_fake.c:1123
#5  0x00007f8733416a42 in drm_intel_fake_bo_exec (bo=0x5a322d0, used=8,
    cliprects=0x0, num_cliprects=0, DR4=-1) at intel_bufmgr_fake.c:1354
#6  0x00007f8733638dbf in intel_batch_flush (pScrn=0x20e26a0,
    flushed=<value optimized out>) at i830_batchbuffer.c:191
#7  0x00007f8733638661 in I830Sync (pScrn=0x20e26a0) at i830_accel.c:195
#8  0x00007f87329c2f6c in exaWaitSync () from
/usr/lib/xorg/modules//libexa.so
#9  0x00007f87329c4121 in ExaDoPrepareAccess ()
   from /usr/lib/xorg/modules//libexa.so
#10 0x00007f87329cba95 in ExaCheckPutImage ()
   from /usr/lib/xorg/modules//libexa.so
#11 0x00007f87329c5452 in ?? () from /usr/lib/xorg/modules//libexa.so
#12 0x0000000000533a3f in ?? ()
#13 0x0000000000507bf9 in ?? ()

Am I doing something wrong?

Thanks for any advice.

-Rob




More information about the Intel-gfx mailing list