Estou executando programas em C ++ usando o emulador de terminal do Gnome no Ubuntu 10.04. O programa tem um número de etapas e eu recebo o programa para imprimir algo no terminal depois de cada um para me dizer o quão longe ele está. No final, ele imprime no arquivo.
Muitas vezes tenho os seguintes problemas:
O programa congela quando clico em outro local que não seja o terminal ou minimizo. Isso é evidente pelo fato de parar a impressão na tela. O programa pode ser facilmente descongelado simplesmente clicando duas vezes no terminal.
O terminal fica em branco, exibindo apenas o cursor. Isso pisca, provavelmente quando algo novo deve ser impresso na tela. O programa parece ainda estar em execução, já que imprime para arquivar no final. Mas às vezes os resultados impressos não fazem sentido.
Alguém viu algo assim antes e sabe que tipo de problema causa isso?