Обновил пост на psdev.ru до ревизии №2. Исправлено зависание при многократном переходе в локацию 'Информация о системе'.
Забыл закрыть файловый дескриптор при чтении version.txt >_<. Вот и шло переполнение размера выделеной памяти под файл и запись в действующий код.