• [^] # Re: intel

    Posté par . En réponse au journal Firefox 4 et pilotes de cartes graphiques sous linux. Évalué à 1.

    Le rapport de bug automatique inclut un "mini-core" : la stack, contexte, version des dlls et .exe , ... et si apres une premiere analyse on voit qu'on a besoin d'infos supplementaires le serveur peut les demander au client au moment de l'envoi du dump a nos serveurs.

    Les symbols de debug ont les a chez nous, pour tous les binaires qu'on a sorti, quand on recoit le dump on le match avec les symboles appropries et on peut analyser le dump. L'OS ne contient pas les symboles de debuggage mais un serveur de symboles 'light' est dispo sur le net pour ceux qui en besoin par contre.

    L'avantage avec un crash est justement que c'est souvent facile a comprendre contrairement a un probleme genre "quand je choisis l'option bleu il ecrit en rouge" ou la detecter automatiquement que le code est fautif est a peu pres impossible vu qu'il faut savoir que telle n'etait pas l'intention du developpeur. Un crash c'est le plus souvent une exception genre acces a addresse invalide (lecture/ecriture/execution), avec le dump tu peux assez facilement voir quel ligne de code a essaye d'ecrire dans le buffer, si le buffer est de taille statique ou dynamique (dans quel cas le calcul de la taille pourrait etre en cause), ...