http://bugs.freedesktop.org/show_bug.cgi?id=7205





------- Comment #38 from [EMAIL PROTECTED]  2007-03-16 08:09 PST -------
I reverted the change of comment #33, and interestingly matlab didn't crash -
just the test case. 

Anyway, the information for you:

(gdb) bt
#0  0x00002b2f8fb632fb in memset () from /lib64/libc.so.6
#1  0x00002b2f92caa960 in _mesa_memset (dst=0x0, val=0x0, n=0x1000) at
imports.c:248
#2  0x00002b2f92d1e856 in put_mono_row_alpha8 (ctx=0x10df7a0, arb=0x1153dc0,
count=0x1000, x=0x0, y=0x0, value=0x7fff1c3747e0, mask=0x0) at
renderbuffer.c:1387
#3  0x00002b2f92dd3591 in clear_rgba_buffer (ctx=0x10df7a0, rb=0x1153dc0) at
s_buffers.c:189
#4  0x00002b2f92dd3806 in clear_color_buffers (ctx=0x10df7a0) at
s_buffers.c:281
#5  0x00002b2f92dd38ac in _swrast_Clear (ctx=0x10df7a0, buffers=0x101) at
s_buffers.c:331
#6  0x00002b2f92ee6c7d in clear_buffers (ctx=0x10df7a0, buffers=0x101) at
xm_dd.c:424
[...]

(gdb) frame 4
#4  0x00002b2f92dd3806 in clear_color_buffers (ctx=0x10df7a0) at
s_buffers.c:281
281                 clear_rgba_buffer(ctx, rb);
(gdb) print rb
$2 = (struct gl_renderbuffer *) 0x1153dc0
(gdb) print i
$3 = 0x0

(gdb) print *rb
$4 = {Mutex = 0x0, ClassID = 0x0, Name = 0x0, RefCount = 0x2, Width = 0x0,
Height = 0x0, InternalFormat = 0x1908, _ActualFormat = 0x803c, _BaseFormat =
0x1908, DataType = 0x1401, RedBits = 0x0, GreenBits = 0x0, BlueBits = 0x0,
AlphaBits = 0x0, IndexBits = 0x0, DepthBits = 0x0, StencilBits = 0x0, Data =
0x0, Wrapped = 0x12c34a0, Delete = 0x2b2f92d1e3b6 <delete_renderbuffer_alpha8>,
AllocStorage = 0x2b2f92d1e2cc <alloc_storage_alpha8>, GetPointer =
0x2b2f92d1e409 <get_pointer_alpha8>, GetRow = 0x2b2f92d1e422 <get_row_alpha8>,
GetValues = 0x2b2f92d1e4de <get_values_alpha8>, PutRow = 0x2b2f92d1e5b0
<put_row_alpha8>, PutRowRGB = 0x2b2f92d1e691 <put_row_rgb_alpha8>, PutMonoRow =
0x2b2f92d1e772 <put_mono_row_alpha8>, PutValues = 0x2b2f92d1e85d
<put_values_alpha8>, PutMonoValues = 0x2b2f92d1e955 <put_mono_values_alpha8>}

(gdb) print *ctx->DrawBuffer
$5 = {Mutex = 0x0, Name = 0x0, RefCount = 0x5, DeletePending = 0x0, Visual =
{next = 0x0, rgbMode = 0x1, floatMode = 0x0, colorIndexMode = 0x0,
doubleBufferMode = 0x0, stereoMode = 0x0, haveAccumBuffer = 0x1,
haveDepthBuffer = 0x1, haveStencilBuffer = 0x1, redBits = 0x5, greenBits = 0x6,
blueBits = 0x5, alphaBits = 0x8, redMask = 0xf800, greenMask = 0x7e0, blueMask
= 0x1f, alphaMask = 0x0, rgbBits = 0x10, indexBits = 0x0, accumRedBits = 0x10,
accumGreenBits = 0x10, accumBlueBits = 0x10, accumAlphaBits = 0x10, depthBits =
0x10, stencilBits = 0x8, numAuxBuffers = 0x0, level = 0x0, pixmapMode = 0x0,
visualID = 0x25, visualType = 0x8002, visualRating = 0x8000, transparentPixel =
0x0, transparentRed = 0x0, transparentGreen = 0x0, transparentBlue = 0x0,
transparentAlpha = 0x0, transparentIndex = 0x0, sampleBuffers = 0x0, samples =
0x0, drawableType = 0x0, renderType = 0x0, xRenderable = 0x0, fbconfigID = 0x0,
maxPbufferWidth = 0x0, maxPbufferHeight = 0x0, maxPbufferPixels = 0x0,
optimalPbufferWidth = 0x0, optimalPbufferHeight = 0x0, visualSelectGroup = 0x0,
swapMethod = 0x0, screen = 0x0, bindToTextureRgb = 0x0, bindToTextureRgba =
0x0, bindToMipmapTexture = 0x0, bindToTextureTargets = 0x0, yInverted = 0x0},
Initialized = 0x1, Width = 0x1000, Height = 0x1000, _Xmin = 0x0, _Xmax =
0x1000, _Ymin = 0x0, _Ymax = 0x1000, _DepthMax = 0xffff, _DepthMaxF = 65535,
_MRD = 1, _Status = 0x8cd5, Attachment = {{Type = 0x8d41, Complete = 0x1,
Renderbuffer = 0x1153dc0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x8d41, Complete
= 0x1, Renderbuffer = 0x12c35a0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace
= 0x0, Zoffset = 0x0}, {Type = 0x8d41, Complete = 0x1, Renderbuffer =
0x12c3640, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset =
0x0}, {Type = 0x8d41, Complete = 0x1, Renderbuffer = 0x12c36e0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}, {Type = 0x0, Complete =
0x0, Renderbuffer = 0x0, Texture = 0x0, TextureLevel = 0x0, CubeMapFace = 0x0,
Zoffset = 0x0}, {Type = 0x0, Complete = 0x0, Renderbuffer = 0x0, Texture = 0x0,
TextureLevel = 0x0, CubeMapFace = 0x0, Zoffset = 0x0}}, ColorDrawBuffer =
{0x404}, ColorReadBuffer = 0x404, _ColorDrawBufferMask = {0x1},
_ColorReadBufferIndex = 0x0, _NumColorDrawBuffers = {0x1}, _ColorDrawBuffers =
{{0x1153dc0, 0x0, 0x0, 0x0}}, _ColorReadBuffer = 0x1153dc0, _DepthBuffer =
0x12c35a0, _StencilBuffer = 0x12c3640, Delete = 0x2b2f92ef75b4
<xmesa_delete_framebuffer>}

