2007-10-19, 07:32 AM
I've just set up a computer as a PC client for GBPVR. (I'm using PVRX2.exe, configured for streaming.) I have not been able to play any recorded programs. Every time I select a recording and press the play dialog button, I get a black screen; about 2 seconds later, I get back to the recordings menu. This is accompanied by the following bunch of messages in GBPVRRecordingService.exe.log file on the server.
=========================================
2007-10-19 01:28:00.750 WARNING [19] not all bytes sent...
2007-10-19 01:28:00.750 ERROR [20] Unexpected exception in OOB Streaming Handler thread: System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
at GBPVR.RecordingService.x84645f84ebe04256.xa214808a50743496()
2007-10-19 01:28:00.796 ERROR [18] Unexpected exception in OOB Streaming Handler thread: System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
at GBPVR.RecordingService.x84645f84ebe04256.xa214808a50743496()
2007-10-19 01:28:00.968 ERROR [16] Unexpected exception in Streaming Handler thread: System.NullReferenceException: Object reference not set to an instance of an object.
at GBPVR.RecordingService.x84645f84ebe04256.xcba1f05fb5a46d5f()
=========================================
I dug a little deeper by looking at the client/server communications using Wireshark. I see several TCP sessions opened. I see a suspiciously high number of TCP RESETs. There isn't a firewall, by the way. The TCP sessions are opened completely first (SYN, SYN-ACK, ACK), then they're RESET. When I look at the payloads of the packets, I see the contents of my ComSkip file, but I don't see the beginning of the MPG file. I don't think anything should be timing out -- from first SYN to last ACK is 1.46 seconds.
I use WinXP with limited user accounts; I use administrator sparingly. I have had plenty of permissions problems with GBPVR, but I don't think any permissions problems are causing this behavior. Still, keep this in mind.
Any suggestions? Any requests for log/config files?
By the way, Sub, nice use of the 0xdead_beef protocol... :-)
=========================================
2007-10-19 01:28:00.750 WARNING [19] not all bytes sent...
2007-10-19 01:28:00.750 ERROR [20] Unexpected exception in OOB Streaming Handler thread: System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
at GBPVR.RecordingService.x84645f84ebe04256.xa214808a50743496()
2007-10-19 01:28:00.796 ERROR [18] Unexpected exception in OOB Streaming Handler thread: System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
at GBPVR.RecordingService.x84645f84ebe04256.xa214808a50743496()
2007-10-19 01:28:00.968 ERROR [16] Unexpected exception in Streaming Handler thread: System.NullReferenceException: Object reference not set to an instance of an object.
at GBPVR.RecordingService.x84645f84ebe04256.xcba1f05fb5a46d5f()
=========================================
I dug a little deeper by looking at the client/server communications using Wireshark. I see several TCP sessions opened. I see a suspiciously high number of TCP RESETs. There isn't a firewall, by the way. The TCP sessions are opened completely first (SYN, SYN-ACK, ACK), then they're RESET. When I look at the payloads of the packets, I see the contents of my ComSkip file, but I don't see the beginning of the MPG file. I don't think anything should be timing out -- from first SYN to last ACK is 1.46 seconds.
I use WinXP with limited user accounts; I use administrator sparingly. I have had plenty of permissions problems with GBPVR, but I don't think any permissions problems are causing this behavior. Still, keep this in mind.
Any suggestions? Any requests for log/config files?
By the way, Sub, nice use of the 0xdead_beef protocol... :-)