I am writing a program in which 3 tasks run simultaneously. In the idle state all the tasks wait for signal (which originates in an ISR). The program invariably stops responding after a few minutes of idle run. When I changed the program so that one of the tasks never stops (runs in loop waiting for a certain condition), the problem disappeared. Has anyone had the same problem? Is this a bug in RTX Tiny or it's just me doing something wrong?