Eu estou tentando aprender alguns truques usando "trace" (ou dtrace ou strace ou truss), então eu usando o comando:
trace -d [random PID]
Estou recebendo as seguintes mensagens de erro:
erro de rastreio: falha no recurso de rastreio, K...
Eu entendo que o comando strace usa ptrace(PTRACE_PEEKUSER, child, __builtin_offsetof(struct user, regs.orig_eax)) para encontrar o índice de uma chamada de sistema em que o filho de tracee está preso. Então, para traduzir o índice para o...
Estou tentando corrigir um problema de teclado em um aplicativo do Linux para o qual tenho o código-fonte. O aplicativo inicia um servidor TCP e envia eventos locais de teclado e mouse para clientes conectados. Qual é a melhor maneira de interro...
Eu tenho um processo que está lendo algumas variáveis de ambiente para configurar, mas não tenho certeza de qual delas. A linguagem de programação é estranha para mim, então, suponhamos que eu não tenha a fonte.
Existe alguma maneira de ident...
Na minha caixa debian, o LibreOffice (mesmo quando inativo) está comendo 100% da CPU é executada.
Eu usei strace e essas 4 linhas são exibidas constantemente como em um loop (como tal, posso dizer qual delas vem primeiro):
recvmsg(14, {msg...
Estou executando o dnsmasq em desenvolvimento e descobri que algo no meu laptop está enviando consultas para nomes de domínio gerados aleatoriamente. Por isso, gostaria de exibir a saída PID / lsof -p do processo quando ela é consultada.
C...
Estou tentando depurar um problema de permissão, mas estou tendo dificuldades para descobrir com qual EUID o aplicativo está sendo executado no momento do erro.
Existe uma maneira de fazer com que o Strace imprima o ID de usuário efetivo?
...
Eu tenho algum software específico - um console para acessar equipamentos remotos. Em algum momento, a interface do usuário começa a desacelerar muito (não por falta de recursos, mas por causa de algum bug nesse programa). Desenvolvedor me pediu...
Estou usando strace para relatar open e chdir chamadas do sistema e um fragmento de sua saída é:
6791 chdir("//etc") = 0
6791 open("etc/fstab", O_RDONLY) = 3
Isso não faz sentido. Primeiro, nós entramos...