Depuis une récente mise à niveau majeure de ma distribution (PLD Linux), j'ai eu des problèmes avec toute une série de programmes. Autant que je sache, tout ce qui touche les défauts de segmentation OpenGL ou PulseAudio. J'utilise les pilotes nvidia propriétaires et un noyau 3.2.x. Xorg lui-même fonctionne bien et je suis capable d'exécuter la plupart des programmes, cependant des choses comme mplayer segfault et aucun son n'est produit par aucun programme.
Une fois que j'ai compris qu'il pourrait être lié à OpenGL, j'ai commencé à jouer avec glxgearscomme test. L'exécuter par lui-même segfaults instantanément. Ensuite, j'ai découvert que le faire fonctionner sous stracefonctionnait bien. La même chose est vraie pour mplayer. Le lancer sur un fichier mp3 de test se sépare instantanément, le fonctionnement fonctionne strace mplayertrès bien (bien que le son à impulsions meurt toujours et qu'il redevienne un périphérique de sortie factice).
Comment le fait d'exécuter quelque chose sous l' straceempêcherait-il de se briser et comment pourrais-je continuer à déboguer la situation?
[ 1170.678996] mplayer[3970]: segfault at ffffe0b4 ip b6464216 sp bfd84930 error 4 in libGL.so.290.10[b63e4000+a9000]. Maintenant quoi?
                gdbet obtenir une trace de l'origine du défaut de segmentation?
                
stracebinaire a-t-il un ensemble de bits collants?