Forum Linux.général Mutex destroy failure: késako ??

Posté par  .
Étiquettes : aucune
0
12
oct.
2004
Soyons plus explicite, j'avais root loggué sur une console quand ce petit message s'est invité sur ma ligne de comande.
Une telle intrusion doit se justifier mais par quoi ?
Que se passe-t-il exactement ??

Le message dans son intégralité :

* Mutex destroy failure: Périphérique ou ressource occupé
* ICE default IO error handler doing an exit(), pid = 3108, errno = 0


J'attends avec impatience vos liens/explications/rtfm !!


Yojik curieux
  • # C'est pas parce que t'es root....

    Posté par  . Évalué à 1.

    que tu n'es pas à la merci du système. Ici, il s'agit probablement de Kde (ou un de ses sbires) ou d'X qui a demandé au système de détruire un mutex, et cette destruction a échoué. Le système informe alors la console de ce qui s'est passé.
    Je parle d'X et de KDE, car je crois bien que l'un des deux utilise ICE. D'ailleurs, j'ai pas bien compris à quoi ça servait. Tout ce que j'en sais, c'est que parfois, sur ma machine, le fichier /tmp/.ICE-unix devient propriété de moi-même, et non de root:root, ce qui a pour effet de faire gravement planter KDE. En regardant dans ce répertoire, d'ailleurs j'ai deux fichiers dont les droits sont srxw------ pour l'un et srwxrwxrwx pour l'autre. Des sockets ? En tout cas, l'un des deux s'appelle dcopxxx-xxxxxxx où les x sont des chiffres. Je ne dois pas être loin de la soluce.
    Pour en revenir à nos moutons, j'en déduis donc que c'est KDE (ou du moins dcop) qui a eu un soucis lors de la destruction d'un mutex posé sur un périphérique occupé, d'où le message sur la console. Rien de bien alarmant en soit, si ce n'est d'identifier la 'panne' plus clairement pour éradiquer le problème, mais là, c'est plutôt à toi de voir sur ta machine (dans les logs, ça peut être un bon départ)....
    En espérant avoir éclairé au moins un peu ta lanterne....
  • # ouep..

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    chaque programme KDE me fait cette erreur quand je le ferme. (en fait, ça ne fait que Kile, le seul soft KDE que j'utilise)

    Je suppose qu'il y'a, qqpart dans les librairies KDE soit une condition de course qui fait que la destruction du mutex à lieu avant que le mutex soit libéré par un processus ou bien qu'un processus de base de KDE ne relache finalement jamais le mutex.

    En tout état de cause, ça ne fait qu'un mutex qui traine inutilement dans ta table de sémaphores jusqu'au prochain reboot, bref rien de grave.

    Nous ne voyons pas d'autres explications...


    (maintenant, si tu ne comptes pas faire de l'informatique et que tu ne sais pas ce qu'est un mutex, oublie ;-) Sinon, où si t'es maso, je te conseille fortement Modern Operating System de Tanenbaum pour savoir ce que c'est.
    Juste au cas où tu ne le saurais pas déjà)

    Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: ouep..

      Posté par  . Évalué à 2.

      Pas compétement maso, non, mais sacrément curieux ;-))

      le point de savoir ce qu'était un mutex m'intéressait aussi et j'ai tout de même trouvé ça (mais en inglese : en français le seul site que j'ai trouvé évoquait en réalité MuTeX qui est lié à TeX) :

      http://www.webopedia.com/TERM/M/mutex.html(...)

      Par ailleurs, je pense que le programme KDE qui fout sa zone serait kdf (GUI de la commande bash "df").


      Yojik globalement rassuré
      • [^] # Re: ouep..

        Posté par  . Évalué à 2.

        baf, moua j'ai cette erreur a chaque fois .... quand je lance un prog KDE dans une console, après qu'il se soit fermé, quelques secondes et puis ... mutex destroy failure.
      • [^] # Re: ouep..

        Posté par  . Évalué à 2.

        pour moi "mutex" ça evoque plutot la question des semaphores et l'execution atomique de morceaux de codes (ie mode ininterruptible ou reservation d'une ressource), plus d'infos ici :
        http://www.pps.jussieu.fr/~rifflet/semaphores.html(...)

        J'ai aussi ce message à la fermeture d'une appli KDE (generalement quelques secondes apres la fermeture), mais je ne pense pas que ce soit bien grave.

        --
        TiTiX
    • [^] # lyx

      Posté par  (site web personnel) . Évalué à 1.

      tu devrais essayer lyx ( http://www.lyx.org/(...) )

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.