Looks like a bug. I never fully understood the usage of sleep in the pd scheduler, because sleep timer resolution is never smaller than 10 ms under Linux. Thats why pd under linux always did blocking read/writes, using the soundcard as a timer.
But if this were the case, doesn't that mean that message processing would have a granularity of 10 ms? Or, under linux, does it never really sleep, because the DACs "have slept"?
greetings, Thomas