Articles of débogage

Comment démarrer Firefox avec une sortie de débogage sur la ligne de commande?

Firefox gèle de temps en temps, et je veux savoir pourquoi. Je pensais pouvoir obtenir une sortie de débogage en démarrant Firefox avec l’option -g , mais il suffit d’une sorte d’invite pour ensuite s’arrêter. Comment puis-je obtenir une sortie de débogage afin de pouvoir éventuellement diagnostiquer les problèmes de Firefox? Voici ce que je […]

Problèmes de corruption de fichiers entre un serveur Samba et des clients Windows et Mac

J’utilise Ubuntu 10.04 Server en tant que serveur de fichiers. Il se trouve sur le domaine Windows Active Directory (SBS 2008) et fonctionne bien depuis plusieurs années (migré vers un nouveau matériel et mis à niveau à partir de 8.04 il y a quelques mois). Les clients étaient à l’origine tous Windows XP, mais il […]

Débogage d’un crash lorsque le clavier n’est pas réactif

Ubuntu 14.04, Kernel 3.13 plante très fréquemment, notamment avec Firefox, Eclipse et VLC. L’effet de l’accident est: tous les périphériques USB cessent de répondre si vous lisez une vidéo, elle raccroche et sonne comme un vieil enregistrement stuckup (joue une seconde de la vidéo en boucle infinie) si j’essaie de retwigr les périphériques USB, ils […]

L’installation de symboles de débogage aiderait-elle à signaler les bogues?

J’utilise une version bêta d’Ubuntu (12.10) et je signale des pannes via le système automatisé de apport. J’ai jeté un coup d’œil sur les stacktraces pour quelques problèmes et j’ai remarqué beaucoup de choses qui ressemblent à des adresses hexadécimales et celles-ci: No symbol table info available. Je me demandais si installer les paquets de […]

Quel est le moyen ultime d’installer Debug Flash Player dans Firefox?

Quel est le moyen le plus simple d’obtenir un Flash Player de débogage (celui que vous pouvez télécharger à partir d’ici , même si je me moque de savoir s’il est téléchargé automatiquement) en travaillant dans Firefox? Système 64 bits, Firefox par défaut du référentiel Si possible, je ne souhaite pas que le lecteur Flash […]

Comment voir pourquoi «snapd.refresh.service» n’a pas pu démarrer au démarrage?

Après la mise à niveau vers la version snapd de snapd un message d’erreur indiquant que le démarrage au démarrage de snapd.refresh.service échoué est snapd.refresh.service , cette erreur m’indique quelle commande exécuter pour voir pourquoi elle échoue. Toutefois, le message disparaît. si vite que je ne peux pas voir ce que cette commande est. Je […]

Comment installer les symboles de débogage pour gcov?

Quel paquet contient les symboles de débogage pour gcov partir du paquet gcc ? J’ai essayé d’installer gcc-5-dbgsym , mais il n’avait pas les symboles. Pas un duplicata de [1]. Comme je l’ai mentionné, j’ai déjà activé les référentiels ddebs et installé le package -dbgsym correspondant. Le programme gcov est fourni par le paquet gcc-5 […]

Déboguer php avec gdb

Je tente de déboguer un fichier SIGSEGV sous PHP sur mon Ubuntu 9.10. J’ai installé php5-dbg pour que les symboles de débogage soient disponibles. Cependant, lorsque je lance gdb, il affiche le résultat suivant: Lecture des symboles dans /usr/bin/php…Lecture des symboles dans /usr/lib/debug/usr/bin/php5…done. (aucun symbole de débogage trouvé) … terminé. Toutes les idées sont les […]

Comment se connecter en utilisant ssh via une connexion Ethernet directe?

J’ai un ordinateur portable, un ordinateur de bureau et un câble Ethernet de 5 ‘de rechange que je peux utiliser pour connecter directement l’un à l’autre. Le bureau se bloque tous les deux ou trois jours, apparemment au hasard, et quand cela se produit, je veux pouvoir y entrer comme indiqué plus haut afin de […]

strlen renvoie une valeur incorrecte lorsqu’il est appelé dans gdb

Je remarque donc un comportement très incorrect d’appels aux fonctions de bibliothèque standard dans GDB. J’ai le programme suivant à illustrer: #include #include #include int main(int argc, char *argv[]) { char *s1 = “test”; char *s2 = calloc(strlen(“test”)+1,sizeof(char)); snprintf(s2,strlen(“test”)+1,”test”); printf(“ssortingng constant: %lu\n”, strlen(s1)); printf(“allocated ssortingng: %lu\n”, strlen(s2)); free(s2); return 0; } Lorsqu’il est exécuté à […]