Eu estou rodando no CentOS 5.7 (no caso que importa) Eu tenho um programa (não meu) que roda bem no Lonsole, mas quando eu o executo de xterm
, gnome-terminal
ou rxvt
, apenas trava.
Estou fazendo isso com uma conta completamente nova, sem .bashrc
, sem alterações nos padrões. Nova instalação de baunilha.
Em ambos os terminais, $-
é himBH
so, ambos o mesmo tipo de shell, eu acho.
Se eu ssh na máquina, mesmo de si mesmo ( ssh 127.0.0.1
), ele funciona em todos os terminais.
Alguma ideia do que poderia estar errado?
EDIT: O programa é qconf
, parte do SGE (GridEngine), caso isso seja importante. Ele vai para um servidor e retorna uma lista de máquinas que podem fazer solicitações de computação.
eu corri com traços, o diff parece:
diff broken working
1,4c1,4
< execve("/opt/SGE/bin/lx24-amd64/qconf", ["qconf", "-ss"], [/* 49 vars */]) = 0
< brk(0) = 0x1a48c000
< mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba0bec8a000
< mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba0bec8b000
---
> execve("/opt/SGE/bin/lx24-amd64/qconf", ["qconf", "-ss"], [/* 48 vars */]) = 0
> brk(0) = 0xa7cb000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b3b4716e000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b3b4716f000
6,19d5
.
.
.
< futex(0x3a408030ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
< futex(0x6ba3c0, FUTEX_WAIT_PRIVATE, 2, NULL
\ No newline at end of file
---
> open("/proc/cpuinfo", O_RDONLY) = 3
> read(3, "p", 1) = 1
> read(3, "r", 1) = 1
[o trabalho continua daqui]
Paradas interrompidas na saída média de futex, o que é estranho.