[vlc-devel] vlc segmentation fault while playing TV brodcast and switching to NRJ12 channel

Gilles Sabourin gilles.sabourin at free.fr
Sun Oct 28 10:02:30 CET 2007


Hi,

I have compiled vlc svn #22870 on opensuse 10.2. vlc played well france 2 
channel and I decided to switch to NRJ12 (Freebox TV). vlc crashes with a 
segmentation fault. It seems that the problem's origin is not streamling / 
protocol problem.

Here are the backtraces :

(gdb) run Desktop/TV_fbx.m3u
Starting program: /usr/bin/vlc Desktop/TV_fbx.m3u
[Thread debugging using libthread_db enabled]
[New Thread 46945337519872 (LWP 19492)]
VLC media player 0.9.0-svn Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-svn Grishenko - 
(c) 1996-2007 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured 
with ./configure  '--prefix=/usr' '--libdir=/usr/lib64' '--enable-fast-install' '--enable-shout' '--enable-skins2' '--disable-pda' '--disable-macosx' '--disable-qnx' '--enable-ncurses' '--enable-xosd' '--enable-visual' '--disable-goom' '--enable-slp' '--enable-lirc' '--disable-joystick' '--disable-corba' '--enable-dvdread' '--enable-dvdnav' '--disable-dshow' '--enable-v4l' '--enable-pvr' '--enable-vcd' '--enable-satellite' '--enable-ogg' '--enable-mkv' '--enable-mod' '--enable-libcdio' '--enable-vcdx' '--enable-cddax' '--enable-libcddb' '--enable-x11' '--enable-xvideo' '--enable-glx' '--enable-fb' '--enable-mga' '--enable-freetype' '--enable-fribidi' '--enable-svg' '--disable-hd1000v' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--enable-caca' '--enable-oss' '--enable-esd' '--enable-arts' '--enable-waveout' '--enable-portaudio' '--disable-coreaudio' '--disable-hd1000a' '--enable-mad' '--enable-ffmpeg' '--enable-faad' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-tremor' '--enable-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '--disable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--enable-optimizations' '--disable-altivec' '--disable-debug' '--enable-release' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-httpd' '--disable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib64/live' '--enable-dvbpsi' '--enable-dvb'
[New Thread 1082132800 (LWP 19495)]
[00000001] main libvlc debug: translation test: code is "Fr"
[New Thread 1090541888 (LWP 19525)]
[New Thread 1098934592 (LWP 19526)]
[New Thread 1107327296 (LWP 19527)]
[New Thread 1115720000 (LWP 19528)]
[New Thread 1124112704 (LWP 19529)]
[New Thread 1132505408 (LWP 19530)]
[New Thread 1140898112 (LWP 19531)]
[New Thread 1149290816 (LWP 19532)]
[Thread 1149290816 (LWP 19532) exited]
[New Thread 1149290816 (LWP 19537)]
[New Thread 1157683520 (LWP 19541)]
[New Thread 1166076224 (LWP 19542)]
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for 
PID 0
[New Thread 1174468928 (LWP 19543)]
[New Thread 1182861632 (LWP 19544)]
[New Thread 1191254336 (LWP 19545)]
[New Thread 1199647040 (LWP 19546)]
[New Thread 1208039744 (LWP 19554)]
[Thread 1208039744 (LWP 19554) exited]
[Thread 1157683520 (LWP 19541) exited]
[Thread 1174468928 (LWP 19543) exited]
[Thread 1182861632 (LWP 19544) exited]
[Thread 1191254336 (LWP 19545) exited]
[Thread 1166076224 (LWP 19542) exited]
[Thread 1149290816 (LWP 19537) exited]
[New Thread 1149290816 (LWP 19650)]
[New Thread 1166076224 (LWP 19654)]
[New Thread 1191254336 (LWP 19655)]
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for 
PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for 
PID 1303
[New Thread 1182861632 (LWP 19656)]
[New Thread 1157683520 (LWP 19657)]
[New Thread 1174468928 (LWP 19658)]
[Thread 1199647040 (LWP 19546) exited]
[New Thread 1199647040 (LWP 19662)]
[New Thread 1208039744 (LWP 19669)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1208039744 (LWP 19669)]
0x00002aaaae5b77ca in FcConfigEnableHome () from /usr/lib64/libfontconfig.so.1
(gdb) bt
#0  0x00002aaaae5b77ca in FcConfigEnableHome () 
from /usr/lib64/libfontconfig.so.1
#1  0x00002aaaae5b78ae in FcConfigEnableHome () 
from /usr/lib64/libfontconfig.so.1
#2  0x00002aaaae5b7902 in FcConfigEnableHome () 
from /usr/lib64/libfontconfig.so.1
#3  0x00002aaaae5bd42b in FcDirCacheRead () from /usr/lib64/libfontconfig.so.1
#4  0x00002aaaae5b99a9 in FcConfigGetConfigDirs () 
from /usr/lib64/libfontconfig.so.1
#5  0x00002aaaae5b9c16 in FcConfigBuildFonts () 
from /usr/lib64/libfontconfig.so.1
#6  0x00002aaab7aea57f in FontBuilder () 
from /usr/lib64/vlc/misc/libfreetype_plugin.so
#7  0x00002ab24f3eb09e in start_thread () from /lib64/libpthread.so.0
#8  0x00002ab24f8c668d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Best Regards,
Gilles



More information about the vlc-devel mailing list