1 |
This post is rather vague, sorry about that in advance. |
2 |
|
3 |
I've spent much time on this and gotten absolutely nowhere. So I |
4 |
conclude all my thoughts and assumptions are wrong and not worth even |
5 |
sharing (on account of them being so wrong). |
6 |
|
7 |
I have firefox like this: |
8 |
|
9 |
[I] www-client/firefox |
10 |
Available versions: 45.7.0^d 45.8.0^d (~)51.0.1^d {bindist |
11 |
custom-cflags custom-optimization dbus debug ffmpeg +gmp-autoupdate |
12 |
+gstreamer gtk2 hardened hwaccel jack +jemalloc +jemalloc3 +jit neon pgo |
13 |
pulseaudio rust selinux +skia startup-notification system-cairo |
14 |
system-harfbuzz system-icu system-jpeg system-libevent system-libvpx |
15 |
system-sqlite test wifi L10N="ach af an ar as ast az be bg bn-BD bn-IN |
16 |
br bs ca cak cs cy da de dsb el en-GB en-ZA eo es-AR es-CL es-ES es-MX |
17 |
et eu fa ff fi fr fy ga gd gl gn gu he hi hr hsb hu hy id is it ja ka kk |
18 |
km kn ko lij lt lv mai mk ml mr ms nb nl nn or pa pl pt-BR pt-PT rm ro |
19 |
ru si sk sl son sq sr sv ta te th tr uk uz vi xh zh-CN zh-TW"} |
20 |
Installed versions: 51.0.1^d(21:30:20 21/02/2017)(dbus |
21 |
gmp-autoupdate jemalloc pulseaudio skia startup-notification |
22 |
system-harfbuzz system-icu system-jpeg system-libevent system-libvpx |
23 |
system-sqlite wifi -bindist -custom-cflags -custom-optimization -debug |
24 |
-gtk2 -hardened -hwaccel -jack -neon -pgo -rust -selinux -system-cairo |
25 |
-test L10N="en-GB en-ZA -ach -af -an -ar -as -ast -az -bg -bn-BD -bn-IN |
26 |
-br -bs -ca -cak -cs -cy -da -de -dsb -el -eo -es-AR -es-CL -es-ES |
27 |
-es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb |
28 |
-hu -hy -id -is -it -ja -ka -kk -km -kn -ko -lij -lt -lv -mai -mk -ml |
29 |
-mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl |
30 |
-son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW") |
31 |
Homepage: http://www.mozilla.com/firefox |
32 |
Description: Firefox Web Browser |
33 |
|
34 |
with these plugins: |
35 |
- adblockplus |
36 |
- flashblock |
37 |
- foxyproxy standard |
38 |
- restart browser |
39 |
- user agent switcher |
40 |
- youtube all html5 |
41 |
|
42 |
Occasionally, according to no discernable pattern, all my tabs on all |
43 |
some/most/all Firefox windows stop responding. Clicking and scrolling in |
44 |
the content has no effect. Can't open new tabs, can't close tabs, can't |
45 |
switch to existing tabs. Sometimes it affects only one firefox window, |
46 |
sometimes all firefox windows. |
47 |
|
48 |
Imagine if you will that firefox is coded with one global loop that gets |
49 |
user actions and responds, then that loop gets stuck somewhere. The |
50 |
firefox window will not be affected (controlled by KDE), and neither is |
51 |
the X-server but the tabs can all do nothing till the loop unsticks. |
52 |
It's an effect like that. |
53 |
|
54 |
Sometimes it does work after a delay >30s. |
55 |
The sysadmin in me says 30s? Hah, check DNS resolver timeouts. Checked, |
56 |
found nothing unusual. Proxy looks OK, VPN looks OK, Chrome never has |
57 |
this problem so it's firefox specific. |
58 |
|
59 |
Firefox itself is up, it responds correctly to moving around the menus, |
60 |
just can't do some of the actions like open the Addons page (that is |
61 |
regular content in a tab). |
62 |
|
63 |
The issue ALWAYS goes away if I restart firefox, either with the restart |
64 |
addon or Alt-F4 and start from KDE menu. I have "load previous tabs" set |
65 |
to true so those actions are pretty equivalent. |
66 |
|
67 |
DE is Plasma 5, and the problem isn't from a recent upgrade, I've been |
68 |
battling with this for ages through MANY kde and firefox updates. |
69 |
|
70 |
My question: |
71 |
Where the hell do I start to figure out what's really going on? |
72 |
I used up all my sysadmin troubleshooting knowledge and have had to |
73 |
revert back to n00b status on this one. |
74 |
|
75 |
-- |
76 |
Alan McKinnon |
77 |
alan.mckinnon@×××××.com |