D'une manière générale, j'ai connu ces deux dernières années un certain nombre de bugs avec Firefox dont qui ont toujours été très difficiles à isoler, jusqu'à ce que je m'aperçoive qu'ils étaient parfois carrément structurels. Il semble que quand un profil utilisateur commence à être vraiment vieux et que l'on fasse un gros usage des ressources, par exemple quand on a beaucoup de bookmarks, ce profil finisse par se corrompre. Voici les principaux bugs que j'ai personnellement observés :
Corruption des bases SQLite : Firefox a décidé de s'appuyer dessus depuis un moment et c'est une très bonne idée en soi, sauf qu'à intervalles aléatoires mais globalement réguliers quand même, tous mes bookmarks disparaissaient ! Un tour dans ~/.mozilla/firefox/ me montre que j'obtenais alors trois fichiers :
places.sqlite
places.sqlite.corrupt
places.sqlite.bak
Donc, autrement dit, la base avait crashé à l'ouverture et sqlite a eu le bon goût de la copier quand même dans « corrupt » avant d'en reconstruire une autre. Le fait de fermer Firefox, de supprimer le *.bak et le fichier normal, de renommer la base « corrupt » vers la base originale et de relancer le navigateur faisait rentrer les choses dans l'ordre, si bien que le crash à l'ouverture était totalement aléatoire. J'ai même fini par m'écrire un script « mozbook » exprès pour archiver proprement chaque base plantée et faire l'opération ci-dessus à chaque fois.
J'ai une fois essayé d'exporter puis réimporter mes bookmarks en soupçonnant une corruption de données quelque part, mais le problème était réapparu quelque temps plus tard. Ça a fini par s'arranger au bout de quelques versions, mais je mets ça également sur le fait d'une mise à jour de SQLite proprement dit.
Disparition des cookies : beaucoup plus rare, mais exactement le même problème.
Plus récemment : impossibilité de saisir des accents circonflexes ainsi qu'un ou deux autres caractères spéciaux. Cela n'affectait que Firefox. Une recherche sur le web m'avait renvoyé vers quelques billets épars, qui signalaient la même chose, mais qui étaient parfois vieux de six ans. Ça semble être un bug latent que personne n'a réussi à identifier : le fait de détruire mon profil, d'en reconstruire un autre et d'y réimporter mes données personnelles (dont mes bookmarks) a fait disparaître le problème.
# Bugs Firefox
Posté par Obsidian . En réponse au message Perte des mots de passe firefox.. Évalué à 2.
D'une manière générale, j'ai connu ces deux dernières années un certain nombre de bugs avec Firefox dont qui ont toujours été très difficiles à isoler, jusqu'à ce que je m'aperçoive qu'ils étaient parfois carrément structurels. Il semble que quand un profil utilisateur commence à être vraiment vieux et que l'on fasse un gros usage des ressources, par exemple quand on a beaucoup de bookmarks, ce profil finisse par se corrompre. Voici les principaux bugs que j'ai personnellement observés :
Corruption des bases SQLite : Firefox a décidé de s'appuyer dessus depuis un moment et c'est une très bonne idée en soi, sauf qu'à intervalles aléatoires mais globalement réguliers quand même, tous mes bookmarks disparaissaient ! Un tour dans ~/.mozilla/firefox/ me montre que j'obtenais alors trois fichiers :
places.sqlite
places.sqlite.corrupt
places.sqlite.bak
Donc, autrement dit, la base avait crashé à l'ouverture et sqlite a eu le bon goût de la copier quand même dans « corrupt » avant d'en reconstruire une autre. Le fait de fermer Firefox, de supprimer le *.bak et le fichier normal, de renommer la base « corrupt » vers la base originale et de relancer le navigateur faisait rentrer les choses dans l'ordre, si bien que le crash à l'ouverture était totalement aléatoire. J'ai même fini par m'écrire un script « mozbook » exprès pour archiver proprement chaque base plantée et faire l'opération ci-dessus à chaque fois.
J'ai une fois essayé d'exporter puis réimporter mes bookmarks en soupçonnant une corruption de données quelque part, mais le problème était réapparu quelque temps plus tard. Ça a fini par s'arranger au bout de quelques versions, mais je mets ça également sur le fait d'une mise à jour de SQLite proprement dit.
Plus récemment : impossibilité de saisir des accents circonflexes ainsi qu'un ou deux autres caractères spéciaux. Cela n'affectait que Firefox. Une recherche sur le web m'avait renvoyé vers quelques billets épars, qui signalaient la même chose, mais qui étaient parfois vieux de six ans. Ça semble être un bug latent que personne n'a réussi à identifier : le fait de détruire mon profil, d'en reconstruire un autre et d'y réimporter mes données personnelles (dont mes bookmarks) a fait disparaître le problème.