I've recently installed SuSE linux 10.2 on a coreDuo laptop (x64).
The VLC packages come from download.videolan.org in the repository named /pub/videolan/vlc/latest/SuSE/10.2/x86_64...
When I try to display a rtsp stream, vlc ends with a segmentation fault. It crashes as soon as I display the video. This is a funny hint that may help you: If I quickly hide the window under another before anything is actually displayed, the sream is decoded and the audio is OK... when I finally display the video stream, then the segfault occurs. If I just slowly move down the window hiding the VLC player... VLC crashes as soon as the first line of video is to be displayed !! ..???
BTW another machine on my network with VLC (32bit) works like a charm so... it isn't a network issue (and the sound plays... as long as no video is actually displayed anyway...).
and of course I've tried playing videos (divx with win32codecs).. the video displays... it just crashes with rtsp so far...
Here follows a detailed output... any hint would be great because I do not know how to fix this... And I do not know where and if I should submit a bug report. ??
helllpppp
and many thanx in advance !
my version is
Code: Select all
> vlc --version
VLC media player 0.8.6a Janus
VLC 0.8.6a Janus
Compilé par root@acronys.
Compilateur: gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)
Ce programme est fourni SANS AUCUNE GARANTIE, tel que permis par la loi.
Vous pouvez le redistribuer selon les termes de la Licence Publique Générale GNU ;
voir le fichier COPYING pour plus de détails.
Écrit par l’équipe VideoLAN ; voir le fichier AUTHORS.
Code: Select all
> vlc -vvvv rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202
VLC media player 0.8.6a Janus
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /home/lvictor/.vlc/cache/plugins-04081e.dat
[00000001] main private debug: recursively browsing `modules'
[00000001] main private debug: recursively browsing `/usr/lib64/vlc'
[00000001] main private debug: recursively browsing `plugins'
[00000001] main private debug: module bank initialized, found 216 modules
[00000001] main private debug: opening config file /home/lvictor/.vlc/vlcrc
[00000001] main private debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main private debug: looking for memcpy module: 3 candidates
[00000001] main private debug: using memcpy module "memcpymmxext"
[00000279] main playlist debug: waiting for thread completion
[00000279] main playlist debug: thread 1082132800 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000280] main private debug: waiting for thread completion
[00000280] main private debug: thread 1090525504 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000281] main interface debug: looking for interface module: 1 candidate
[00000281] main interface debug: using interface module "hotkeys"
[00000281] main interface debug: thread 1098918208 (interface) created at priority 0 (interface/interface.c:231)
[00000283] main interface debug: looking for interface module: 1 candidate
[00000283] main interface debug: using interface module "screensaver"
[00000283] main interface debug: thread 1107310912 (interface) created at priority 0 (interface/interface.c:231)
[00000279] main playlist debug: adding playlist item `rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202' ( rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202 )
[00000285] main interface debug: looking for interface module: 5 candidates
[00000285] main interface debug: using interface module "wxwidgets"
[00000285] main interface debug: thread 1115703616 (manager) created at priority 0 (interface/interface.c:216)
[00000285] wxwidgets interface debug: Using last windows config '(-1,0,0,1920,1200)(0,432,408,495,86)(6,0,0,-1,150)'
[00000285] wxwidgets interface debug: id=0 p=(432,408) s=(495,86)
[00000285] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150)
[00000279] main playlist debug: nothing requested, starting
[00000279] main playlist debug: creating new input thread
[00000288] main input debug: waiting for thread completion
[00000288] main input debug: creating statistics handler
[00000288] main input debug: `rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202' gives access `rtsp' demux `' path `mafreebox.freebox.fr/freeboxtv/stream?id=202'
[00000288] main input debug: creating demux: access='rtsp' demux='' path='mafreebox.freebox.fr/freeboxtv/stream?id=202'
[00000290] main demuxer debug: looking for access_demux module: 1 candidate
[00000288] main input debug: thread 1124096320 (input) created at priority 0 (input/input.c:265)
Sending request: OPTIONS rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202 RTSP/1.0
CSeq: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2007.01.11)
Received OPTIONS response: RTSP/1.0 200 OK
Cseq: 1
Server: fbxrtspd/1.0 Freebox minimal RTSP server
Public: DESCRIBE, SETUP, TEARDOWN, PLAY
Sending request: DESCRIBE rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202 RTSP/1.0
CSeq: 2
Accept: application/sdp
User-Agent: VLC media player (LIVE555 Streaming Media v2007.01.11)
Received DESCRIBE response: RTSP/1.0 200 OK
Cseq: 2
Content-Length: 199
Content-Type: application/sdp
Content-Language: fr
Server: fbxrtspd/1.0 Freebox minimal RTSP server
Need to read 199 extra bytes
Read 199 extra bytes: v=0
o=leCDN 1174857744 1174857744 IN IP4 kapoueh.proxad.net
s=France 3 national
i=France 3 national
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 33
a=control:rtsp://212.27.38.253/freeboxtv/stream?id=202
[00000290] live555 demuxer debug: RTP subsession 'video/MP2T'
Sending request: SETUP rtsp://212.27.38.253/freeboxtv/stream?id=202 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=40000-40001
User-Agent: VLC media player (LIVE555 Streaming Media v2007.01.11)
Received SETUP response: RTSP/1.0 200 OK
Cseq: 3
Session: Lez2N3Fhndnk52oA8DhmkvNf8cl0VUQwYgpC9VJnYWxUPLlNftZqODvMFHCrrjO
Server: fbxrtspd/1.0 Freebox minimal RTSP server
Transport: RTP/AVP;unicast;mode=play;destination=212.27.38.254;client_port=40000-40001;server_port=32768-32769
Sending request: PLAY rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202 RTSP/1.0
CSeq: 4
Session: Lez2N3Fhndnk52oA8DhmkvNf8cl0VUQwYgpC9VJnYWxUPLlNftZqODvMFHCrrjO
Range: npt=0.000-
User-Agent: VLC media player (LIVE555 Streaming Media v2007.01.11)
Received PLAY response: RTSP/1.0 200 OK
Cseq: 4
Session: Lez2N3Fhndnk52oA8DhmkvNf8cl0VUQwYgpC9VJnYWxUPLlNftZqODvMFHCrrjO
Server: fbxrtspd/1.0 Freebox minimal RTSP server
[00000291] main private debug: thread 1132489024 (stream out) created at priority 0 (input/demux.c:341)
[00000290] main demuxer debug: using access_demux module "live555"
[00000288] main input debug: `rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=202' successfully opened
[00000291] main private debug: creating demux: access='' demux='ts' path=''
[00000292] main demuxer debug: looking for demux2 module: 1 candidate
[00000292] main demuxer debug: using demux2 module "ts"
[00000292] ts demuxer debug: pid[68] unknown
[00000292] ts demuxer debug: pid[69] unknown
[00000292] ts demuxer debug: pid[70] unknown
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 0
[00000292] ts demuxer debug: PATCallBack called
[00000292] ts demuxer debug: new PAT ts_id=3 version=27 current_next=1
[00000292] ts demuxer debug: * number=1 pid=66
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 66
[00000292] ts demuxer debug: PMTCallBack called
[00000292] ts demuxer debug: new PMT program number=1 version=15 pid_pcr=68
[00000292] ts demuxer debug: * es pid=68 type=2 fcc=mpgv
[00000288] main input debug: selecting program id=1
[00000294] main decoder debug: looking for decoder module: 21 candidates
[00000294] main decoder debug: using decoder module "libmpeg2"
[00000294] main decoder debug: thread 1140881728 (decoder) created at priority 0 (input/decoder.c:159)
[00000292] ts demuxer debug: * es pid=69 type=3 fcc=mpga
[00000298] main decoder debug: looking for decoder module: 21 candidates
[00000298] main decoder debug: using decoder module "mpeg_audio"
[00000298] main decoder debug: thread 1149274432 (decoder) created at priority 0 (input/decoder.c:159)
[00000292] ts demuxer debug: * es pid=70 type=6 dr->i_tag=0x56
[00000292] ts demuxer debug: * EBU Teletext descriptor
[00000292] ts demuxer debug: * es pid=70 type=6 fcc=telx
[00000292] ts demuxer warning: first packet for pid=68 cc=0x1
[00000292] ts demuxer warning: first packet for pid=69 cc=0xb
[00000292] ts demuxer warning: first packet for pid=70 cc=0x7
[00000298] mpeg_audio decoder debug: MPGA channels:2 samplerate:48000 bitrate:192
[00000298] main decoder debug: no aout present, spawning one
[00000301] main audio output debug: looking for audio output module: 3 candidates
[00000301] alsa audio output debug: opening ALSA device `default'
[00000301] main audio output debug: thread 1157667136 (aout) created at priority 0 (alsa.c:662)
[00000301] main audio output debug: using audio output module "alsa"
[00000301] main audio output debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
[00000301] main audio output debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
[00000301] main audio output debug: no need for any filter
[00000301] main audio output debug: looking for audio mixer module: 3 candidates
[00000301] main audio output debug: using audio mixer module "trivial_mixer"
[00000301] main audio output debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
[00000301] main audio output debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
[00000304] main private debug: looking for audio filter module: 24 candidates
[00000304] main private debug: using audio filter module "mpgatofixed32"
[00000301] main audio output debug: found a filter for the whole conversion
[00000301] main audio output debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
[00000311] main private debug: looking for audio filter module: 24 candidates
[00000311] main private debug: using audio filter module "bandlimited_resampler"
[00000301] main audio output debug: found a filter for the whole conversion
[00000294] libmpeg2 decoder debug: 720x576 (display 720,576), aspect 576000, sar 16:15, 25.000 fps
[00000294] main decoder debug: no usable vout present, spawning one
[00000313] main video output debug: window size: 768x576
[00000313] main video output debug: looking for video output module: 7 candidates
[00000313] xvideo video output debug: adaptor 0, port 275, format 0x32315659 (YV12) planar
[00000313] xvideo video output debug: Window manager supports NetWM
[00000313] xvideo video output debug: Window manager supports _NET_WM_STATE_FULLSCREEN
[00000313] xvideo video output debug: Window manager supports _NET_WM_STATE_ABOVE
[00000313] xvideo video output debug: Window manager supports _NET_WM_STATE_BELOW
[00000313] xvideo video output debug: Window manager supports _NET_WM_STATE_STAYS_ON_TOP
[00000313] main video output debug: using video output module "xvideo"
[00000313] main video output debug: waiting for thread completion
[00000313] main video output debug: got 8 direct buffer(s)
[00000313] main video output debug: picture in 720x576 (0,0,720x576), chroma I420, ar 4:3, sar 16:15
[00000313] main video output debug: picture user 720x576 (0,0,720x576), chroma I420, ar 4:3, sar 16:15
[00000313] main video output debug: picture out 720x576 (0,0,720x576), chroma I420, ar 4:3, sar 16:15
[00000313] main video output debug: direct render, mapping render pictures 0-6 to system pictures 1-7
[00000313] main video output debug: thread 1166059840 (video output) created at priority 0 (video_output/video_output.c:421)
Erreur de segmentation