Benno Schulenberg wrote:
> Hi,
> 
> When using Mesa from git, 'gliv' is segfaulting for me when setting
> the background to something other than black.  Googling for parts of
> the backtrace, it appears that a patch by Claudio Matsuoka is already
> available but hasn't been applied yet:
> 
> http://helllabs.org/patch/20071001_mesa/mesa-7.0.1-read_rgba_span_rgb565_mmx.patch
> 
> That patch is linked to from this story:
> http://helllabs.org/blog/20071002/mesa-quiz-spot-the-bug-with-patch
> 
> And was also posted to the relevant bug:
> https://bugs.freedesktop.org/show_bug.cgi?id=12614
> 
> This was the backtrace from the gliv segfault:
> 
> #0  _generic_read_RGBA_span_RGB565_MMX () at x86/read_rgba_span_x86.S:584
> #1  0xb6c318a7 in viaReadRGBASpan_565_MMX (ctx=0x814ba20, rb=0xb52e0900, 
> n=1024, x=0,
>     y=719, values=0xbf96e380)
>     at ../../../../../src/mesa/drivers/dri/common/spantmp2.h:427
> #2  0xb6d17bf9 in fast_read_rgba_pixels (ctx=0x814ba20, x=0, y=0, width=1024,
>     height=720, format=3214336896, type=2964598792, pixels=0xb0b43008,
>     packing=0xbf976480, transferOps=0) at swrast/s_readpix.c:258
> #3  0xb6d17ebd in read_rgba_pixels (ctx=0x814ba20, x=0, y=0, width=1024, 
> height=720,
>     format=6407, type=5121, pixels=0xb0b43008, packing=0xbf976480)
>     at swrast/s_readpix.c:335
> #4  0xb6d189b1 in _swrast_ReadPixels (ctx=0x814ba20, x=0, y=0, width=1024, 
> height=720,
>     format=6407, type=5121, packing=0xbf96e380, pixels=0xb0b43008)
>     at swrast/s_readpix.c:619
> #5  0xb6d7cf9f in _mesa_ReadPixels (x=-1255274240, y=-1255274240, width=1024,
>     height=720, format=6407, type=5121, pixels=0xb0b43008) at 
> main/drawpix.c:304
> #6  0x08074cb5 in grab_image (im=0x0, matrix=0x400, new_mat=0x0, 
> bg_is_black=0)
>     at transition.c:215
> #7  0x08074f8a in transition (im=0x81234c0) at transition.c:299
> #8  0x080664d7 in render_next_image (im=0x81234c0) at next_image.c:178
> #9  0x08066ce3 in load_direction (dir=1) at next_image.c:426
> #10 0x08057293 in key_press_event (unused=0x80b2800, event=0xbf96e380)
>     at callbacks.c:371
> #11 0xb7c356ed in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #12 0x080b2800 in ?? ()
> #13 0x08281c18 in ?? ()
> #14 0x00000000 in ?? ()
> Current language:  auto; currently asm
> 
> Applying Claudio's patch fixes the segfault for me.

I'm commited the patch (actually both patches from 12614).

-Brian


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to