[vlc-devel] Re: segfault with /dev/stdin

Derk-Jan Hartman hartman at videolan.org
Tue Mar 15 20:24:31 CET 2005


try:
cat 00*.vdr|pes2ts2 0 0|ts2ps 0 0 > ~/file.ps

Saves us a bit of compiling :P

DJ


On 15 mrt 2005, at 16:20, C.Y.M wrote:
> Derk-Jan Hartman wrote:
>> Please upload the file to:
>> ftp://streams.videolan.org/incoming
>>
>> Then we can fix this crash in the autodetection.
>>
>> DJ
>>
>> On 15 mrt 2005, at 07:19, C.Y.M wrote:
>>
>>> Derk-Jan Hartman wrote:
>>>
>>>> I'm not sure, but an old module that conflicts with your current 
>>>> tree
>>>> might be the reason for this. This sometimes happens when stuff gets
>>>> removed, shifted around etc.
>>>> Try with a fresh tree. (make distclean ./bootstrap etc)
>>>>
>>>> DJ
>>>>
>>>> On 15 mrt 2005, at 03:17, C.Y.M wrote:
>>>>
>>>>> C.Y.M wrote:
>>>>>
>>>>>> After updating today, I am getting the following segfault.  This
>>>>>> breakage is due
>>>>>> to something checked in between March 10th and today.
>>>>>>
>>>>>> [00000273] access_file access debug: opening file `/dev/stdin'
>>>>>> [00000059] main module debug: using access2 module "access_file"
>>>>>> [00000278] main private debug: pre buffering
>>>>>> [00000278] main private debug: received first data for our buffer
>>>>>> [00000278] main private debug: prebuffering done 439690 bytes in 
>>>>>> 0s -
>>>>>> 2676 kbytes/s
>>>>>> [00000261] main input debug: creating demux: access='' demux=''
>>>>>> path='/dev/stdin'
>>>>>> [00000279] main demuxer debug: looking for demux2 module: 36
>>>>>> candidates
>>>>>> [00000279] main demuxer debug: looking for id3 module: 2 
>>>>>> candidates
>>>>>> [00000279] id3tag demuxer debug: checking for ID3 tag
>>>>>> [00000164] main module debug: using id3 module "id3tag"
>>>>>> [00000164] main module debug: unlocking module "id3tag"
>>>>>> /usr/local/bin/vlcs: line 19: 25911 Segmentation fault      vlc 
>>>>>> -vvv
>>>>>> --color
>>>>>> /dev/stdin -I telnet --aspect-ratio 4:3 --sout
>>>>>> '#standard{access=http,mux=ts,url=:1234}'
>>>>>>
>>>>>
>>>>> Sorry for the bad Subject header. Of course this problem has 
>>>>> nothing
>>>>> to do with
>>>>> libid3tag. I have narrowed down the breakage from a checkin between
>>>>> March 12th
>>>>> and March 13th.  vlc works fine if I stream a dvd, but it gives me 
>>>>> a
>>>>> segfault
>>>>> with the following command:
>>>>>
>>>>>  vlc -vvv --color /dev/stdin -I telnet --aspect-ratio 4:3 --sout
>>>>> '#standard{access=http,mux=ts,url=:1234}'
>>>>>
>>>>>
>>>
>>> After a lot of compiling, I have discovered the offending module. The
>>> following
>>> change is what is causing vlc to segfault when piping a PS stream to 
>>> vlc.
>>>
>>> U  vlc-trunk/configure.ac
>>> U  vlc-trunk/modules/demux/Modules.am
>>> A  vlc-trunk/modules/demux/ty.c
>>> Checked out revision 10288.
>>>
>>> Is anyone having trouble with the "ty" demuxer?
>>>
>>> The following command is what Im using to cause the segfault. Playing
>>> DVDS and
>>> some other streams seem to work fine.
>>>
>>> cat 00*.vdr|pes2ts2 0 0|ts2ps 0 0|vlc -vvv --color /dev/stdin -I 
>>> telnet
>>> --aspect-ratio 4:3 --sout '#standard{access=http,mux=ts,url=:1234}'
>>>
>>> Then, when vdr gets to the "ty" demuxer, it segfaults.  Everything
>>> appears to
>>> build fine...
>>>
>
> There is a sample file in the upload dir called "Cartoons.tar.bz2".  
> But, dont
> forget that the sample is PES format and in order for VLC to stream 
> the file
> correctly, I must convert the stream using the method above: cat 
> 00*.vdr|pes2ts2
> 0 0|ts2ps 0 0|
>
> The tools used in the command above can be found here:
> http://www.metzlerbros.org/dvb/libdvb-0.5.5.tar.gz
>
> Best Regards,
>
> -- 
> This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://developers.videolan.org/lists.html
>
>
>
---
Universiteit Twente
Derk-Jan Hartman (d.hartman at student.utwente dot nl)
http://home.student.utwente.nl/d.hartman

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



More information about the vlc-devel mailing list