pipelka/xbmc-addon-xvdr — Issue #21: XVDR-Error: transport error
Author: Cybso
Created: 2011-11-28 17:14:35+00:00
State: open

Today I noticed an error the second time within two days. From one moment to another the XBMC-client (compiled on saturday from your git repository) freezes while watching live tv.

The client log:
16:53:16 T:3037214432 NOTICE: GL: Using GL_ARB_pixel_buffer_object
17:57:03 T:2845223792 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
17:57:04 T:2853616496 WARNING: CRenderManager::FlipPage - timeout waiting for flip to complete
17:57:04 T:2853616496 WARNING: CRenderManager::FlipPage - timeout waiting for previous frame
17:57:06 T:2853616496 WARNING: Previous line repeats 12 times.
17:57:06 T:2853616496 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
17:57:06 T:2853616496 WARNING: CRenderManager::FlipPage - timeout waiting for previous frame

Note that live tv runs without any problems for an hour, and that I had to kill the process and restart it.

The server log (on another machine):

Nov 28 16:53:12 magrathea vdr: [10491] XVDR: streaming of channel started
Nov 28 16:54:41 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 16:54:41 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:07:17 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:07:17 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:12:00 magrathea vdr: [4773] EPGSearch: timer conflict check started
Nov 28 17:12:00 magrathea vdr: [4773] EPGSearch: timer conflict check finished
Nov 28 17:13:35 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:17:01 magrathea CRON[10578]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Nov 28 17:26:11 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:32:29 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:38:47 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:42:00 magrathea vdr: [4773] EPGSearch: timer conflict check started
Nov 28 17:42:00 magrathea vdr: [4773] EPGSearch: timer conflict check finished
Nov 28 17:43:12 magrathea vdr: [4680] cleaning up schedules data
Nov 28 17:45:05 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:51:23 magrathea vdr: [10491] XVDR-Error: transport error
Nov 28 17:57:09 magrathea vdr: [10492] buffer usage: 70% (tid=10491)
Nov 28 17:57:09 magrathea vdr: [10492] buffer usage: 80% (tid=10491)
Nov 28 17:57:09 magrathea vdr: [10491] XVDR-Error: cxSocket::write: poll() failed
Nov 28 17:57:10 magrathea vdr: [10492] buffer usage: 90% (tid=10491)
Nov 28 17:57:10 magrathea vdr: [10492] buffer usage: 100% (tid=10491)
Nov 28 17:57:10 magrathea vdr: [10492] ERROR: 1 ring buffer overflow (89 bytes dropped)
Nov 28 17:57:11 magrathea vdr: [10491] XVDR-Error: cxSocket::write: poll() failed
Nov 28 17:57:16 magrathea vdr: last message repeated 2 times
Nov 28 17:57:16 magrathea vdr: [10492] ERROR: 16599 ring buffer overflows (3120612 bytes dropped)
Nov 28 17:57:17 magrathea vdr: [10491] XVDR-Error: cxSocket::write: poll() failed
Nov 28 17:57:19 magrathea vdr: [10491] XVDR-Error: cxSocket::write: poll() failed
Nov 28 17:57:22 magrathea vdr: [10492] ERROR: 15385 ring buffer overflows (2892380 bytes dropped)
Nov 28 17:57:28 magrathea vdr: [10492] ERROR: 20086 ring buffer overflows (3776168 bytes dropped)
Nov 28 17:57:34 magrathea vdr: [10492] ERROR: 23381 ring buffer overflows (4395628 bytes dropped)
Nov 28 17:57:40 magrathea vdr: [10492] ERROR: 19648 ring buffer overflows (3693824 bytes dropped)
Nov 28 17:57:46 magrathea vdr: [10492] ERROR: 16872 ring buffer overflows (3171936 bytes dropped)
Nov 28 17:57:52 magrathea vdr: [10492] ERROR: 22001 ring buffer overflows (4136188 bytes dropped)
Nov 28 17:57:58 magrathea vdr: [10492] ERROR: 23088 ring buffer overflows (4340544 bytes dropped)
Nov 28 17:58:04 magrathea vdr: [10492] ERROR: 25277 ring buffer overflows (4752076 bytes dropped)
Nov 28 17:58:10 magrathea vdr: [10492] ERROR: 17996 ring buffer overflows (3383248 bytes dropped)
Nov 28 17:58:16 magrathea vdr: [10492] ERROR: 17808 ring buffer overflows (3347904 bytes dropped)
Nov 28 17:58:18 magrathea vdr: [5486] XVDR-Error: cxSocket::read: read() error at 0/4
Nov 28 17:58:18 magrathea vdr: [4769] XVDR: Client with ID 7 seems to be disconnected, removing from client list
Nov 28 17:58:22 magrathea vdr: [10492] ERROR: 22607 ring buffer overflows (4250116 bytes dropped)
Nov 28 17:58:22 magrathea init: xbmc main process (5450) killed by KILL signal

The server runs latest yaVDR with it's own xbmc client, but it was idling at this time.