Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 96712

Summary: vlc segfaults with dvb: --sout='#rtp{mux=ts,...}
Product: Gentoo Linux Reporter: Thomas Dufaux <thomasdufaux>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gdb output

Description Thomas Dufaux 2005-06-21 09:28:22 UTC
I'm trying to send multiple simultaneous streams from my DVB-S satellite TV
reciever over the network.

It works correctly using udp streaming, as shown here:
http://videolan.org/doc/streaming-howto/en/ch09.html#id300795

But I really need rtp streaming.

Reproducible: Always
Steps to Reproduce:
vlc --color --program=3309 --dvb-adapter=0 --dvb-srate=27500000
--dvb-frequency=11804000 --sout='#rtp{mux=ts,sdp=rtsp://:1234/sat2000.sdp}' dvb:
Actual Results:  
VLC media player 0.8.1 Janus
Segmentation fault


media-video/vlc-0.8.1-r2  

USE flags:
-3dfx +X +a52 +aac -aalib +alsa (-altivec) -arts +bidi +cdda -cddb +cdio +debug
+dts +dvb +dvd -esd -fbcon +ffmpeg +flac +freetype -ggi +gnutls +gtk2 +hal
+httpd -joystick -libcaca -lirc +live +mad +matroska +mozilla +mpeg -ncurses
+nls +ogg +opengl -oss +sdl +ssl +stream +svg +svga +theora -unicode +v4l +vcd
+vlm +vorbis +wxwindows +xosd +xv

I used these for compiling vlc
CFLAGS="-march=pentium2 -Os -pipe -g"
FEATURES="ccache nostrip"

emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Pentium II (Deschutes)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 11 2005, 14:54:19)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium2 -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium2 -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo
ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp6.uni-erlangen.de/pub/mirrors/gentoo
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apm avi bitmap-fonts bonobo cdr cups curl dga directfb dv
dvb dvd dvdr dvi eds emboss encode fam flac font-server foomaticdb fortran gif
gimp gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl
ieee1394 imagemagick imlib jack jpeg ldap libg++ libwww live mad mikmod mmx mono
mozilla moznomail mozsvg mp3 mpeg mysql nls nptl nptlonly ogg oggvorbis opengl
pam pdflib pic png postgres ppds python quicktime readline ruby scanner sdl
slang softmmu spell ssl stream svg svga t1lib tcpd tetex theora threads tiff
truetype truetype-fonts type1-fonts usb v4l vlm vorbis xml xml2 xosd xv xvid
yv12 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Thomas Dufaux 2005-06-21 09:58:48 UTC
Created attachment 61650 [details]
gdb output

I found out how to produce useful debug information. But I'm not a dev. So here
is what I get from gdb.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-07-14 03:40:10 UTC
Can you test with 0.8.2-r1 ? 
 
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-08-04 10:31:25 UTC
Please try with 0.8.2-r1 and reopen if it's still an issue.