Bug#721375: Dies with SIGSEGV
Reinhard Tartler
siretart at gmail.com
Sat Aug 31 14:37:18 UTC 2013
On Fri, Aug 30, 2013 at 11:01 PM, Christoph Egger <christoph at debian.org> wrote:
> mplayer2 segfaults here:
static void allocate_xvimage(struct vo *vo, int foo)
{
[..]
{
ctx->xvimage[foo] =
(XvImage *) XvCreateImage(x11->display, x11->xv_port,
ctx->xv_format, NULL,
ctx->image_width,
ctx->image_height);
ctx->xvimage[foo]->data =
malloc(ctx->xvimage[foo]->data_size);
XSync(x11->display, False);
}
memset(ctx->xvimage[foo]->data, 128,
ctx->xvimage[foo]->data_size);
return;
}
Your backtrace indicates that the segfault occurs in the memset, which
write to a memory area provided by XvCreateImage. I therefore suspect
that this is caused by your video driver. I see that you are using
kFreeBSD, may I ask what video driver you are using, so that I can
reassign this bug appropriately?
As a workaround, using opengl or Xshm as video backend could work.
Cheers,
Reinhard
More information about the pkg-multimedia-maintainers
mailing list