[vlc-devel] vlc segmentation fault while playing TV broadcast and switching channel [Full backtraces]

Gilles Sabourin gilles.sabourin at free.fr
Sun Nov 4 10:53:23 CET 2007


Hi,


I wanted to have your advice about this crash, when playing a video stream 
(mpeg2) and switching channel (freebox TV).

vlc #22935 compiled on opensuse 10.2


(gdb) run Desktop/TV_fbx.m3u
Starting program: /usr/bin/vlc Desktop/TV_fbx.m3u
[Thread debugging using libthread_db enabled]
[New Thread 47709672136448 (LWP 27717)]
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-s
kins2' '--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' '--di
sable-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-gl
x' '--enable-fb' '--enable-mga' '--enable-freetype' '--enable-fribidi' '--enable
-svg' '--disable-hd1000v' '--disable-directx' '--disable-wingdi' '--disable-glid
e' '--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' '--enabl
e-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '-
-disable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-tests
uite' '--disable-optimizations' '--disable-altivec' '--enable-debug' '--enable-r
elease' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-http
d' '--disable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable
-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib64/live' '--enable-dv
bpsi' '--enable-dvb'
[New Thread 1082132800 (LWP 27723)]
[00000001] main libvlc debug: translation test: code is "Fr"
[New Thread 1090541888 (LWP 27749)]
[New Thread 1098934592 (LWP 27750)]
[New Thread 1107327296 (LWP 27751)]
[New Thread 1115720000 (LWP 27752)]
[New Thread 1124112704 (LWP 27753)]
[New Thread 1132505408 (LWP 27754)]
[New Thread 1140898112 (LWP 27755)]
[New Thread 1149290816 (LWP 27757)]
[Thread 1149290816 (LWP 27757) exited]
[New Thread 1149290816 (LWP 27807)]
[New Thread 1157683520 (LWP 27808)]
[New Thread 1166076224 (LWP 27809)]
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for 
PI
D 0
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for 
PI
D 1285
[New Thread 1174468928 (LWP 27813)]
[New Thread 1182861632 (LWP 27814)]
[New Thread 1191254336 (LWP 27815)]
[New Thread 1199647040 (LWP 27816)]
[New Thread 1208039744 (LWP 27823)]
[Thread 1208039744 (LWP 27823) exited]
[Thread 1157683520 (LWP 27808) exited]
[Thread 1174468928 (LWP 27813) exited]
[Thread 1182861632 (LWP 27814) exited]
[Thread 1191254336 (LWP 27815) exited]
[Thread 1166076224 (LWP 27809) exited]
[Thread 1149290816 (LWP 27807) exited]
[New Thread 1149290816 (LWP 27845)]
[New Thread 1166076224 (LWP 27846)]
[New Thread 1191254336 (LWP 27847)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1199647040 (LWP 27816)]
0x00002aaaae5c3a44 in FcStrSetAddFilename () 
from /usr/lib64/libfontconfig.so.1
(gdb) bt full
#0  0x00002aaaae5c3a44 in FcStrSetAddFilename ()
   from /usr/lib64/libfontconfig.so.1
No symbol table info available.
#1  0x00002aaaae5c3a51 in FcStrSetAddFilename ()
   from /usr/lib64/libfontconfig.so.1
No symbol table info available.
#2  0x00002aaaae5b3c81 in FcConfigBuildFonts ()
   from /usr/lib64/libfontconfig.so.1
No symbol table info available.
#3  0x00002aaaae5b3d4b in FcConfigDestroy () 
from /usr/lib64/libfontconfig.so.1
No symbol table info available.
#4  0x00002aaab7ae3c19 in Destroy (p_this=0x1340b90) at freetype.c:456
        p_filter = (filter_t *) 0x1340b90
        p_sys = (filter_sys_t *) 0xaec450
#5  0x00002b64449857dc in __module_Unneed (p_this=0x1340b90, 
p_module=0x86ae10)
    at modules/modules.c:723
No locals.
#6  0x00002b6444951ddc in spu_Destroy (p_spu=0x185d6c0)
    at video_output/vout_subpictures.c:208
        i_index = 8
#7  0x00002b644494dc8b in EndThread (p_vout=0x132be20)
    at video_output/video_output.c:1279
        i_index = 17
---Type <return> to continue, or q <return> to quit---
#8  0x00002b644494daf3 in RunThread (p_vout=0x132be20)
    at video_output/video_output.c:1220
        i_index = 7
        i_idle_loops = 3
        current_date = 1243561940
        display_date = 0
        p_picture = (picture_t *) 0x0
        p_last_picture = (picture_t *) 0x132c9d0
        p_directbuffer = (picture_t *) 0x0
        p_subpic = (subpicture_t *) 0x0
        p_input = (input_thread_t *) 0x0
        val = {i_int = 1, b_bool = 1, f_float = 1.40129846e-45,
  psz_string = 0x1 <Address 0x1 out of bounds>, p_address = 0x1,
  p_object = 0x1, p_list = 0x1, i_time = 1, var = {
    psz_name = 0x1 <Address 0x1 out of bounds>, i_object_id = 0}, padding = {
    a = 1 '\001', b = 0 '\0', c = 0 '\0', d = 0 '\0', e = 0 '\0', f = 0 '\0',
    g = 0 '\0', h = 0 '\0'}}
        b_drop_late = 1
        i_displayed = 80
        i_lost = 0
        i_loops = 299
#9  0x00002b644523609e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#10 0x00002b644571168d in clone () from /lib64/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.



More information about the vlc-devel mailing list