(gdb) print *((struct xmesa_renderbuffer *)rb)
$6 = {Base = {Mutex = 0x0, ClassID = 0x0, Name = 0x0, RefCount = 0x2, Width =
0x0, Height = 0x0, InternalFormat = 0x1908, _ActualFormat = 0x803c, _BaseFormat
= 0x1908, DataType = 0x1401, RedBits = 0x0, GreenBits = 0x0, BlueBits = 0x0,
AlphaBits = 0x0, IndexBits = 0x0, DepthBits = 0x0, StencilBits = 0x0, Data =
0x0, Wrapped = 0x12c34a0, Delete = 0x2b2f92d1e3b6 <delete_renderbuffer_alpha8>,
AllocStorage = 0x2b2f92d1e2cc <alloc_storage_alpha8>, GetPointer =
0x2b2f92d1e409 <get_pointer_alpha8>, GetRow = 0x2b2f92d1e422 <get_row_alpha8>,
GetValues = 0x2b2f92d1e4de <get_values_alpha8>, PutRow = 0x2b2f92d1e5b0
<put_row_alpha8>, PutRowRGB = 0x2b2f92d1e691 <put_row_rgb_alpha8>, PutMonoRow =
0x2b2f92d1e772 <put_mono_row_alpha8>, PutValues = 0x2b2f92d1e85d
<put_values_alpha8>, PutMonoValues = 0x2b2f92d1e955 <put_mono_values_alpha8>},
Parent = 0x0, drawable = 0x31, pixmap = 0x12c3770, ximage = 0x2b2f8fe2ba10,
origin1 = 0xf00000002 <Address 0xf00000002 out of bounds>, width1 = 0x0,
origin2 = 0x30, width2 = 0x100, origin3 = 0x0, width3 = 0x0, origin4 =
0x100000001000, width4 = 0x1908, bottom = 0x0, clearFunc = 0x140100001908}

Some more structures:
(gdb) print *((struct xmesa_renderbuffer *)rb)->pixmap
$8 = {drawable = {type = 0x0, class = 0x0, depth = 0x0, bitsPerPixel = 0x0,
pad0 = 0x0, id = 0x31, pad1 = 0x0, x = 0x3410, y = 0xbf, width = 0x0, height =
0x0, pScreen = 0x1153e50, serialNumber = 0xf00000002}, refcnt = 0x0, devKind =
0x0, devPrivate = {ptr = 0x30, val = 0x30, uval = 0x30, fptr = 0x30},
devPrivates = 0xa0, screen_x = 0x0, screen_y = 0x0}
(gdb) print *((struct xmesa_renderbuffer *)rb)->ximage
$9 = {width = 0x8fe2ba00, height = 0x2b2f, data = 0x2b2f8fe2ba00 "�\217/+",
bytes_per_line = 0x1153e50, bits_per_pixel = 0x0}
(gdb) print *rb->Wrapped 
$12 = {Mutex = 0x0, ClassID = 0x0, Name = 0x0, RefCount = 0x2, Width = 0x1000,
Height = 0x1000, InternalFormat = 0x1908, _ActualFormat = 0x0, _BaseFormat =
0x1908, DataType = 0x1401, RedBits = 0x5, GreenBits = 0x6, BlueBits = 0x5,
AlphaBits = 0x8, IndexBits = 0x0, DepthBits = 0x0, StencilBits = 0x0, Data =
0x0, Wrapped = 0x12c34a0, Delete = 0x2b2f92ef7225 <xmesa_delete_renderbuffer>,
AllocStorage = 0x2b2f92ef723c <xmesa_alloc_front_storage>, GetPointer =
0x2b2f92d1ea45 <nop_get_pointer>, GetRow = 0x2b2f92e93cdc <get_row_rgba>,
GetValues = 0x2b2f92e95736 <get_values_rgba>, PutRow = 0x2b2f92e7d103
<put_row_DITHER_5R6G5B_pixmap>, PutRowRGB = 0x2b2f92e7d7b5
<put_row_rgb_DITHER_5R6G5B_pixmap>, PutMonoRow = 0x2b2f92e8ef19
<put_mono_row_TRUEDITHER_pixmap>, PutValues = 0x2b2f92e8b7a4
<put_values_DITHER_5R6G5B_pixmap>, PutMonoValues = 0x2b2f92e91046
<put_mono_values_TRUEDITHER_pixmap>}


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to