[streaming] VLC 0.8.2 core dumps with HD streams (FreeBSD 4.11)

Thomas Kernen tkernen at deckpoint.ch
Fri Sep 2 13:46:03 CEST 2005


When attempting to view HD streams (MPEG-2 TS 19MBbps 4:2:0) with vlc
0.8.2 under FreeBSD 4.11 the application core dumps. I'm requesting the
multicast 224.0.1.4 group on port 3001. This works fine for me under
Windows XP (SP2) or Mac OS X 10.4.2 also running 0.8.2.

This is the debug for the FreeBSD vlc:

VLC media player 0.8.2 Janus
warning: your CPU has SSE instructions, but not your operating system.
          some optimizations will be disabled unless you upgrade your OS
warning: your CPU has SSE2 instructions, but not your operating system.
          some optimizations will be disabled unless you upgrade your OS
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file
/root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/X11R6/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 190 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000000] main root debug: VLC media player - version 0.8.2 Janus - (c)
1996-2005 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure
--enable-ffmpeg --with-ffmpeg=/usr/local --with-ffmpeg-zlib
--disable-gnome --disable-gtk --without-libintl-prefix --disable-skins2
--enable-wxwindows --disable-arts --enable-vcd --enable-libcddb
--enable-libcdio --enable-cddax --enable-cdda --enable-cddax
--disable-corba --enable-dvbpsi --with-dvbpsi=/usr/local --enable-dvdnav
--disable-dvdread --disable-esd --enable-faad --enable-flac
--disable-fribidi --disable-aa --enable-dirac --enable-x264
--disable-caca --disable-daap --enable-dts --disable-ggi
--enable-mp3lame --enable-mkv --enable-a52 --enable-libmpeg2
--enable-theora --enable-livedotcom
--with-livedotcom-tree=/usr/local/live --enable-mad
--with-mad=/usr/local --enable-ogg --disable-galaktos --disable-smb
--disable-sdl --enable-gnutls --disable-speex --enable-svgalib
--disable-tremor --disable-toolame --disable-twolame --enable-vorbis
--disable-xosd --enable-release --enable-release
--x-libraries=/usr/X11R6/lib --x-includes=/usr/X11R6/include
--prefix=/usr/X11R6 --build=i386-portbld-freebsd4.11
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file
/root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/X11R6/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 190 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT FPU
[00000001] main vlc debug: looking for memcpy module: 3 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000243] main playlist debug: waiting for thread completion
[00000243] main playlist debug: thread 136126464 (playlist) created at
priority 0 (src/playlist/playlist.c:152)
[00000244] main private debug: waiting for thread completion
[00000244] main private debug: thread 136128512 (preparser) created at
priority 0 (src/playlist/playlist.c:174)
[00000245] main interface debug: looking for interface module: 1 candidate
[00000120] main module debug: using interface module "hotkeys"
[00000245] main interface debug: interface initialized
[00000245] main interface debug: thread 136129536 (interface) created at
priority 0 (src/interface/interface.c:211)
[00000247] main interface debug: looking for interface module: 2 candidates
[00000161] main module debug: using interface module "wxwindows"
[00000247] main interface debug: interface initialized
[00000247] main interface debug: thread 137057280 (manager) created at
priority 0 (src/interface/interface.c:196)
[00000247] wxwindows interface debug: Using last windows config
'(-1,0,0,1280,1024)(0,0,0,419,81)'
[00000247] wxwindows interface debug: id=0 p=(0,0) s=(419,81)
[00000243] main playlist debug: adding playlist item
`udp://@224.0.1.4:3001' ( udp://@224.0.1.4:3001 )
[00000243] main playlist debug: creating new input thread
[00000250] main input debug: waiting for thread completion
[00000250] main input debug: `udp://@224.0.1.4:3001' gives access `udp'
demux `' path `@224.0.1.4:3001'
[00000250] main input debug: creating demux: access='udp' demux=''
path='@224.0.1.4:3001'
[00000251] main demuxer debug: looking for access_demux module: 0 candidates
[00000251] main demuxer warning: no access_demux module matched "udp"
[00000250] main input debug: creating access 'udp' path='@224.0.1.4:3001'
[00000252] main access debug: looking for access2 module: 5 candidates
[00000252] access_udp access debug: opening server=:0 local=224.0.1.4:3001
[00000252] main access debug: net: connecting to ':0 at 224.0.1.4:3001'
[00000252] main access debug: looking for network module: 2 candidates
[00000252] ipv4 access debug: cannot configure socket (SO_RCVBUF: No
buffer space available)
[00000252] ipv4 access debug: socket buffer size is 0xa280 instead of
0x80000
[00000252] ipv4 access debug: IP_ADD_MEMBERSHIP multicast request
[00000177] main module debug: using network module "ipv4"
[00000177] main module debug: unlocking module "ipv4"
[00000028] main module debug: using access2 module "access_udp"
[00000255] main private debug: pre buffering
[00000250] main input debug: thread 139516928 (input) created at
priority 0 (src/input/input.c:230)
[00000252] access_udp access debug: detected TS over raw UDP
[00000255] main private debug: received first data for our buffer
[00000255] main private debug: prebuffering done 32900 bytes in 0s -
1976 kbytes/s
[00000250] main input debug: creating demux: access='udp' demux=''
path='@224.0.1.4:3001'
[00000256] main demuxer debug: looking for demux2 module: 36 candidates
[00000158] main module debug: using demux2 module "ts"
[00000256] ts demuxer debug: DEMUX_SET_GROUP 0 0x0
[00000252] access_udp access warning: unimplemented query in control
[00000250] main input debug: `udp://@224.0.1.4:3001' successfully opened
[00000256] ts demuxer debug: pid[69] unknown
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected
0) for PID 0
[00000256] ts demuxer debug: PATCallBack called
[00000256] ts demuxer debug: new PAT ts_id=50349 version=10 current_next=1
[00000256] ts demuxer debug:   * number=1 pid=66
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected
0) for PID 66
[00000256] ts demuxer debug: PMTCallBack called
[00000256] ts demuxer debug: new PMT program number=1 version=29 pid_pcr=69
[00000256] ts demuxer debug:   * es pid=68 type=3 fcc=mpga
[00000250] main input debug: selecting program id=1
[00000284] main decoder debug: looking for decoder module: 22 candidates
[00000089] main module debug: using decoder module "mpeg_audio"
[00000284] main decoder debug: thread 139993088 (decoder) created at
priority 0 (src/input/decoder.c:159)
[00000256] ts demuxer debug:   * es pid=69 type=2 fcc=mpgv
[00000289] main decoder debug: looking for decoder module: 22 candidates
[00000107] main module debug: using decoder module "libmpeg2"
[00000289] main decoder debug: thread 139995136 (decoder) created at
priority 0 (src/input/decoder.c:159)
[00000256] ts demuxer warning: first packet for pid=69 cc=0xf
[00000256] ts demuxer warning: first packet for pid=68 cc=0x4
[00000284] mpeg_audio decoder debug: MPGA channels:2 samplerate:48000
bitrate:192
[00000284] main decoder debug: no aout present, spawning one
[00000290] main audio output debug: looking for audio output module: 2
candidates
[00000290] oss audio output error: cannot open audio device (/dev/dsp)
[00000168] main module debug: using audio output module "dummy"
[00000290] main audio output debug: output 'mpga' 48000 Hz Stereo
frame=1152 samples/1161 bytes
[00000290] main audio output debug: mixer 'mpga' 48000 Hz Stereo
frame=1152 samples/1161 bytes
[00000290] main audio output debug: filter(s) 'fl32'->'mpga' 48000
Hz->48000 Hz Stereo->Stereo
[00000299] main private debug: looking for audio filter module: 23
candidates
[00000290] main audio output error: couldn't find a filter for the
conversion
[00000290] main audio output error: couldn't set an output pipeline
[00000168] main module debug: unlocking module "dummy"
[00000256] ts demuxer warning: discontinuity received 0xd instead of 0x1
(pid=69)
[00000256] ts demuxer warning: discontinuity received 0x2 instead of 0xe
(pid=68)
[00000256] ts demuxer warning: discontinuity received 0x0 instead of 0x3
(pid=69)
[00000256] ts demuxer warning: discontinuity received 0x8 instead of 0x3
(pid=68)
[00000256] ts demuxer warning: discontinuity received 0xb instead of 0xf
(pid=69)
[00000256] ts demuxer warning: discontinuity received 0x5 instead of 0x0
(pid=68)
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected
14) for PID 0
[00000256] ts demuxer debug: PATCallBack called
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected
14) for PID 66
[00000256] ts demuxer debug: PMTCallBack called
[00000289] libmpeg2 decoder debug: 1920x1088, aspect 768000, 25.000 fps
[00000289] main decoder debug: no usable vout present, spawning one
[00000327] main video output debug: looking for video output module: 3
candidates
[00000327] xvideo video output debug: adaptor 0, port 56, format
0x32315659 (YV12) planar
[00000328] main private debug: Registering subpicture channel, ID: 2
[00000328] main private debug: Registering subpicture channel, ID: 3
[00000328] main private debug: Registering subpicture channel, ID: 4
[00000328] main private debug: Registering subpicture channel, ID: 5
[00000256] ts demuxer warning: discontinuity received 0x0 instead of 0xb
(pid=69)
[00000256] ts demuxer warning: discontinuity received 0x8 instead of 0x2
(pid=69)
[00000256] ts demuxer warning: discontinuity received 0xd instead of 0x6
(pid=69)
[00000327] xvideo video output debug: Window manager supports NetWM
[00000327] xvideo video output debug: Window manager supports
_NET_WM_STATE_FULLSCREEN
[00000327] xvideo video output debug: Window manager supports
_NET_WM_STATE_ABOVE
[00000327] xvideo video output debug: Window manager supports
_NET_WM_STATE_BELOW
[00000327] xvideo video output debug: Window manager supports
_NET_WM_STATE_STAYS_ON_TOP
[00000238] main module debug: using video output module "xvideo"
[00000327] main video output debug: waiting for thread completion
[00000327] main video output debug: got 8 direct buffer(s)
[00000327] main video output debug: picture in 1920x1088
(0,0,1920x1080), chroma I420, ar 16:9, sar 136:135
[00000327] main video output debug: picture user 1920x1088
(0,0,1920x1080), chroma I420, ar 16:9, sar 136:135
[00000327] main video output debug: picture out 1920x1088, chroma I420,
ar 16:9, sar 136:135
[00000327] main video output debug: direct render, mapping render
pictures 0-6 to system pictures 1-7
[00000327] main video output debug: thread 142436352 (video output)
created at priority 0 (src/video_output/video_output.c:466)
[00000330] main private warning: dts != current_pts (-443612)
[00000256] ts demuxer warning: discontinuity received 0x0 instead of 0xb
(pid=69)
[00000330] main private warning: vout synchro warning: pts !=
current_date (-38167)
[00000256] ts demuxer warning: discontinuity received 0xa instead of 0x7
(pid=69)
Segmentation fault (core dumped)
bash-2.05b#


Suggestions are welcomed.

Thomas

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list