Um dos arquivos que meu aplicativo cria “não é um arquivo”

2

Eu tenho lutado por vários dias porque eu executo um aplicativo que realmente executa mais aplicativos e gera saídas. O caso é que uma dessas saídas é gerada com as seguintes permissões:

?-wxr-s--- 1 ubuntu ubuntu 1318 Aug 28 12:55 output_app.err

Você pode pensar em fazer algo como sudo vim output_app.err , mas informa o seguinte output_app.err is not a file . Esta saída é gerada em um script bash , exatamente o comando é executado usando eval e a saída é redirecionada. Eu pensei que este erro poderia estar relacionado com a corrupção do sistema de arquivos, estou executando o Ubuntu em um processador de 32 bits braço vivendo em um cartão SD.

Eu corri o dmesg e vi esse erro depois que o aplicativo foi executado:

[ 1203.425248] Unable to handle kernel NULL pointer dereference at virtual address 00000104
[ 1203.432000] pgd = d6748000
[ 1203.433343] [00000104] *pgd=00000000
Internal error: Oops - BUG: 805 [#8] PREEMPT SMP ARM

Alguma idéia de por que isso aconteceu? Obrigado.

    
por Marc43 17.10.2018 / 16:18

1 resposta

2

Parece que o arquivo não tem um tipo conhecido, então provavelmente há um sistema de arquivos defeituoso.

Eu recomendo que você execute uma verificação do sistema de arquivos.

Se isso não for possível, tente remover o arquivo e recriá-lo.

    
por 17.10.2018 / 16:39