Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Replay problems



Klaus Schmidinger wrote:
....
> Just add a call to
> 
>     cThread::EmergencyExit(true);
> 
> after the "read incomplete section..." error message in eit.c.

I have done that while installing vdr 0.82 and the latest CVS driver.
I also still have EPG scanning disabled.
Here is what happens:

Jun 17 16:39:13 vdr vdr[18454]: VDR version 0.82 started
Jun 17 16:39:13 vdr vdr[18454]: loading ./setup.conf
Jun 17 16:39:13 vdr vdr[18454]: loading ./channels.conf
Jun 17 16:39:13 vdr vdr[18454]: loading ./timers.conf
Jun 17 16:39:13 vdr vdr[18454]: loading ./commands.conf
Jun 17 16:39:13 vdr vdr[18454]: probing /dev/ost/qpskfe0
Jun 17 16:39:13 vdr vdr[18456]: EIT processing thread started (pid=18456) - master
Jun 17 16:39:13 vdr vdr[18454]: probing /dev/ost/qpskfe1
Jun 17 16:39:13 vdr vdr[18457]: EIT processing thread started (pid=18457)
Jun 17 16:39:13 vdr vdr[18454]: probing /dev/ost/qpskfe2
Jun 17 16:39:13 vdr vdr[18454]: probing /dev/ost/qamfe2
Jun 17 16:39:13 vdr vdr[18454]: found 2 video devices
Jun 17 16:39:13 vdr vdr[18454]: setting primary DVB to 2
Jun 17 16:39:13 vdr vdr[18454]: switching to channel 16
Jun 17 16:39:14 vdr vdr[18454]: ERROR (dvbapi.c,2052): Device or resource busy
Jun 17 16:39:14 vdr vdr[18458]: LIRC remote control thread started (pid=18458)
Jun 17 16:39:14 vdr vdr[18454]: SVDRP listening on port 2001
Jun 17 16:39:14 vdr vdr[18454]: setting watchdog timer to 60 seconds
Jun 17 16:39:20 vdr vdr[18454]: timer 2 start
Jun 17 16:39:20 vdr vdr[18454]: switching to channel 12
Jun 17 16:39:20 vdr vdr[18454]: ERROR (dvbapi.c,2052): Device or resource busy
Jun 17 16:39:20 vdr vdr[18454]: record /video/Die_Sendung_mit_der_Maus/2001-06-17.16:00.02.07.rec
Jun 17 16:39:20 vdr vdr[18454]: recording to '/video/Die_Sendung_mit_der_Maus/2001-06-17.16:00.02.07.rec/018.vdr'
Jun 17 16:39:20 vdr vdr[18459]: output thread started (pid=18459)
Jun 17 16:39:20 vdr vdr[18460]: input thread started (pid=18460)
Jun 17 16:39:21 vdr vdr[18454]: max. latency time 1 seconds
Jun 17 16:40:02 vdr vdr[18459]: output thread ended (pid=18459)
Jun 17 16:40:02 vdr vdr[18460]: input thread ended (pid=18460)
Jun 17 16:40:02 vdr vdr[18454]: buffer stats: 396492 (37%) used
Jun 17 16:40:02 vdr vdr[18454]: timer 2 stop
Jun 17 16:40:02 vdr vdr[18454]: deleting timer 2
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 3055, n = 592
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 4050, n = 2460
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 3616, n = 528
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 2051, n = 1591
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 1299, n = 457
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 2545, n = 839
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:27 vdr vdr[18457]: read incomplete section - seclen = 3853, n = 1668
Jun 17 16:40:27 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 2451, n = 1198
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3684, n = 934
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3978, n = 391
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3169, n = 2184
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 1391, n = 470
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 1280, n = 918
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 700, n = 359
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 1388, n = 338
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3515, n = 803
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3684, n = 1674
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 2171, n = 2007
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 178, n = 161
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18454]: emergency exit requested - shutting down
Jun 17 16:40:28 vdr vdr[18454]: saved setup to ./setup.conf
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3639, n = 14
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18457]: read incomplete section - seclen = 3216, n = 1571
Jun 17 16:40:28 vdr vdr[18457]: initiating emergency exit
Jun 17 16:40:28 vdr vdr[18456]: EIT processing thread ended (pid=18456) - master
Jun 17 16:40:28 vdr vdr[18457]: EIT processing thread ended (pid=18457)
Jun 17 16:40:28 vdr vdr[18454]: max. latency time 1 seconds
Jun 17 16:40:28 vdr vdr[18454]: exiting
Jun 17 16:40:28 vdr vdr[18454]: emergency exit!
Jun 17 16:40:28 vdr PAM-unix2[18447]: session finished for user cko, service su 
Jun 17 16:40:28 vdr kernel: Trying to vfree() bad address (780000c0)
Jun 17 16:40:28 vdr kernel: Trying to vfree() bad address (780000c0)
Jun 17 16:40:40 vdr kernel: dvb: 2 dvb(s) released.
Jun 17 16:40:42 vdr kernel: dvb: AV7110  firm f0240009, rtsl b0250014, vid 00010065, app 00010001
Jun 17 16:40:44 vdr kernel: dvb: AV7110  firm f0240009, rtsl b0250014, vid 00010065, app 00010001
Jun 17 16:40:44 vdr kernel: dvb: 2 dvb(s) found!


I am seeing 4 problems in the log above:

1.  cDvbApi::SetPid issues an error message for 
    the DMX_SET_PES_FILTER ioctl:
    Jun 17 16:39:20 vdr vdr[18454]: ERROR (dvbapi.c,2052): Device or resource busy

2.  During every recording I am getting "read incomplete section" errors.

3.  The "emergency exit" is not taken after its first initiation,
    it hits about 20 times before it really exits.

4.  The driver tries to vfree a bad address.


Any ideas?


Carsten.


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index