If this helps, I have found a log for VDR, does anything look suspicious here? Are there any other logs that I can show you to help with troubleshooting mate?
Sun May 10 23:08:46 BST 2009 Restart
========== NEW LOG SECTION ==========
1 05/10/09 23:08:54 35 (spawning-device) ^[[1;00mStarting... 1^[[1;00m
1 05/10/09 23:08:54 35 (spawning-device) ^[[1;00mFound ./VDR^[[1;00m
== ATTEMPT FRESH START ==
G SECTION ==========
1 05/10/09 19:27:53 35 (spawning-device) ^[[1;00mStarting... 1^[[1;00m
1 05/10/09 19:27:53 35 (spawning-device) ^[[1;00mFound ./VDR^[[1;00m
== ATTEMPT FRESH START ==
1 05/10/09 19:28:00 Spawn_Device.sh 35 (spawning-device) ^[[1;00m30284 Dev: 35; Already Running list: 15,16,17,18,29,30,20,25,21,35,24,22,44,^[[1;00m
1 05/10/09 19:28:00 Spawn_Device.sh 35 (spawning-device) ^[[1;00m30284 Device 35 was marked as 'running'. Not starting^[[1;00m
1 05/10/09 19:28:01 Spawn_Device.sh 35 (spawning-device) ^[[1;00m30284 Dev: 35; Exiting because not starting^[[1;00m
== ATTEMPT FRESH START ==
1 05/10/09 23:07:47 Spawn_Device.sh 35 (spawning-device) ^[[1;00m13988 Dev: 35; Already Running list: 15,16,17,18,29,30,20,22,25,^[[1;00m
== FRESH START ==
1 05/10/09 23:07:47 Spawn_Device.sh 35 (spawning-device) ^[[1;00mdevice: 35 ip: 127.0.0.1 cmd_line: VDR^[[1;00m
0 05/10/09 23:07:47 35 (spawning-device) ^[[1;00mEntering 35^[[1;00m
05 05/10/09 23:08:45.180 ^[[33;1mGot a reload command from 0 ^[[0m <0xb67d0b90>
05 05/10/09 23:08:46.635 ^[[33;1mvoid ClientSocket::Disconnect() on this socket: 0x8093330 (m_Socket: 7)^[[0m <0xb77d38d0>
Return code: 2
2 05/10/09 23:08:46 35 (spawning-device) ^[[1;33mDevice requests restart... count=1/50 dev=35^[[1;00m
Sun May 10 23:08:46 BST 2009 Restart
1 05/10/09 23:09:01 Spawn_Device.sh 35 (spawning-device) ^[[1;00m16558 Dev: 35; Already Running list: 15,16,17,18,29,30,20,22,25,35,21,44,24,^[[1;00m
1 05/10/09 23:09:01 Spawn_Device.sh 35 (spawning-device) ^[[1;00m16558 Device 35 was marked as 'running'. Not starting^[[1;00m