Perguntas sobre 'strace'

4
respostas

Como o stracing de execução pode corrigir meu problema de OpenGL?

Desde uma grande atualização recente da minha distribuição (PLD Linux), tenho tido problemas com uma grande quantidade de programas. O melhor que posso dizer, qualquer coisa que toque em segfaults OpenGL ou PulseAudio. Estou usando os drivers nv...
08.03.2012 / 23:26
2
respostas

Como determinar quais instruções um processo está executando?

Eu sei strace e ltrace, mas isso só me diz quais chamadas de sistema e bibliotecas um processo está executando, respectivamente. Eu gostaria de saber exatamente quais instruções um processo está executando. Qualquer montagem, ou algum tipo de me...
30.07.2014 / 03:12
1
resposta

Localizando onde um processo lê em um arquivo

Existe uma maneira de anexar a um processo e descobrir, não apenas de quais arquivos ele está lendo, mas quais são os locais de leitura (deslocamentos de byte) dessas leituras? Eu tentei usar strace para isso, mas não parece mostrar essa info...
08.08.2012 / 00:50
2
respostas

ls se comporta de maneira diferente sob strace

Eu não sei como depurar esta situação: 1) Eu tento executar: ls /home/user 2) bloqueia e não imprime nada. Suponho que seja porque / home / user contém / home / user / sshfs_files, que é um diretório montado pelo sshfs, mas a rede caiu...
20.04.2012 / 17:15
2
respostas

Por que não há clone ou fork aparente no comando bash simples e como é feito?

Considere o seguinte (com sh sendo /bin/dash ): $ strace -e trace=process sh -c 'grep "^Pid:" /proc/self/status /proc/$$/status' execve("/bin/sh", ["sh", "-c", "grep \"^Pid:\" /proc/self/status /"...], [/* 47 vars */]) = 0 arch_prctl(ARC...
03.09.2018 / 08:00
2
respostas

Como 'strace' um socket de domínio unix?

É difícil de explicar, mas notei quando strace ing o PID que tem o soquete aberto não consigo ver nenhuma das comunicações. Como posso me sentar no meio de um arquivo de soquete para assistir a comunicação?     
14.07.2013 / 02:40
2
respostas

Mede as latências do IO do disco de um processo em execução

Estou tentando medir as latências de IO do disco de um processo em execução para fazer um histograma. Eu poderia fazer isso com o DTrace em sistemas operacionais que o fornecem (por exemplo, em este documento da Joyent ), mas meu aplicativo...
21.04.2013 / 18:29
1
resposta

Processos apache2 não comutáveis

Após a atualização do debian lenny para o squeeze (apache2 2.2.16-6 + squeeze4 e php 5.3.10-1 ~ dotdeb.1), meus processos apache começaram a sair com falha de segmentação. Isso acontece a cada 5 a 30 minutos (para 1 processo), por isso não causa...
06.02.2012 / 08:06
4
respostas

Stracing su e ssh mostra a senha. Isso é uma falha de segurança ou estou faltando alguma coisa?

Atualmente sou fascinado por strace , então, sendo novato, decidi brincar um pouco. Como sugerido pelo título da pergunta, eu tentei os dois strace su e strace ssh . Ambos os comandos exibiram a senha que eu digitei na saída strace. su...
07.11.2012 / 18:48
3
respostas

Strace / ptrace pode causar um travamento do programa?

Então, recentemente, eu estava discutindo strace com alguém, e eles estavam perguntando o que aconteceria se você tivesse um processo em execução, assim como estava criando um soquete de rede ou algo similar. Isso poderia fazer com que o program...
04.08.2014 / 17:35