qual é o arquivo: C: \ nppdf32Log \ debuglog.txt [fechado]

79

Após a atualização para 12.04, C:\nppdf32Log\debuglog.txtocorre um arquivo chamado no meu diretório pessoal. O conteúdo do arquivo é o seguinte:

NPP_Initialize : called
NPP_GetValue is called
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_NewStream : called for instance 920c0e28, stream 913403b0, URL http://www.xxxxxx.com/attachments/soft/CDGM%20Optical%20Glass%20Catalog.pdf, stream size 36177984, seekable 1
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 0, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 16384, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree ......

Parece que este arquivo está relacionado ao Firefox, qual é exatamente o problema?

Jesse
fonte
4
Este é um bug, como mencionado na resposta de karolszk : LP Bug # 986841 . Os bugs são offtopic aqui no Ask Ubuntu, de acordo com a FAQ , por isso estou votando para encerrar esta questão. O relatório de erros lista algumas soluções alternativas que você pode usar enquanto isso.
precisa saber é o seguinte
tempfile = $ (mktemp); crontab -l> $ tempfile; echo -e "\ n # Remova esses arquivos irritantes lp # 968841" >> $ tempfile; echo "0 18 * * * nice -n19 ionice -c3 find ~ -name 'C \: \\ nppdf32Log \\ debuglog.txt' -exec rm -f '{}' \;" >> $ tempfile; cat $ tempfile | crontab -; rm -f $
tempfile
2
É um bug e uma pergunta comum. Eu acho que deveria ser reaberto.
11557 Bryce

Respostas:

42

Aqui está o que eu encontrei usando um link útil do Tom:

O nppdf32.so é o plug-in real do navegador para ativar o suporte ao Adobe Reader PDF no Firefox.

Parece haver um bug na versão 9.5.1 do plug-in, criando o "C: \ nppdf32Log \ debuglog.txt" no diretório de trabalho em que o Firefox foi iniciado. Normalmente, esse será o diretório inicial do usuário se o Firefox for iniciado graficamente. Se você iniciá-lo na linha de comando, o arquivo "C: \ nppdf32Log \ debuglog.txt" será criado no diretório em que você digita o firefox. Pode haver vários desses arquivos de log no seu sistema se o plug-in PDF foi iniciado usando diretórios de trabalho diferentes.

Sergey
fonte
4
Se você pode viver sem o plug-in, ou seja, ler PDFs na íntegra Reader / Evince / qualquer que seja a janela do navegador, é possível excluir com segurança o arquivo npp /usr/lib/mozilla/plugins/nppdf.so
Alois Mahdal
Observe que o nome do caminho é apenas uma convenção; isso não se limita ao Firefox ou outros produtos Mozilla. Muitos outros navegadores, como o Opera, procuram plug-ins neste diretório e vice-versa, pacotes como o Adobe Reader criam o diretório durante a instalação (mesmo que nenhum software Mozilla tenha sido instalado) e implantam seus plug-ins lá.
Alois Mahdal
Observe que o arquivo também é criado se o plug-in foi desativado no FF.
Raphael
Na minha máquina (14.04), a biblioteca de plugins foi chamada /usr/lib/mozilla/plugins/npwrapper.nppdf.so. Eu instalei o Adobe Reader um tempo atrás antes de desinstalá-lo, mas ele deixou isso para trás ...
sxc731
23

Se você não pode esperar a próxima atualização, mas está disposto a invadir, você pode editar o nppdf32.so no diretório de plugins para substituir C: \ nppdf32Log \ debuglog.txt por ./.nppdf32Log.debuglog.txt O arquivo ainda será criado mas será oculto. Eu usei o vim com: set bin, procurei por debuglog e usei o modo de substituição.

É uma boa ideia usar um editor HEX, pois esse é um arquivo binário. Tome cuidado apenas para editar os 3 personagens C:\para ./., o segundo \a um ., e nada mais .

ed jaquay
fonte