Di tanto in tanto ottengo la finestra di seguito all'arresto. C'è un modo per scoprire qual è il programma "Sconosciuto"? Forse trovi il percorso dell'eseguibile?
ps -eo pid,stat,args
.
Di tanto in tanto ottengo la finestra di seguito all'arresto. C'è un modo per scoprire qual è il programma "Sconosciuto"? Forse trovi il percorso dell'eseguibile?
ps -eo pid,stat,args
.
Risposte:
Questa è in realtà una funzionalità, non un bug. Prima di questo, il sistema si disconnetteva alla perdita di lavoro non salvato ed era cieco a qualsiasi danno.
Al giorno d'oggi, le applicazioni che eseguono lunghi compiti che vale la pena aspettare, si registrano tramite DBus con la shell; questi possono essere la codifica video, il caricamento e la sincronizzazione di attività Ubuntu One o DropBox e così via.
A volte le applicazioni possono arrestarsi in modo anomalo e quindi non annullare la registrazione delle attività in sospeso e potrebbero essere o meno firefox .
Puoi indagare sul tuo inibitore dello spegnimento con qualsiasi visualizzatore di DBus come d-feet:
Sul bus di sessione, l' org.gnome.SessionManager
interfaccia esporrà il metodo GetInhibitors()
, che restituisce ad esempio ['/org/gnome/SessionManager/Inhibitor2']
. L'oggetto in questo percorso ti consentirà di interrogare varie cose, come GetAppId()
(ad esempio Freno a mano), GetReason()
(ad esempio Codifica), GetToplevelXid()
(ad esempio 79691816L). Soprattutto l'ultimo può essere utile: è possibile emettere xwininfo -id 79691816
e quindi verificare se la finestra esiste ancora e se lo fa, qual è il suo vero titolo.
Firefox ha sofferto per molto tempo di una brutta perdita di memoria. E ha solo peggiorato le ultime versioni (4, 5 e 6).
Ricevo spesso questo messaggio "Non risponde" e per tentativi ed errori ho appreso che proviene da Firefox. Per vedere se Firefox sta causando questo sul tuo computer, prova a provare la seguente procedura:
quando viene visualizzata la finestra di dialogo Non risponde, aprire Monitor di sistema. Cerca l'eseguibile firefox-bin nell'elenco Processi e se lo trovi vedi se l'intestazione del canale di attesa dice "futex_wait_queue_me":
Se vedi questa voce, apri un Terminale e digita "killall firefox-bin". Questo comando terminerà il processo.
Ora ripeti tutto ciò che hai fatto che ha creato la finestra di dialogo Non rispondere (ad esempio, cercando di riavviare o spegnere il computer) e vedi se tutto è copacetico. Se tutto è liscio e non viene visualizzata un'altra finestra di dialogo Non risponde, puoi dedurre che è stata la perdita di memoria di Firefox a causarlo.
Prova a eseguire l'aggiornamento grub:
sudo update-grub
Ho avuto lo stesso problema descritto sopra e questo mi ha risolto.