F11: Blender and the i915 driver
Petrus de Calguarium
kwhiskerz at gmail.com
Mon Jul 13 17:08:26 UTC 2009
Marco Guazzone wrote:
> Hi all,
>
> It seems that the i915 driver of the kernel shipped with
F11
> (2.6.29.5-191.fc11.x86_64) has some problems.
>
> When I start blender (v, 2.49a) my X will completely
freeze!
>
> Looking in /var/log/messages:
>
> Jul 13 15:15:35 feedback kernel: ------------[ cut here
]------------
> Jul 13 15:15:35 feedback kernel: kernel BUG at
> drivers/gpu/drm/i915/i915_gem.c:2136!
> Jul 13 15:15:35 feedback kernel: invalid opcode: 0000 [#1]
SMP
> Jul 13 15:15:35 feedback kernel: last sysfs file:
>
/sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0/charge_full
> Jul 13 15:15:35 feedback kernel: CPU 1
> Jul 13 15:15:35 feedback kernel: Modules linked in: fuse
ipv6
> cpufreq_ondemand acpi_cpufreq freq_table dm_multipath
kvm_intel kvm
> uinput arc4 ecb snd_hda_codec_idt iwl3945 firewire_ohci
snd_hda_intel
> firewire_core snd_hda_codec snd_hwdep mac80211 snd_pcm
yenta_socket
> tg3 rsrc_nonstatic i2c_i801 snd_timer snd iTCO_wdt
soundcore
> iTCO_vendor_support snd_page_alloc wmi pcspkr crc_itu_t
lib80211
> cfg80211 dell_laptop joydev dcdbas i915 drm i2c_algo_bit
i2c_core
> video output [last unloaded: microcode]
> Jul 13 15:15:35 feedback kernel: Pid: 2162, comm: blender
Not tainted
> 2.6.29.5-191.fc11.x86_64 #1 Latitude D830
> Jul 13 15:15:35 feedback kernel: RIP: 0010:
[<ffffffffa005f3d2>]
> [<ffffffffa005f3d2>]
i915_gem_object_get_fence_reg+0x221/0x61e [i915]
> Jul 13 15:15:35 feedback kernel: RSP: 0000:ffff88006c915be8
EFLAGS:
> 00010202 Jul 13 15:15:35 feedback kernel: RAX:
0000000000001524 RBX:
> ffff88006f88d480 RCX: 0000000000000010
> Jul 13 15:15:35 feedback kernel: RDX: 0000000000002a02 RSI:
> 0000000000001524 RDI: ffff88006f88d240
> Jul 13 15:15:35 feedback kernel: RBP: ffff88006c915c28 R08:
> 0000000000000004 R09: ffff88007d5ae1f0
> Jul 13 15:15:35 feedback kernel: R10: 0000000000000200 R11:
> 0000000000000040 R12: ffff88006f88d3c0
> Jul 13 15:15:35 feedback kernel: R13: ffff88007d5ae000 R14:
> ffff88006f88d600 R15: ffff88007d5ac000
> Jul 13 15:15:35 feedback kernel: FS:
00007fb7540f1780(0000)
> GS:ffff88007f001f00(0000) knlGS:0000000000000000
> Jul 13 15:15:35 feedback kernel: CS: 0010 DS: 0000 ES:
0000 CR0:
> 0000000080050033
> Jul 13 15:15:35 feedback kernel: CR2: 00007fb7540fc000 CR3:
> 000000006c813000 CR4: 00000000000026e0
> Jul 13 15:15:35 feedback kernel: DR0: 0000000000000000 DR1:
> 0000000000000000 DR2: 0000000000000000
> Jul 13 15:15:35 feedback kernel: DR3: 0000000000000000 DR6:
> 00000000ffff0ff0 DR7: 0000000000000400
> Jul 13 15:15:35 feedback kernel: Process blender (pid:
2162,
> threadinfo ffff88006c914000, task ffff88006a920000)
> Jul 13 15:15:35 feedback kernel: Stack:
> Jul 13 15:15:35 feedback kernel: ffff88006c915c38
ffff88007d5ae1f0
> ffff88007d5ac020 ffff88006f88d600
> Jul 13 15:15:35 feedback kernel: ffff88007d5ac020
ffff88006f88d480
> ffff88006f9c2580 ffff88006c915ce8
> Jul 13 15:15:35 feedback kernel: ffff88006c915c98
ffffffffa00610d3
> ffff88006c915c68 00007fb7540fc000
> Jul 13 15:15:35 feedback kernel: Call Trace:
> Jul 13 15:15:35 feedback kernel: [<ffffffffa00610d3>]
> i915_gem_fault+0xc1/0x136 [i915]
> Jul 13 15:15:35 feedback kernel: [<ffffffff810b213f>]
> __do_fault+0x55/0x3d5 Jul 13 15:15:35 feedback kernel:
> [<ffffffff812429bb>] ? agp_flush_chipset+0x1b/0x1d
> Jul 13 15:15:35 feedback kernel: [<ffffffffa005d523>] ?
> i915_gem_object_flush_cpu_write_domain+0x26/0x32 [i915]
> Jul 13 15:15:35 feedback kernel: [<ffffffff810b4475>]
> handle_mm_fault+0x349/0x7c5
> Jul 13 15:15:35 feedback kernel: [<ffffffff813ae615>]
> do_page_fault+0x5b5/0x9e9 Jul 13 15:15:35 feedback kernel:
> [<ffffffff813ac01a>] ? unlock_kernel+0x2f/0x32 Jul 13
15:15:35 feedback
> kernel: [<ffffffff810e0e27>] ? vfs_ioctl+0x76/0x87 Jul 13
15:15:35
> feedback kernel: [<ffffffff810e12bb>] ?
do_vfs_ioctl+0x462/0x4a3 Jul 13
> 15:15:35 feedback kernel: [<ffffffff813abab5>] ?
> trace_hardirqs_off_thunk+0x3a/0x6c Jul 13 15:15:35 feedback
kernel:
> [<ffffffff813ac175>] page_fault+0x25/0x30 Jul 13 15:15:35
feedback kernel:
> Code: ff e8 35 e9 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 13 15:15:35 feedback kernel: RIP [<ffffffffa005f3d2>]
> i915_gem_object_get_fence_reg+0x221/0x61e [i915]
> Jul 13 15:15:35 feedback kernel: RSP <ffff88006c915be8>
> Jul 13 15:15:35 feedback kernel: ---[ end trace
77c31c0b3328e17f ]---
>
> I looked at the kenerloops.org site and I've found many
bugs related
> to i915 but I'm not sure that mine is included
>
>
> Should I submit a bug? ... and where?
>
> Thanks in advance!
>
> Cheers
>
> -- Marco
>
It is possible that it is this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=496614
The workaround is to disable modesetting. I think it might be
fixed in rawhide with the recent X server. The unfortunate
side effect of the workaround is that you will also lose
plasma compositing functionality.
More information about the fedora-list
mailing list