На самом деле надо выяснить что означает вот это вот: if(NotifyBits & TAU32_ERROR_INT_STORM) append_text(fatal_msg, sizeof(fatal_msg), "interrupt storm");Судя по всему слишком много времени уходит на zt_receive ...