Como usar o DBG com um programa de script de shell?

0

Estou tendo alguns problemas com o Ardour 4 no Ubuntu Studio 14.04 (ele falha na busca de plugins com a mensagem 'falha de segmentação (núcleo despejado)'. Então, eu estou tentando criar um backtrace com DBG para ele (em ordem) para descobrir qual é o problema e enviá-lo para a Comunidade Ardour).

O DBG trabalha com programas, parece ... Mas o Ardour4 é um script de shell, e parece que o DBG não consegue encontrá-lo. Eu tentei usar trace exec e trace exec-file , mas não funcionou.

O que estou fazendo:

  1. No shell, indo para a pasta onde está Ardour4;
  2. Inicie o DBG usando "dbg ardour4";
  3. Iniciar o Ardour 4 em DBG é onde está todo o problema. Quando eu digito "run" ou "r", DBG diz que o arquivo não pode ser encontrado ou executado.

Existe uma maneira de usar o DBG para isso? Ou devo usar o bash debug (adicionando -x à primeira linha do script)?

    
por desert_unbound 24.09.2015 / 18:50

1 resposta

1

Olhando o script ardor, tudo o que você precisa fazer é executar ardour4 -g e ele executará o programa ardor atual em gdb .

Em seguida, você poderá obter um rastreamento de pilha quando a falha ocorrer.

    
por dobey 24.09.2015 / 19:08