Bug 22587

Summary: 2.8rc regression: some 3D not drawn, with [drm:i915_gem_execbuffer] *ERROR* Object f4e6a340 appears more than once in object list
Product: xorg Reporter: Leszek Koltunski <leszek>
Component: Driver/intelAssignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: smcv
Version: unspecifiedKeywords: regression
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Leszek Koltunski 2009-07-01 11:04:53 UTC
xserver-xorg-video-intel  2.7.99.901-3  ( from current Debian experimental )
xserver-xorg-core         1.6.1.901-3   ( current Debian unstable )
libdrm-intel1             2.4.11+git+20090519+f355ad8-1  ( current Debian experimental )
mesa                      7.4.4-1       ( current Debian unstable )

I have the Thinkpad X61 w/ 965GM chipset configured for KMS+UXA.

most of stuff works correctly, however, when I run Googleearth the program starts and its window ( including border, menus, left panel, etc ) renders correctly, but the actual earth is not drawn. At the same time syslog gets a few hundred lines that look like this

[drm:i915_gem_execbuffer] *ERROR* Object f4e6a340 appears more than once in object list
Comment 1 Leszek Koltunski 2009-07-04 22:28:16 UTC
Today I upgraded DRM to '2.4.11+git+20090630+de1ed01-1' , kernel 2.6.30 ( current Debian unstable ), situation is still the same.


(In reply to comment #0)
> xserver-xorg-video-intel  2.7.99.901-3  ( from current Debian experimental )
> xserver-xorg-core         1.6.1.901-3   ( current Debian unstable )
> libdrm-intel1             2.4.11+git+20090519+f355ad8-1  ( current Debian
> experimental )
> mesa                      7.4.4-1       ( current Debian unstable )
> 
> I have the Thinkpad X61 w/ 965GM chipset configured for KMS+UXA.
> 
> most of stuff works correctly, however, when I run Googleearth the program
> starts and its window ( including border, menus, left panel, etc ) renders
> correctly, but the actual earth is not drawn. At the same time syslog gets a
> few hundred lines that look like this
> 
> [drm:i915_gem_execbuffer] *ERROR* Object f4e6a340 appears more than once in
> object list
> 

Comment 2 Simon McVittie 2009-07-18 03:19:32 UTC
I get a similar failure mode in OpenArena and ioquake3 on a Lenovo X200s (X says the chipset is a GM45). The opening video plays, but instead of proceeding to the menus, the last frame of the video remains on the screen. The game and the X server are not frozen (moving the mouse in ioquake3 plays the menu sounds), and blindly typing the console key followed by \quit successfully exits the game and leaves the X server in a normal state.

Logs etc. are available from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537398
Comment 3 Simon McVittie 2009-07-18 03:27:14 UTC
Sorry, forgot to give version numbers:

* Intel driver: 2.7.99.902-1 (Debian unstable), also seen with yesterday's git master (commit bb30073) merged into the Debian packaging

* Kernel: 2.6.31rc3 (buildserver.net snapshot) with and without i915.modeset=1, also seen with 2.6.30 (Debian unstable) without i915.modeset=1

* libdrm: 2.4.11 (Debian unstable), also seen with 2.4.11+git+20090630+de1ed01 (experimental)

* Xorg: 1.6.2 (Debian unstable), also seen with prereleases

Downgrading xserver-xorg-video-intel to 2.7.1 (from Debian unstable) makes OpenArena work correctly (while keeping the other components the same) so this is a regression in 2.8.
Comment 4 Simon McVittie 2009-07-21 04:37:08 UTC
Upgrading to Mesa 7.5 fixed this for me; perhaps the new Intel driver tickles a recently-fixed Mesa bug or something?
Comment 5 Leszek Koltunski 2009-07-21 11:45:39 UTC
Mesa 7.5 fixed this for me, too.

On Tue, Jul 21, 2009 at 1:37 PM, <bugzilla-daemon@freedesktop.org> wrote:

> http://bugs.freedesktop.org/show_bug.cgi?id=22587
>
>
>
>
>
> --- Comment #4 from Simon McVittie <simon.mcvittie@collabora.co.uk>
>  2009-07-21 04:37:08 PST ---
> Upgrading to Mesa 7.5 fixed this for me; perhaps the new Intel driver
> tickles a
> recently-fixed Mesa bug or something?
>
>
> --
> Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.