Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: any ten minutes restarting vdr
Sascha Volkenandt wrote:
>
> Am Montag, 5. April 2004 19:54 schrieb Klaus Schmidinger:
> > If this is happening with VDR 1.3.6, please apply the patch from
> >
> > ftp://ftp.cadsoft.de/vdr/Developer/libsi.diff
> >
> > It fixes a possible buffer overflow problem in handling itemized texts.
> > Don't know, though, if this is what's causing your problems.
>
> I'm afraid it wasn't. Anyway... Have you been able to reproduce this with
> 1.3.6?
I'm running 1.3.6 with the patch from above, and also
--- thread.c 2004/01/03 16:59:33 1.30
+++ thread.c 2004/03/14 16:48:30 1.31
@@ -199,6 +199,7 @@
running = true;
parentTid = pthread_self();
pthread_create(&childTid, NULL, (void *(*) (void *))&StartThread, (void *)this);
+ pthread_detach(childTid); // auto-reap
pthread_setschedparam(childTid, SCHED_RR, 0);
usleep(10000); // otherwise calling Active() immediately after Start() causes a "pure virtual method called" error
}
which I can't imagine that it would cause what you're observing.
VDR runs very stable here.
I haven't released a new version with these modifications yet, because
I have opened a large field of changes with redesigning the OSD stuff,
so it will still take a while before version 1.3.7.
Klaus
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index