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