I am running some 50+ custom applications, including drivers on the QNX6 box. Now, this box sometimes hangs and sometimes it restarts automatically.
We had suspected PCI drivers to be the culprit for the restart. Probably for the sake that the PCI interrupts might be on the lose.
Also, my suspect is that the CPU can’t quite hold onto 100% of its capacity. If theres 100% CPU usage for quite a time, then everything freezes/hangs.
Can anybody throw some light on why the QNX micro-kernel offering full memory protection and being one of the most reliable OS, could freeze and restart?