Falha de segmentação ao executar o bib2x

0

Estou trabalhando em uma máquina desconhecida e estou tentando fazer com que um programa chamado bib2x funcione. Infelizmente, quando executo o programa, continuo recebendo uma falha de segmentação. Minha (limitada) experiência e pesquisa me levam a acreditar que isso foi resultado de algum tipo de erro de memória, mas não tenho certeza de como proceder ou como resolver o problema.

Eu executei o programa acessando arquivos que a conta de usuário definitivamente tem permissão para acessar. Alguma idéia de como devo proceder?

Desculpe se isso é vago. É um problema vago e estou confuso sobre o que fazer a seguir.

Alex Alifimoff
fonte
Para entender melhor qual é o problema, você pode executar: strace <command>. Se você tiver sorte, a saída do strace fornecerá mais informações sobre como corrigir o problema (supondo que este não seja um bug real com o bib2x).
Eu consideraria quase qualquer segfault "um bug real". Exceções são raras.
Mas isso pode ser útil para descobrir uma solução alternativa.
tripleee

Respostas:

0

O programa roda (por exemplo, você pode executar algo como

bib2x -V

e relatar a versão)?

Vai ser um pouco difícil depurar esse problema em uma máquina desconhecida, sem o código bib2x e uma maneira de recompilá-lo. Você pode tentar reinstalá-lo (parece que os executáveis ​​estão disponíveis para várias plataformas aqui ) ou recompilá-lo se for uma opção.

Você pode usar temporariamente o conversor bib2x online ?


fonte
Parece ser GPLv2, portanto a fonte deve estar disponível.
Sim, isso informa a versão. Eu tentei compilar o script e fazer com que ele produza um erro: (atomdatabinary.cxx:117:39: error: 'memcpy' was not declared in this scope make[1]: *** [atomdatabinary.lo] Error 1 make[1]: Leaving directory /home/alex/bib2x-0.9.0/src' make: *** [install-recursive] Error 1 Eu estou supondo que isso não será um erro fácil e eu deveria procurar uma solução alternativa? Eu posso postar toda a saída se for útil.
Você pode postar alguns detalhes sobre como você está usando o bib2x? Qual versão é essa? Qual uso causa o segfault? Em qual plataforma você está correndo?