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