Para realmente saber, você precisa depurar o software. No entanto, fopen
é uma função padrão do C libary (veja, por exemplo, link ), que é usado para abrir um arquivo para leitura ou escrita.
A mensagem de erro exibida é geralmente impressa se um programa chamar fopen
e a chamada falhar. Programas corretamente comportados também imprimem qual arquivo eles tentaram abrir, e que tipo de falha ocorreu, mas este programa aparentemente não é um desses: -).
Então, muito provavelmente, significa que o programa tentou abrir um arquivo, mas não conseguiu (arquivo não encontrado / problema de direitos / disco em chamas / o que quer que seja).
Para investigar mais, você pode rodar o programa usando strace
( link ), isso irá (mais ou menos) logar todas as chamadas do sistema que um programa em execução faz. Lá você pode procurar por uma chamada para fopir logo antes da mensagem de erro, que deve ser o culpado. A saída de log do strace mostrará o nome do arquivo.