I have an Intel x4500 in my lenovo t400. I just installed fedora on it but I noticed some strange behavior, the entire install when updated would hang. I did some searching and some regressions and found the culprit was mesa-libGL 7.6. What happens is with this library installed some of the compositing functions of kwin freeze the system, notably for me the present windows plugin. Downgrading to mesa-* 7.5 fixes the problem. Unless it's a specific FC patch that makes Mesa go crazy I doubt we will find much traction here, but none the less here is a dump from my kernel logs.
Code:
Jul 25 04:01:22 II kernel: ------------[ cut here ]------------
Jul 25 04:01:22 II kernel: kernel BUG at drivers/gpu/drm/i915/i915_gem.c:2241!
Jul 25 04:01:22 II kernel: invalid opcode: 0000 [#1] SMP
Jul 25 04:01:22 II kernel: last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Jul 25 04:01:22 II kernel: CPU 1
Jul 25 04:01:22 II kernel: Modules linked in: sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_multipath thinkpad_acpi hwmon arc4 ecb pcspkr joydev i2c_i801 firewire_ohci firewire_core crc_itu_t iwlagn yenta_socket rsrc_nonstatic snd_hda_codec_conexant iTCO_wdt iTCO_vendor_support snd_hda_intel iwlcore snd_hda_codec lib80211 snd_hwdep mac80211 snd_pcm snd_timer snd uvcvideo soundcore videodev v4l1_compat v4l2_compat_ioctl32 snd_page_alloc cfg80211 wmi e1000e i915 drm i2c_algo_bit i2c_core video output [last unloaded: microcode]
Jul 25 04:01:22 II kernel: Pid: 1840, comm: X Not tainted 2.6.29.6-213.fc11.x86_64 #1 7417CTO
Jul 25 04:01:22 II kernel: RIP: 0010:[<ffffffffa005f852>] [<ffffffffa005f852>] i915_gem_object_get_fence_reg+0x221/0x61e [i915]
Jul 25 04:01:22 II kernel: RSP: 0000:ffff880139437be8 EFLAGS: 00013202
Jul 25 04:01:22 II kernel: RAX: 0000000000001f21 RBX: ffff8801254500c0 RCX: 0000000000000010
Jul 25 04:01:22 II kernel: RDX: 0000000000002a42 RSI: 0000000000001f21 RDI: ffff88012254d9c0
Jul 25 04:01:22 II kernel: RBP: ffff880139437c28 R08: 0000000000000003 R09: ffff88013a40e220
Jul 25 04:01:22 II kernel: R10: 0000000000000200 R11: 0000000000000040 R12: ffff88012254d840
Jul 25 04:01:22 II kernel: R13: ffff88013a40e000 R14: ffff880125450a80 R15: ffff88013a40d000
Jul 25 04:01:22 II kernel: FS: 00007f7d1be807b0(0000) GS:ffff88013ae5d480(0000) knlGS:0000000000000000
Jul 25 04:01:22 II kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 25 04:01:22 II kernel: CR2: 00007f7d1391a000 CR3: 00000001311b5000 CR4: 00000000000406e0
Jul 25 04:01:22 II kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jul 25 04:01:22 II kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Jul 25 04:01:22 II kernel: Process X (pid: 1840, threadinfo ffff880139436000, task ffff880131050000)
Jul 25 04:01:22 II kernel: Stack:
Jul 25 04:01:22 II kernel: ffff880139437c38 ffff88013a40e220 ffff88013a40d020 ffff880125450a80
Jul 25 04:01:22 II kernel: ffff88013a40d020 ffff8801254500c0 ffff88012f51e790 ffff880139437ce8
Jul 25 04:01:22 II kernel: ffff880139437c98 ffffffffa00613cd ffff880139437c68 00007f7d1391a000
Jul 25 04:01:22 II kernel: Call Trace:
Jul 25 04:01:22 II kernel: [<ffffffffa00613cd>] i915_gem_fault+0xc1/0x136 [i915]
Jul 25 04:01:22 II kernel: [<ffffffff810b2153>] __do_fault+0x55/0x3d5
Jul 25 04:01:22 II kernel: [<ffffffff81242a23>] ? agp_flush_chipset+0x1b/0x1d
Jul 25 04:01:22 II kernel: [<ffffffffa005d638>] ? i915_gem_object_flush_cpu_write_domain+0x26/0x32 [i915]
Jul 25 04:01:22 II kernel: [<ffffffff810b4489>] handle_mm_fault+0x349/0x7c5
Jul 25 04:01:22 II kernel: [<ffffffff813ae705>] do_page_fault+0x5b5/0x9e9
Jul 25 04:01:22 II kernel: [<ffffffff813ac102>] ? unlock_kernel+0x2f/0x32
Jul 25 04:01:22 II kernel: [<ffffffff810e0e3b>] ? vfs_ioctl+0x76/0x87
Jul 25 04:01:22 II kernel: [<ffffffff810e12cf>] ? do_vfs_ioctl+0x462/0x4a3
Jul 25 04:01:22 II kernel: [<ffffffff813abb9d>] ? trace_hardirqs_off_thunk+0x3a/0x6c
Jul 25 04:01:22 II kernel: [<ffffffff813ac265>] page_fault+0x25/0x30
Jul 25 04:01:22 II kernel: Code: ff e8 d0 e5 ff ff 85 c0 0f 84 b3 fe ff ff e9 06 04 00 00 41 83 7c 24 20 00 75 10 48 8b 55 c8 48 8b 02 f7 40 70 be ff ff ff 74 04 <0f> 0b eb fe 49 8b bf 38 01 00 00 48 8b 70 38 48 85 ff 74 1a 48
Jul 25 04:01:22 II kernel: RIP [<ffffffffa005f852>] i915_gem_object_get_fence_reg+0x221/0x61e [i915]
Jul 25 04:01:22 II kernel: RSP <ffff880139437be8>
Jul 25 04:01:22 II kernel: ---[ end trace c95c62fb7937fff2 ]---