Hi Gilles, it seems to me as APC interrupts on ipipe got lost. I have added two counters: One increments in schedule_linux_call() when a request for a specific application task is queued. Another one is incremented in lostage_handler() when the specific task was waked up. When I output the counter's values after tasks have freezed the counter of lostage_handler is exactly one value less than schedule_linux_call's counter.
And then, when I wake-up APC thread manually all freezed tasks continue for a moment, until all are freezing again. Do you have any idea what could lead to that behaviour? Regards, Christoph _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
