Bug#439238: vlc segfaults on theora

Arieh Skliarouk skliarieh at gmail.com
Thu Aug 23 14:21:36 UTC 2007


package: vlc
version: 0.8.6.c-3

I tried to resize an ogg video and stream it and got segfault. To isolate
the case, I took vlc-endorsed ogg stream from
ftp://streams.videolan.org/streams-videolan/reference/ogm/theora-a4_v6-k250-s0.ogg

And tried to resize it and stream:
vlc theora-a4_v6-k250-s0.ogg --loop -Irc --sout
'#transcode{vcodec="theora",width=320,height=128}:standard{access=http,mux=ogg,url=:1111}'

Here is the output:
VLC media player 0.8.6c Janus
Remote control interface initialized. Type `help' for help.
[00000297] main private: creating httpd
[00000301] mux_ogg private: Open
status change: ( new input: theora-a4_v6-k250-s0.ogg )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
Segmentation fault

If I do the same using DIV3/MP3 codec, vlc works:
vlc theora-a4_v6-k250-s0.ogg --loop -Irc --sout
'#transcode{vcodec="DIV3",width=320,height=128}:standard{access=http,mux=ogg,url=:1111}'

What irony, GPLed program works with proprietary codec better than with open
one... :-(

I can provide stack trace, but IMHO it is useless, as you should be able to
reproduce the problem easily.

# dpkg -l | grep ogg
ii  kdemultimedia-kfile-plugins        3.5.5-1
au/avi/m3u/mp3/ogg/wav plugins for kfile
ii  klogd                              1.4.1-20
Kernel Logging Daemon
ii  libcarp-clan-perl                  5.8-1                           Perl
enhancement to Carp error logging facil
ii  libcommons-logging-java            1.0.4-5
commmon wrapper interface for several loggin
ii  liblog4j1.2-java                   1.2.13-2
Logging library for java
ii  libogg-vorbis-header-pureperl-perl 0.07-2                          A
pure Perl interface to Ogg Vorbis informat
ii  libogg0                            1.1.3-2                         Ogg
Bitstream Library
ii  liboggflac1                        1.1.1-5                         Free
Lossless Audio Codec - runtime C librar
ii  liboggflac3                        1.1.2-5                         Free
Lossless Audio Codec - runtime C librar
ii  sysklogd                           1.4.1-20
System Logging Daemon
# dpkg -l | grep theora
ii  libtheora0                         0.0.0.alpha7.dfsg-2             The
Theora Video Compression Codec
# dpkg -l | grep orbis
ii  gstreamer0.8-vorbis                0.8.11-1
Vorbis plugin for GStreamer
ii  libogg-vorbis-header-pureperl-perl 0.07-2                          A
pure Perl interface to Ogg Vorbis informat
ii  libshout3                          2.2.2-1
MP3/Ogg Vorbis broadcast streaming library
ii  libvorbis0a                        1.2.0.dfsg-2                    The
Vorbis General Audio Compression Codec
ii  libvorbisenc2                      1.2.0.dfsg-2                    The
Vorbis General Audio Compression Codec
ii  libvorbisfile3                     1.2.0.dfsg-2                    The
Vorbis General Audio Compression Codec
ii  mp3splt                            2.1-1.1
Splits MP3 and Ogg Vorbis files without reen
ii  vorbis-tools                       1.1.1-14
several Ogg Vorbis tools
#

Could be the bug is in libtheora0 though.

--
Arieh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20070823/aea07714/attachment.htm 


More information about the pkg-multimedia-maintainers mailing list