On Sat, 26 Aug 2000, Sean Ward wrote:
>
> > Hi all.
> >
> > I have been chasing down a little bug that was keeping me
> > from using freeamp to pull mp3 files off a web server.
> > The odd part was that it worked just fine with winamp
> > but when I connected with freeamp the webserver puked
> > saying the GET line was invalid.
> >
> > At any rate, I was able to get the GET method sent
> > out by freeamp to work with the sever by adding a
> > \r before the \n in the GET line. I think the RFC
> > says that you need both \r and \n, but there are
> > at least some web servers that are really picky
> > about this. This patch was enough to get things
> > working. It would really be better to add a \r
> > to all the header bits that just use \n now, but
> > I will leave that up to you developers.
> >
> > Mo DeJong
> > Red Hat Inc
>
> Lol. I believe that the \r's were recently removed from http lines, due to
> it breaking proxy support in some cases. Rob, do you want to comment beyond
> bug report 893?
Groan.
> Also, looking into the linux crashes with http streams, I have been able to
> reproduce a seg fault on a stream once, although it tends to be stream
> specific. None of the streams in the my streams listing cause a crash, so I
> have been using http://166.90.143.147:13582/ as my test stream for crash
> reproduction. If anyone has a stream which causes freeamp to crash with a
> higher frequency than ~ once every 10 sessions, can you pass that on to me?
> And, FYI, the test.txt file is a debug log for the Relatable recommended
> streams feature, and has no relationship to the actual streaming process.
> This could be a result of a frame alignment issue feeding the decoder, but
> it doesn't exhibit the same sideband/header corruption that happens in bug
> #905.
That is the part I don't get. When freeamp crashes on me, it
is before the stream gets downloaded. I have a little network
monitor applet that tells me how much data is moving over the
network interface, and it shows 0 Kbits. Freeamp just hoses around
for a bit and then core dumps.
This only seems to happen when I try to stream something
from the GUI. If I just pass a URL as the first command
line argument, then everything works as you would expect.
That is why I think this has nothing to do with the stream.
Mo DeJong
Red Hat Inc
_______________________________________________
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev