From: Robert J. <rj...@sp...> - 2004-11-09 23:34:31
|
Hello again, > > > tapas (#lad) reported that MusE works for him with 2.6.9 kernels. > > He's using a nptl enabled libc, i'm still using linuxthreads. > > > > So any ideas what is going on? > > Ah, well I wonder if you don't have it right there. I think Werner > mentioned you have to have a very recent libc, and now that I think about > it I seem to recall an old thread saying linuxthreads+2.6 won't (for some > reason) work with MusE. > > I think this has been talked about on jackit-devel also, something with > Jack that doesn't work very well with this combo. > > I'll go search a bit and see what I can come up with. > An excerpt from here: http://jackit.sourceforge.net/docs/faq.php#a53 "Currently (as of 2.6.7) JACK has a serious problem creating SCHED_FIFO threads for real-time processing. It is unclear whether this is a bug in JACK, in the new Native PThreads Library (NPTL), or in the 2.6 kernel. At the moment no one has a solution, but there is a workaround: define LD_ASSUME_KERNEL=2.4.19 in the environment of the jackd process and of every JACK client. The easiest way to do this is setting it in ~/.profile , or wherever you customarily define global environment variables. Glibc developer Ulrich Drepper explains the operation of LD_ASSUME_KERNEL in more detail." --- As I recall this LD_ASSUME_KERNEL "trick" doesn't work with MusE (though you might give it a shot anyway, possibly it works), hence the only workable solution is to have NPTL. Ofcourse, all this might not be related at all, though I think it seems likely that the problem is in this area. Regards, Robert -- http://spamatica.se/music/ |