[Softdevice-devel] Segfault with current 0.3.0 release vs. cvs from 2006-06-23
Stefan Lucke
stefan at lucke.in-berlin.de
Tue Oct 10 23:57:57 CEST 2006
On Dienstag 10 Oktober 2006 15:24, Herbert Poetzl wrote:
> On Tue, Oct 10, 2006 at 07:50:14AM +0200, Stefan Lucke wrote:
> > Quoting Herbert Poetzl <herbert at 13thfloor.at>:
> >
> > > On Mon, Oct 09, 2006 at 01:25:18AM +0200, Stefan Lucke wrote:
> > > > Hello,
> > > >
> > > > the softdevice team (Torgeir Veimo, Martin Wache and me, Stefan
> > > > Lucke) is pleased to announce a new release of vdr's softdevice
> > > > plugin.
> > > >
> > > > General info:
> > > > Softdevice plugin enables vdr to run on your desktop with so
> > > > called budget cards. You'll get vdr output via framebuffer or
> > > > X11-Xv or DirectFB or vidix to your screen. Decoding is done via
> > > > ffmpeg.
> > > >
> > > > Supported vdr versions: (1.2.x,) 1.3.x and 1.4.x
> > >
> > > segfaults here (100% reproducible) with or without
> > > alpha blending (i.e. pseudo and software). the only
> > > difference is the backtrace (CopyPicBuf vs *AlphaBlend)
> > >
> > > # ./vdr -D1 -c/opt/CONFIG-1/ -P"softdevice -vo xv:"
> > > [softdevice] processing args
> > > [softdevice] argv [0] = softdevice
> > > [softdevice] argv [1] = -vo
> > > vo_argv: xv:
> > > [setup-softdevice] alsa ac3Mode set to: 0
> > > [setup-softdevice] alsa AC3 device set to: hw:0,1
> > > [setup-softdevice] alsa device set to: default
> > > [setup-softdevice] A/V Offset set to (0)
> > > [setup-softdevice] Cropping 2 lines from bottom
> > > [setup-softdevice] Cropping 2 columns from left
> > > [setup-softdevice] cropping mode set to 0 (none)
> > > [setup-softdevice] cropping mode toggle key set to 0 (none)
> > > [setup-softdevice] Cropping 2 columns from right
> > > [setup-softdevice] Cropping 2 lines from top
> >
> > Does it make a difference when setting crop line /coloumns to 0 ?
>
> that was indeed a good hint, I completely removed the
> configuration entries for the softdevice, and suddenly
> it started working. after analyzing the differences,
> here is the culprit:
> softdevice.PixelFormat = 2
> ~~~
Yes changing pixelformat is the other way to circumvent this segfault.
Please get an updated version from cvs, as the bug was reproducable
for me and I commited a fix.
--
Stefan Lucke
More information about the Softdevice-devel
mailing list