Bug#773129: vlc: recording DVB programs broken, causes SIGFPE crash

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Tue Jan 5 18:24:40 UTC 2016


Control: found -1 2.2.1-5+b1

On 14.12.2014 21:20, Andreas Cadhalpun wrote:
> with vlc 2.1.5 it was possible to record DVB programs with e.g. the
> following command:
> vlc dvb-s://frequency=11953500000:srate=27500000:polarization=H :program=28013 --sout-display --sout=file://test.ts
> This does not work any more: The created test.ts remains empty.

A workaround for this is using ':no-sout-all'.

> Closing vlc then leads to a crash:
> Program terminated with signal SIGFPE, Arithmetic exception.
> #0  0x00007fd198609275 in lldiv (numer=0, denom=denom at entry=0) at lldiv.c:30
> 30    lldiv.c: Datei oder Verzeichnis nicht gefunden.
> (gdb) bt
> #0  0x00007fd198609275 in lldiv (numer=0, denom=denom at entry=0) at lldiv.c:30
> #1  0x00007fd198357214 in date_Increment (p_date=0x7fd1640b95f0, i_nb_samples=<optimized out>) at misc/mtime.c:187
> #2  0x00007fd15b5d20df in GetSoutBuffer (p_dec=<optimized out>) at codec/mpeg_audio.c:569
> #3  GetOutBuffer (pp_out_buffer=<optimized out>, p_dec=<optimized out>) at codec/mpeg_audio.c:517
> #4  DecodeBlock (p_dec=0x0, pp_block=0x0) at codec/mpeg_audio.c:439
> #5  0x00007fd19830eaf0 in DecoderProcessSout (p_block=0x0, p_dec=<optimized out>) at input/decoder.c:1519
> #6  DecoderProcess (p_block=<optimized out>, p_dec=<optimized out>) at input/decoder.c:1787
> #7  DecoderThread (p_data=0x7fd1640b8c68) at input/decoder.c:909
> #8  0x00007fd198b860a4 in start_thread (arg=0x7fd15b4cf700) at pthread_create.c:309
> #9  0x00007fd1986b6ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

This crash still happens, when not using above workaround.

Best regards,
Andreas



More information about the pkg-multimedia-maintainers mailing list