http://bugs.freedesktop.org/show_bug.cgi?id=24080
Summary: Darwinia crashes in rv670 when starting a level Product: Mesa Version: git Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/R600 AssignedTo: dri-devel@lists.sourceforge.net ReportedBy: fran...@gmail.com Darwinia starts and the world selection works ok, but when entering a level it segfaults with the following backtrace: #0 0xf7c58dc6 in memcpy () from /lib32/libc.so.6 #1 0xf218e008 in ?? () #2 0xf7486dfc in _mesa_memcpy (dest=0x0, src=0xf218e008, n=2048) at /usr/include/bits/string3.h:52 #3 0xf74c0efa in memcpy_texture (ctx=<value optimized out>, dimensions=<value optimized out>, dstFormat=0xf7677bc0, dstAddr=0x0, dstXoffset=0, dstYoffset=0, dstZoffset=0, dstRowStride=2048, dstImageOffsets=0xf38e6310, srcWidth=<value optimized out>, srcHeight=512, srcDepth=1, srcFormat=6408, srcType=5121, srcAddr=0xf218e008, srcPacking=0xa82ba1c) at main/texstore.c:989 #4 0xf74c7547 in _mesa_texstore_rgba8888 (ctx=0xa81ead8, dims=2, baseInternalFormat=6408, dstFormat=0xf7677bc0, dstAddr=0x0, dstXoffset=0, dstYoffset=0, dstZoffset=0, dstRowStride=2048, dstImageOffsets=0xf38e6310, srcWidth=512, srcHeight=512, srcDepth=1, srcFormat=6408, srcType=5121, srcAddr=0xf218e008, srcPacking=0xa82ba1c) at main/texstore.c:1394 #5 0xf743a9ab in radeon_teximage (ctx=0xa81ead8, dims=<value optimized out>, target=3553, level=0, internalFormat=6408, width=512, height=512, depth=1, imageSize=0, format=6408, type=5121, pixels=<value optimized out>, packing=0xa82ba1c, texObj=0xab0acd0, texImage=0xf34898c0, compressed=0) at radeon_texture.c:649 #6 0xf743ad47 in radeonTexImage2D (ctx=0xa81ead8, target=3553, level=0, internalFormat=6408, width=512, height=512, border=0, format=6408, type=5121, pixels=0xf218e008, packing=0xa82ba1c, texObj=0xab0acd0, texImage=0xf34898c0) at radeon_texture.c:693 #7 0xf75550fd in copy_tex_image (ctx=0xa81ead8, dims=<value optimized out>, target=3553, level=0, internalFormat=6408, x=0, y=0, width=512, height=512, border=0) at drivers/common/meta.c:2224 #8 0xf74b8779 in _mesa_CopyTexImage2D (target=3553, level=0, internalFormat=6408, x=0, y=0, width=512, height=512, border=0) at main/teximage.c:2812 It seems the problem is the call to _mesa_texstore_rgba8888 with dstAddr=0x0. I had to apply the patch in here: http://pastebin.com/m5e85e97f to avoid the following assertion: radeon_mipmap_tree.c:117: compute_tex_image_offset: Assertion `lvl->size > 0' failed I don't know if the bug is caused by that. This is with the latest mesa git (commit 6a09c9d2d891a7118bc7c07d03900d69154116ba, 2009-09-22 11:35:56 GMT). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel