I can't figure out exactly why your server is crashing with the "Milestone" 
client, but it appears to be related to the fact that this client is behaving 
in a very strange and non-standard way.  For some reason, it is sending two 
different copies of each "DESCRIBE" request.

In particular, it is sending, in order:
- a RTSP "DESCRIBE" command, with CSeq 1.  The server (correctly) responds to 
this with a "401 Unauthorized" response.
- a different RTSP "DESCRIBE", but also with CSeq 1.  This is wrong.  The 
server also responds to this with "401 Unauthorized"
- a RTSP "DESCRIBE" request, with CSeq 2, that follows up to the first 
"DESCRIBE", including proper cryptographic credentials.
- a different RTSP "DESCRIBE" request, with CSeq 2, that follows up to the 
second "DESCRIBE", including proper cryptographic credentials.  Again, this is 
wrong.

I.e., this "Milestone" client is behaving in an incorrect, non-standard way.  
That doesn't excuse the server crashing; even incorrect client behavior should 
never cause the server to crash.  However, you should contact your client's 
manufacturer, asking them to fix their client.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to