[vdr] VDR crashes while recording a high bandwith channel

Christopher Reimer reimer.christopher at freenet.de
Sun Jan 10 10:31:20 CET 2010


Hello,

my VDR has exactly *one* Full Featured DVB card as tuner card. The card 
has *no* hardware mods.

If I record a channel with "higher bandwith" (like the german ARD) and 
watch this channel at the same time, then, after some time, VDR, the 
driver or "something else" seems to get problems with some kind of "buffer".

The following log is from a try with VDR 1.7.10, but I'm able to 
reproduce the same bug with 1.7.11, too. The DVB drivers are the latest 
drivers from the v4l hg repository.

While this recording, the OSD also gets *pretty* slow. Seems like the 
FF-card gets pretty busy.

Yours


Christopher Reimer

Log follows:

Jan  2 13:13:00 vdr vdr: [3691] switching device 1 to channel 5
Jan  2 13:13:01 vdr vdr: [3702] TS buffer on device 1 thread ended 
(pid=3691, tid=3702)
Jan  2 13:13:01 vdr vdr: [3691] timer 1 (5 1313-1535 'Catch me if you 
can - Mein Leben auf der Flucht') start
Jan  2 13:13:01 vdr vdr: [3691] Title: 'Catch me if you can - Mein Leben 
auf der Flucht' Subtitle: 'Spielfilm USA 2002 (Catch me if you can)'
Jan  2 13:13:01 vdr vdr: [3691] record 
/var/vdr/video0/Catch_me_if_you_can_-_Mein_Leben_auf_der_Flucht/2010-01-02.13.13.5-0.rec
Jan  2 13:13:01 vdr vdr: [3691] creating directory 
/var/vdr/video0/Catch_me_if_you_can_-_Mein_Leben_auf_der_Flucht
Jan  2 13:13:01 vdr vdr: [3691] creating directory 
/var/vdr/video0/Catch_me_if_you_can_-_Mein_Leben_auf_der_Flucht/2010-01-02.13.13.5-0.rec
Jan  2 13:13:01 vdr vdr: [3701] buffer stats: 4136 (0%) used
Jan  2 13:13:01 vdr vdr: [3701] receiver on device 1 thread ended 
(pid=3691, tid=3701)
Jan  2 13:13:01 vdr vdr: [3691] recording to 
'/var/vdr/video0/Catch_me_if_you_can_-_Mein_Leben_auf_der_Flucht/2010-01-02.13.13.5-0.rec/00001.ts'
Jan  2 13:13:01 vdr vdr: [3708] recording thread started (pid=3691, 
tid=3708)
Jan  2 13:13:01 vdr vdr: [3709] receiver on device 1 thread started 
(pid=3691, tid=3709)
Jan  2 13:13:01 vdr vdr: [3710] TS buffer on device 1 thread started 
(pid=3691, tid=3710)
Jan  2 13:13:02 vdr vdr: [3691] switching to channel 3
Jan  2 13:13:02 vdr vdr: [3691] info: Kanal nicht verfügbar!
Jan  2 13:13:03 vdr vdr: [3697] channel 5 (Das Erste) event Sam 
02.01.2010 13:10-13:15 (VPS: 02.01 13:10) 'Tagesschau' status 4
Jan  2 13:13:04 vdr vdr: [3691] switching to channel 5
Jan  2 13:13:04 vdr vdr: [3691] buffer stats: 0 (0%) used
Jan  2 13:13:04 vdr vdr: [3691] creating directory 
/var/cache/vdr/vtx/S19.2E-1-1101-28106
Jan  2 13:13:04 vdr vdr: [3711] osdteletext-receiver thread started 
(pid=3691, tid=3711)
Jan  2 13:13:05 vdr vdr: [3691] OSD size changed to 720x576 @ 1,42222
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:31 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:35 vdr vdr: [3710] buffer usage: 80% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:14:41 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:15:08 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:15:08 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:15:08 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:15:10 vdr vdr: [3710] buffer usage: 80% (tid=3709)
Jan  2 13:15:16 vdr vdr: [3710] buffer usage: 90% (tid=3709)
Jan  2 13:15:18 vdr vdr: [3710] buffer usage: 100% (tid=3709)
Jan  2 13:15:55 vdr vdr: [3697] channel 5 (Das Erste) event Sam 
02.01.2010 13:10-13:15 (VPS: 02.01 13:10) 'Tagesschau' status 1
Jan  2 13:15:56 vdr vdr: [3697] channel 5 (Das Erste) event Sam 
02.01.2010 13:15-15:25 (VPS: 02.01 13:15) 'Catch me if you can - Mein 
Leben auf der Flucht' status 2
Jan  2 13:16:33 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:16:35 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:16:50 vdr vdr: [3697] channel 5 (Das Erste) event Sam 
02.01.2010 13:15-15:25 (VPS: 02.01 13:15) 'Catch me if you can - Mein 
Leben auf der Flucht' status 4
Jan  2 13:17:15 vdr vdr: [3710] buffer usage: 60% (tid=3709)
Jan  2 13:17:15 vdr vdr: [3710] buffer usage: 70% (tid=3709)
Jan  2 13:17:16 vdr vdr: [3710] buffer usage: 80% (tid=3709)
Jan  2 13:17:17 vdr vdr: [3710] buffer usage: 90% (tid=3709)
Jan  2 13:17:17 vdr vdr: [3710] buffer usage: 100% (tid=3709)
Jan  2 13:19:47 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:19:50 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:24:36 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:24:38 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:25:56 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:25:58 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:36:02 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:36:04 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:37:59 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:38:01 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:44:33 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:44:36 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:46:17 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:46:19 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:47:22 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:47:24 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:48:09 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:48:12 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:48:52 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:48:54 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:49:10 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:49:13 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:49:35 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:49:37 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:50:10 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:50:13 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:50:49 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:50:51 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:52:19 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:52:21 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:52:27 vdr vdr: [3708] recording to 
'/var/vdr/video0/Catch_me_if_you_can_-_Mein_Leben_auf_der_Flucht/2010-01-02.13.13.5-0.rec/00002.ts'
Jan  2 13:54:08 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:54:10 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1
Jan  2 13:55:50 vdr vdr: [3710] ERROR: driver buffer overflow on device 1
Jan  2 13:55:52 vdr vdr: [3709] ERROR: skipped 11 bytes to sync on TS 
packet on device 1




More information about the vdr mailing list