Bug#365850: xserver-xorg-video-ati: gstreamer 0.8's xvimage sinks lets the server crash
On Thu, May 04, 2006 at 08:57:25AM +0200, Michel Dänzer wrote:
> On Wed, 2006-05-03 at 13:54 +0200, Sjoerd Simons wrote:
>> The following pipeline crashes my X server:
>> gst-launch-0.8 videotestsrc ! blaat ! xvimagesink
>>
>> Full X log and config is attached. Video card is a Radeon X800 XL on a
>> amd64 machine.
>
> First I thought this might be related to
> https://bugs.freedesktop.org/show_bug.cgi?id=4640 , but that only talks
> about a client crash and incorrect display, not a server crash...
>
> It would be great if you could get a backtrace from gdb, preferably with
> an unstripped driver built with -g.
Here you go:
Program received signal SIGSEGV, Segmentation fault.
0x00002b727d3f3014 in memcpy () from /lib/libc.so.6
(gdb) bt
#0 0x00002b727d3f3014 in memcpy () from /lib/libc.so.6
#1 0x00002b727e96b205 in RADEONCopyData (pScrn=<value optimized out>,
src=0x2b728f560200 <Address 0x2b728f560200 out of bounds>,
dst=0x2b72801e4400 <Address 0x2b72801e4400 out of bounds>, srcPitch=1280,
dstPitch=1280, h=118, w=<value optimized out>, bpp=4)
at ../../src/radeon_video.c:2091
#2 0x00002b727e96e9fd in RADEONPutImage (pScrn=0x703e80,
src_x=<value optimized out>, src_y=<value optimized out>,
drw_x=<value optimized out>, drw_y=<value optimized out>,
src_w=<value optimized out>, src_h=240, drw_w=320, drw_h=264,
id=1094862674, buf=0x2b728f53a000 "ÿØÿà", width=320, height=240, Sync=0,
clipBoxes=0x7fffff82b330, data=0x744360) at ../../src/radeon_video.c:2852
#3 0x000000000048a2f9 in xf86XVScreenInit ()
#4 0x00002b727de01aa0 in ProcXvShmPutImage ()
from /usr/lib/xorg/modules/extensions/libextmod.so
Sjoerd
--
What makes the universe so hard to comprehend is that there's nothing
to compare it with.
Reply to: