O primeiro passo que eu sempre dou é iniciar o programa em uma janela do Terminal e ler as mensagens que aparecem lá. Se você não vir nada além de Segmentation fault
ou algo igualmente conciso, veja se o programa possui um sinalizador de depuração ou detalhado; a man page geralmente tem esses flags listados.
Para o Eclipse, acredito que a opção relevante seja -debug
. Por favor, verifique isso; Eu não tenho 100% de certeza. Poste qualquer saída que você conseguir para que possamos ajudar!