Après la mise à jour vers 12.04, un fichier nommé C:\nppdf32Log\debuglog.txt
apparaît dans mon répertoire personnel. Le contenu du fichier est le suivant:
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 ......
Il semble que ce fichier est lié à Firefox, quel est exactement le problème?
Voici ce que j'ai trouvé en utilisant un lien utile de Tom:
nppdf32.so est le plug-in de navigateur permettant d'activer la prise en charge d'Adobe Reader PDF dans Firefox.
Il semble y avoir un bogue dans la version 9.5.1 du plug-in créant le fichier "C:\nppdf32Log\debuglog.txt" dans le répertoire de travail où Firefox a été démarré. Ce sera normalement le répertoire de base de l'utilisateur si Firefox est démarré graphiquement. Si vous le démarrez à partir de la ligne de commande, le fichier "C:\nppdf32Log\debuglog.txt" sera créé dans le répertoire où vous tapez firefox. Il peut y avoir plusieurs fichiers journaux de ce type sur votre système si le plug-in PDF a été lancé à l'aide de différents répertoires de travail.
Si vous ne pouvez pas attendre la prochaine mise à jour mais êtes prêt à pirater, vous pouvez éditer nppdf32.so dans votre répertoire de plugins pour remplacer C:\nppdf32Log\debuglog.txt par ./.nppdf32Log.debuglog.txt. Le fichier sera toujours créé. mais sera caché. J'ai utilisé vim avec: set bin, cherché debuglog, puis utilisé le mode de remplacement.
C'est une bonne idée d'utiliser un éditeur HEX car il s'agit d'un fichier binaire. Prenez soin de ne modifier que les 3 caractères C:\
en ./.
, le deuxième \
en .
, et rien d’autre.