Am Mittwoch, 17. August 2005 14:27 schrieb Marcel Wiesweg:
Am Dienstag 16 August 2005 19:22 schrieb Malte Schröder:
[snip]
The backtrace suggests something is wrong in DvbTuner: Either the poll() in thread 2 does not return, or there is some sort of deadlock. Unfortunately I cannot reproduce the problem here. First you might try if the attached patch fixes the problem. If not, please put printfs around Lock() and Unlock() in dvbtuner.c line 129, 138, 299, 339, and possibly around the poll in line 157 as well, such as
Hi Marcel, your dvbtuner patch seems to fix the issue. My vdr runs now for almost an hour. Before it crashed a few minutes after every new vdr start, reproducible.
I'll test it now for a few days and then tell you my final verdict. But for now, thanks very much.
Regards, Thomas