2 votes

Firefox ne démarre pas à partir du menu de lancement et se bloque sur FUTEX_WAIT_PRIVATE.

(12.10, à la fois KDE et xfce4)

Pour une raison quelconque, Firefox a cessé de fonctionner lorsqu'il est lancé à partir du lanceur du gestionnaire de fenêtres. Le programme s'exécute, mais rien ne se passe. Si je réessaie, j'obtiens une fenêtre d'erreur qui m'indique qu'une autre instance de Firefox est déjà en cours d'exécution. ps .

Si je strace le processus, il est bloqué sur un appel système FUTEX_WAIT_PRIVATE. Quelqu'un sait-il comment faire pour que cela ne se produise plus ? (J'ai trouvé un ancien article de blog qui prétendait que cela avait quelque chose à voir avec les technologies d'assistance activées, mais sur mon système, elles ne le sont pas, pour autant que je sache).

Oh, et je puede démarrer Firefox avec succès en le lançant depuis une fenêtre xterm.

2voto

J'ai exactement le même problème. Lorsque je démarre mon ordinateur et que je me connecte à Unity, l'une des premières choses que je lance est Firefox. L'icône dans la barre d'Unity clignote quelques fois, puis plus rien.

J'entre dans le moniteur système et j'y trouve deux processus Firefox... l'un est un zombie et l'autre est en sommeil. Si je fais un 'strace -p' sur le processus en sommeil, il montre qu'il est bloqué sur FUTEX_WAIT_PRIVATE.

Cela ne se produisait pas lorsque j'étais sous 12.04, mais seulement depuis la mise à jour vers 12.10. J'ai également vu la suggestion de désactiver les modules complémentaires Firefox pour Unity Desktop, Unity Websites, Global Menu Bar Integation, et Ubuntu Firefox Mods. J'ai fait cela, mais j'obtiens le même résultat.

Maintenant, si dans le moniteur système je tue le processus en sommeil, je peux essayer de le relancer. Généralement, le deuxième lancement fonctionne bien. Mais le premier ne fonctionne jamais.

Je pense que cela a encore quelque chose à voir avec Unity, même avec les add-ons d'intégration d'Unity désactivés, car si j'utilise Gnome ou XFCE pour la gestion du bureau... alors Firefox se lance bien la première fois, ou n'importe quand.

1voto

Dee Points 1906

Vous pouvez mettre fin au processus en sommeil par le signal KILL

killall -SIGNAME process-name

ou

kill -9 PIDnumber

ou l'atteindre depuis le moniteur système, en faisant un clic droit ? (j'ai xubuntu)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X