Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter your comments there.
http://bugs.xfree86.org/show_bug.cgi?id=512
------- Additional Comments From [EMAIL PROTECTED] 2004-04-07 16:15 -------
Looks like the source of the problem is in xm_api.c:645 (in 4.3) where we try to
malloc space for backimage->data but the width is 0 and the height is 0 so we
malloc 0 which returns an error. This sets ->backimage = Null and also
->backpixmap = Null. Later code assumes at least one must be a valid pointer.
I've traced this back as far as I can (so far). I can break at glxcmds.c:524
With Xinerama disabled, I print:
((__MESA_buffer)glxPriv->glPriv.private)->xm_buf->mesa_buffer.Width
and it = 1600 (the width of one of my screens).
With Xinerama enabled, that value = 0 (which causes the 0 malloc later).
Can someone tell me where xm_buf->mesa_buffer.Width gets initialized? I'd like
to see why it is that it gets a bogus value when I have Xinerama on.
--
Configure bugmail: http://bugs.xfree86.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel