[vlc-devel] Another segmentation fault while playing TV broadcast

Gilles Sabourin gilles.sabourin at free.fr
Sun Oct 28 11:53:24 CET 2007


Hi,

this one is vlc svn #22870 compiled on opensuse 10.3. I simply performed a 
channel switch.

Here the backtraces :

gilles at linux-rny4:~> gdb /usr/bin/vlc
GNU gdb 6.6.50.20070726-cvs
Copyright (C) 2007 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux"...
Using host libthread_db library "/lib64/libthread_db.so.1".
(gdb) run Desktop/TV_fbx.m3u
Starting program: /usr/bin/vlc Desktop/TV_fbx.m3u
[Thread debugging using libthread_db enabled]
[New Thread 0x2ac513228980 (LWP 22272)]
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 0x40800950 (LWP 22275)]
[00000001] main libvlc debug: translation test: code is "Fr"
[New Thread 0x41005950 (LWP 22288)]
[New Thread 0x41806950 (LWP 22289)]
[New Thread 0x42007950 (LWP 22290)]
[New Thread 0x42808950 (LWP 22291)]
[New Thread 0x43009950 (LWP 22292)]
[New Thread 0x4380a950 (LWP 22293)]
[New Thread 0x4400b950 (LWP 22294)]
[New Thread 0x4480c950 (LWP 22295)]
[Thread 0x4480c950 (LWP 22295) exited]
[New Thread 0x4480c950 (LWP 22296)]
[New Thread 0x4500d950 (LWP 22300)]
[New Thread 0x4580e950 (LWP 22301)]
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for 
PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for 
PID 1285
[New Thread 0x4600f950 (LWP 22302)]
[New Thread 0x46810950 (LWP 22303)]
[New Thread 0x47011950 (LWP 22304)]
[New Thread 0x47812950 (LWP 22308)]
[New Thread 0x48013950 (LWP 22314)]
[Thread 0x48013950 (LWP 22314) exited]
[Thread 0x4500d950 (LWP 22300) exited]
[Thread 0x4600f950 (LWP 22302) exited]
[Thread 0x46810950 (LWP 22303) exited]
[Thread 0x47011950 (LWP 22304) exited]
[Thread 0x4580e950 (LWP 22301) exited]
[Thread 0x4480c950 (LWP 22296) exited]
[New Thread 0x4480c950 (LWP 22402)]
[New Thread 0x4580e950 (LWP 22403)]
[New Thread 0x47011950 (LWP 22404)]
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 1280
[New Thread 0x46810950 (LWP 22408)]
[New Thread 0x4500d950 (LWP 22409)]
[New Thread 0x4600f950 (LWP 22410)]
*** glibc detected *** /usr/bin/vlc: corrupted double-linked list: 
0x0000000000b946e0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x2ac5127e621d]
/lib64/libc.so.6[0x2ac5127e6346]
/lib64/libc.so.6[0x2ac5127e8535]
/lib64/libc.so.6(__libc_malloc+0x9c)[0x2ac5127e9c0c]
/usr/lib64/libvlc.so.1[0x2ac51167fa02]
/usr/lib64/libvlc.so.1[0x2ac511681e36]
/usr/lib64/libvlc.so.1[0x2ac51167f39b]
/usr/lib64/libvlc.so.1[0x2ac51164e075]
/usr/lib64/libvlc.so.1[0x2ac51164f775]
/usr/lib64/libvlc.so.1[0x2ac51165013b]
/lib64/libpthread.so.0[0x2ac51235f020]
/lib64/libc.so.6(clone+0x6d)[0x2ac51283cf8d]
======= Memory map: ========
00400000-00402000 r-xp 00000000 08:05 
4015326                            /usr/bin/vlc
00601000-00603000 rw-p 00001000 08:05 
4015326                            /usr/bin/vlc
00603000-024b4000 rw-p 00603000 00:00 0                                  
[heap]
40000000-40001000 ---p 40000000 00:00 0
40001000-40801000 rwxp 40001000 00:00 0
40803000-40805000 rwxp 00000000 00:0f 
4738                               /dev/zero
40805000-40806000 ---p 40805000 00:00 0
40806000-41006000 rwxp 40806000 00:00 0
41006000-41007000 ---p 41006000 00:00 0
41007000-41807000 rwxp 41007000 00:00 0
41807000-41808000 ---p 41807000 00:00 0
41808000-42008000 rwxp 41808000 00:00 0
42008000-42009000 ---p 42008000 00:00 0
42009000-42809000 rwxp 42009000 00:00 0
42809000-4280a000 ---p 42809000 00:00 0
4280a000-4300a000 rwxp 4280a000 00:00 0
4300a000-4300b000 ---p 4300a000 00:00 0
4300b000-4380b000 rwxp 4300b000 00:00 0
4380b000-4380c000 ---p 4380b000 00:00 0
4380c000-4400c000 rwxp 4380c000 00:00 0
4400c000-4400d000 ---p 4400c000 00:00 0
4400d000-4480d000 rwxp 4400d000 00:00 0
4480d000-4480e000 ---p 4480d000 00:00 0
4480e000-4500e000 rwxp 4480e000 00:00 0
4500e000-4500f000 ---p 4500e000 00:00 0
4500f000-4580f000 rwxp 4500f000 00:00 0
4580f000-45810000 ---p 4580f000 00:00 0
45810000-46010000 rwxp 45810000 00:00 0
46010000-46011000 ---p 46010000 00:00 0
46011000-46811000 rwxp 46011000 00:00 0
46811000-46812000 ---p 46811000 00:00 0
46812000-47012000 rwxp 46812000 00:00 0
47012000-47013000 ---p 47012000 00:00 0
47013000-47813000 rwxp 47013000 00:00 0
47813000-47814000 ---p 47813000 00:00 0
47814000-48014000 rwxp 47814000 00:00 0
2aaaaaaab000-2aaaaaac3000 r--p 00000000 08:05 
7786680                    /usr/share/locale/fr/LC_MESSAGES/vlc.mo
2aaaaaac3000-2aaaaaac7000 r-xp 00000000 08:05 
8045126                    /usr/lib64/vlc/stream_out/libstream_out_mosaic_bridge_plugin.so
2aaaaaac7000-2aaaaacc7000 ---p 00004000 08:05 
8045126                    /usr/lib64/vlc/stream_out/libstream_out_mosaic_bridge_plugin.so
2aaaaacc7000-2aaaaacc9000 rw-p 00004000 08:05 
8045126                    /usr/lib64/vlc/stream_out/libstream_out_mosaic_bridge_plugin.so
2aaaaacc9000-2aaaaaccc000 r-xp 00000000 08:05 
8045120                    /usr/lib64/vlc/stream_out/libstream_out_es_plugin.so
2aaaaaccc000-2aaaaaecb000 ---p 00003000 08:05 
8045120                    /usr/lib64/vlc/stream_out/libstream_out_es_plugin.so
2aaaaaecb000-2aaaaaecd000 rw-p 00002000 08:05 
8045120                    /usr/lib64/vlc/stream_out/libstream_out_es_plugin.so
2aaaaaecd000-2aaaaaecf000 r-xp 00000000 08:05 
8045114                    /usr/lib64/vlc/stream_out/libstream_out_display_plugin.so
2aaaaaecf000-2aaaab0ce000 ---p 00002000 08:05 
8045114                    /usr/lib64/vlc/stream_out/libstream_out_display_plugin.so
2aaaab0ce000-2aaaab0d0000 rw-p 00001000 08:05 
8045114                    /usr/lib64/vlc/stream_out/libstream_out_display_plugin.so
2aaaab0d0000-2aaaab0d2000 r-xp 00000000 08:05 
8045130                    /usr/lib64/vlc/stream_out/libstream_out_description_plugin.so
2aaaab0d2000-2aaaab2d1000 ---p 00002000 08:05 
8045130                    /usr/lib64/vlc/stream_out/libstream_out_description_plugin.so
2aaaab2d1000-2aaaab2d3000 rw-p 00001000 08:05 
8045130                    /usr/lib64/vlc/stream_out/libstream_out_description_plugin.so
2aaaab2d3000-2aaaab2df000 r-xp 00000000 08:05 
8045116                    /usr/lib64/vlc/stream_out/libstream_out_transcode_plugin.so
2aaaab2df000-2aaaab4de0
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x4500d950 (LWP 22409)]
0x00002ac5127a8b45 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00002ac5127a8b45 in raise () from /lib64/libc.so.6
#1  0x00002ac5127aa0e0 in abort () from /lib64/libc.so.6
#2  0x00002ac5127e0fbb in ?? () from /lib64/libc.so.6
#3  0x00002ac5127e621d in ?? () from /lib64/libc.so.6
#4  0x00002ac5127e6346 in ?? () from /lib64/libc.so.6
#5  0x00002ac5127e8535 in ?? () from /lib64/libc.so.6
#6  0x00002ac5127e9c0c in malloc () from /lib64/libc.so.6
#7  0x00002ac51167fa02 in aout_FiltersPlay () from /usr/lib64/libvlc.so.1
#8  0x00002ac511681e36 in aout_InputPlay () from /usr/lib64/libvlc.so.1
#9  0x00002ac51167f39b in aout_DecPlay () from /usr/lib64/libvlc.so.1
#10 0x00002ac51164e075 in DecoderDecodeAudio () from /usr/lib64/libvlc.so.1
#11 0x00002ac51164f775 in DecoderDecode () from /usr/lib64/libvlc.so.1
#12 0x00002ac51165013b in DecoderThread () from /usr/lib64/libvlc.so.1
#13 0x00002ac51235f020 in start_thread () from /lib64/libpthread.so.0
#14 0x00002ac51283cf8d in clone () from /lib64/libc.so.6
#15 0x0000000000000000 in ?? ()

Best regards,
Gilles Sabourin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part.
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20071028/da2de36d/attachment.sig>


More information about the vlc-devel mailing list