Wolfgang Rohdewald wrote: > On Dienstag 07 Juni 2005 13:31, Johannes Stezenbach wrote: > > Or use a system with NPTL. > > I would rather find the real problem. Also, I don't know > how easy it would be to adapt debian unstable. I didn't mean that your problem comes from using linux_threads, just that using NPTL would make stracing simpler. Debian unstable supports NPTL, all you have to do is use a 2.6 kernel and patch vdr to run without LD_ASSUME_KERNEL=2.4 > However I self compile the kernel. It had CONFIG_PREEMPT and > CONFIG_PREEMPT_BKL. Me too. Never had any problems with it (but I patch my vdr to use NPTL). > After disabling CONFIG_PREEMPT, I can get rid of that patch > and everything works fine, wait_event_interruptible_timeout > no more gets interrupted. > > Also, the problems with replaying Dolby Surround went away, > for full log messages see my first post: > > StartHWFilter error buf 0b07 0010 012c b96a ret fffffe00 handle c041 > > Is it a known fact that these drivers might not work in a > preempting kernel which I simply did not know about? If so, maybe > the drivers should put warnings into syslog? > > I can do more tests if you want me to. As a starter, I could > try to enable only CONFIG_PREEMPT but not CONFIG_PREEMPT_BKL Why don't you just fix the problem with the b0rked error handling in Load/BlitBitmap and be done with it? Johannes