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

Derk-Jan Hartman hartman at videolan.org
Tue Mar 15 14:35:21 CET 2005


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...
>
> -- 
> 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