Created attachment 14268 [details] regnum-online backtrace When starting the linux client of regnum-online on Ubuntu Hardy (xorg 7.3 + Intel 2.2) I'll get the following assertion error (backtrace is attached): game: intel_regions.c:231: intel_region_data: Assertion `dst_offset + dstx + width + (dsty + height - 1) * dst->pitch * dst->cpp <= dst->pitch * dst->cpp * dst->height' failed. This has to do with the mimmap tree calculation.
The regnum-online installer segfaults for me, so I can't reproduce it. I wish I could, since this is the second tripping of this assertion I've seen. However, mesa master may have fixed it, as the other report of this assertion was in mesa 7.0-branch only.
If there is anything I could do to get better data for this bug let me know. I'll tried some debug env-vars, but I don't have many success. I'm not a c developer...
Could you provide more info, as mentioned in http://intellinuxgraphics.org/how_to_report_bug.html ?
System environment: -- chipset: i965GM -- system architecture: i686 -- xf86-video-intel: xserver-xorg-video-intel 2:2.2.0.90-2ubuntu2 -- xserver: xserver-xorg 1:7.3+10ubuntu4 -- mesa: ??? 7.0.2-4ubuntu2 -- drm: libgl1-mesa-dri 7.0.2-4ubuntu2 -- kernel: 2.6.24-7-generic -- Linux distribution: Ubuntu Hardy-Alpha4 -- Machine or mobo model: Lenovo x61s Additional info: Using LIBGL_DEBUG=verbose does not print any related information for the failed assertion.
Could you try mesa master (requires DRM master and server master as well) and see if you still get the error? We changed a lot of code related to this assertion, and the other report of this assertion isn't reproducible in master.
Can you explain to me what mesa, drm and server master are? I've tried apt-cache in ubuntu but that does not give me any result. There is no install candidate as I can see.
"master" refers to the branch name in the upstream development repositories. http://wiki.x.org/wiki/ModularDevelopersGuide explains how to build it (and I apologize for the quality of those instructions)
I'm closing as no response for long. Please reopen when you have update. http://wiki.x.org/wiki/Development/git may help.
I just want to add that this bug also occurs when I try to start World of Warcraft with wine in opengl mode. I've tried to build a new ubuntu package with a newer driver but I failed to do so. Sorry I can't help you much with this.
I'm having the same problem running AstroMenace 1.2: AstroMenace: intel_regions.c:231: intel_region_data: Assertion `dst_offset + dstx + width + (dsty + height - 1) * dst->pitch * dst->cpp <= dst->pitch * dst->cpp * dst->height' failed. This 3D scroller can be obtained at http://www.viewizard.com/astromenace/index_linux.php ,the source code is at http://www.viewizard.com/download.php?forceos=source Many others have reported the same issue in many other games, e.g.: http://www.phoronix.com/forums/showthread.php?t=8347 System environment: -- chipset: i965GM -- system architecture: i686 - 32bit -- xf86-video-intel: xserver-xorg-video-intel 2:2.2.1-1ubuntu12 -- xserver: xserver-xorg 1:7.3+10ubuntu8 -- libgl1-mesa-glx: 7.0.3~rc2-1ubuntu3 -- libgl1-mesa-drm: 7.0.3~rc2-1ubuntu3 -- kernel: Ubuntu 2.6.24-16-generic -- Linux distribution: Ubuntu Hardy as of 2008-04-14 -- Machine or mobo model: Dell Inspiron 1720 with X3100 GL_VERSION: 1.4 Mesa 7.0.3-rc2 GL_VENDOR: Tungsten Graphics, Inc GL_RENDERER: Mesa DRI Intel(R) 965GM 4.1.3002 x86/MMX/SSE2 I also have this problem in other 3D games, such as Enemy Territory.
*** This bug has been marked as a duplicate of bug 14221 ***
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.