Perguntas sobre 'debugging'

A depuração é um processo metódico de encontrar e reduzir o número de erros ou defeitos em um programa de computador
4
respostas

A depuração da máquina Linux congela

Eu tenho 15 servidores idênticos do Linux RH 4.7 de 64 bits. Eles executam o banco de dados de cluster (cluster é nível de aplicativo). Na ocasião (a cada mês mais ou menos) uma caixa aleatória (nunca a mesma) congela. Eu posso pingar a caixa...
23.02.2011 / 12:27
1
resposta

Como descarregar tráfego USB?

Eu tenho um gamepad USB e gostaria de ver e inspecionar os sinais e comandos que este periférico está enviando para o meu PC / kernel: como posso fazer isso? Eu estava assumindo que algo como cat /dev/bus/usb/006/003 Foi o suficiente,...
23.06.2014 / 16:22
2
respostas

Como habilitar relatórios de falhas / despejos de memória / registro de rastreamento de pilha globalmente?

Travar falhas podem ser as mais incômodas, levando a perda de dados, tempo de inatividade e usuários frustrados. Seria bom se as aplicações falhassem menos. Devido à complexidade do contexto da máquina, as falhas geralmente não podem ser re...
08.02.2012 / 14:58
1
resposta

Como depurar o congelamento do sistema?

Estou experimentando um bug estranho quando fecho a tampa do meu laptop - o sistema congela (sem reação às teclas, sem forma de resposta ssh) e exibe alguns efeitos de cores estranhos. O log do kernel (após a reinicialização) não mostra nada. Mi...
22.02.2012 / 19:54
3
respostas

Como podemos rastrear problemas de falhas em programas no Linux?

Se um aplicativo travar no Windows, podemos verificar o Visualizador de Eventos nas ferramentas de Administração para ver o que ocorreu. Às vezes tem informações úteis, outras não, mas é um começo. No linux, se uma aplicação (qualquer) falha co...
22.01.2014 / 22:22
1
resposta

Existe uma maneira de ver se o processo de escuta na porta TCP recebe uma mensagem?

De acordo com tcpdump , meu servidor recebe o seguinte pacote TCP: 12:52:29.603233 00:19:e2:9e:df:f0 00:16:3e:6a:25:3f, ethertype IPv4 (0x0800), length 74: 10.10.10.65.38869 192.168.215.82.22: Flags [S], seq 567054335, win 5840, options [...
14.10.2014 / 13:54
1
resposta

Como fazer com que o gdb não me pergunte “y ou n”?

Quando eu uso o comando add-symbol-file do GDB para carregar o símbolo, o GDB sempre me pergunta 'y ou n', assim: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n)...
21.08.2014 / 12:44
2
respostas

Como capturar passivamente de soquetes de domínio Unix (monitoramento de soquete AF_UNIX)?

As capturas TCP / IP e UDP podem ser feitas usando tcpdump / dumpcap e produz um arquivo pcap / pcapng que pode ser alimentado no Wireshark para análise posterior. Existe uma ferramenta semelhante para soquetes de domínio nomeados do Unix?...
03.08.2015 / 11:22
2
respostas

Depuração lock-up - systemd perde meus logs

Desde que eu "atualizei" para o systemd no Arch Linux, eu continuo perdendo logs quando um bloqueio inesperado acontece. Eu bati o mesmo problema de perda de log um mês atrás e acabei de acertar o problema novamente. Há também outras confirma...
09.03.2013 / 12:22
1
resposta

Ferramenta para rastrear chamadas de bibliotecas no Linux / ARM

Estou procurando uma ferramenta que permita rastrear chamadas para funções em bibliotecas compartilhadas no Linux / ARM. Basicamente, eu quero ser capaz de especificar uma linha de comando e deixar esta ferramenta produzir um registro de funções...
11.09.2015 / 23:51