Firefox無法從啟動菜單啟動-掛在FUTEX_WAIT_PRIVATE上


2

(12.10,KDE和xfce4都如此)

由於某些原因,從窗口管理器的啟動器啟動時,Firefox已停止工作。該程序運行,但是什麼也沒有發生。如果再試一次,則會顯示一個錯誤彈出窗口,告訴我另一個正在運行的Firefox實例,根據ps的說法是正確的。

如果我執行strace進程,則該進程將卡在FUTEX_WAIT_PRIVATE系統調用中。有人知道該如何停止嗎?(我發現一個舊的博客文章聲稱它與啟用輔助技術有關,但是在我的系統上,它們與我所知不盡相同。)

哦,我可以通過從xterm窗口啟動Firefox來成功啟動它。

2

I have this very same issue. When I start my machine and log into Unity, one of the first things I will launch is Firefox. The icon in the Unity bar flashes a few times and then nothing.

I go to into System Monitor and find 2 Firefox processes there...one that is a zombie and other sleeping. If I do a 'strace -p ' on the sleeping process, it shows it is stuck on FUTEX_WAIT_PRIVATE.

This didn't occur when I was on 12.04, just since updating to 12.10. I've also seen the suggestion to disable the Firefox add-ons for Unity Desktop, Unity Websites, Global Menu Bar Integation, and Ubuntu Firefox Mods. I've done this, but get the same result.

Now, if while in System Monitor I kill the sleeping process, I can try to relaunch. Typically the 2nd launch works fine. But the first never does.

I'm thinking this still has has something to do with Unity, even with Unity integration add-ons disabled, because if I use Gnome or XFCE for desktop management...then Firefox launches fine the first time, or any time.


1

you can terminate the sleeping process by KILL signal

killall -SIGNAME process-name

or

kill -9 PIDnumber

or reach that from System monitor, guess by right click? (have xubuntu)