Klaus Schmidinger wrote: >> thread.c: In member function 'bool cThread::Start()': >> thread.c:258: warning: null argument where non-null required >> (argument 3) > I'm not sure if there is any connection to this, but valgrind complains: ==6486== Syscall param write(buf) points to uninitialised byte(s) ==6486== at 0x1B93FA3B: write (in /usr/lib/debug/libpthread-0.10.so) ==6486== by 0x1B93BC6A: pthread_create@@GLIBC_2.1 (pthread.c:817) ==6486== by 0x8135CC9: cThread::Start() (thread.c:256) ==6486== by 0x8107B77: cRecordings::Update(bool) (recording.c:1043) ==6486== by 0x814208C: main (vdr.c:546) ==6486== Address 0x52BFE590 is on thread 1's stack Unfortunately I couldn't figure out yet, what's going on there, so I just ignored it and added it to the suppression file. It might simply be a problem with valgrind. Tobias