Dead Zone

Stand alone.

nightly Crash

2017-01-18 22:36:00 | 雑記

1324820 – IPCError-browser | ShutDownKill received when closing FX while a gif is autoplaying from Twitter moments

Twitterを開いた状態でNightlyを終了するとcrashするバグはようやく直ったようで。時間かかったなぁ。
ウチではこの現象はバグレポ通り(というか 1321449 – Crash in IPCError-browser | ShutDownKill なんですけど)
1315386 – Make Safe Browsing code more shutdown-aware
以降のことなんで53でしか発生しないんですが、51がwontfix、52がaffectedで
>Too late for 51 as we are now in RC mode but happy to take a patch to 52!
51でも発生するんですかね(?_?)

 

コメント
この記事をはてなブックマークに追加

firefox Page Bookmarked

2017-01-16 14:26:55 | 雑記

1290011 – Prevent the "New Bookmark" menu from timing out and creating the bookmark in a default location

この悪質なUIには興味ないんで放置してましたが。
編集中でも勝手に消えるふざけた動作はいったいどこから湧いて出てくるのかと。
いやいやなんじゃこりゃ(^^;)
このパネルが開かれるとタイマーがセットされるんですが、mouseoutイベントでもタイマーがセットされます。マウスポインタをパネルの外に出したらタイマーがセットされるってどゆこと? しかもパネル内のコントロールでもmouseoutイベントが発生していてタイマーがセットされてしまい(これはバグだと思うけど)... 要するに編集中にマウスを動かしたら相当に高い確率で勝手に消える仕様になっていると。はぁ?

って指摘していいものかどうか躊躇してしまうほど上記バグは混沌としているのですが(^^;) autoclosing自体の是非で。でもそういうバグレポじゃないしなぁ...

[追記|訂正]
パネル内でマウスをぐりぐりする限りにおいてはmousemoveイベントでタイマーをクリアしているので、上記の「しかも~」は間違いでした。
再現できたと思ってたけど... mouseoutの後mousemoveが発生しないタイミングなんてあるんだろうか。あり得るとしてもありそうにないな(--;;

[1/17追記]
さらに試してみました(しつこい)。
いや「イベントに応じて問答無用でsetTimeoutやclearTimeoutを実行する」だけの、何ていうかチープな作りなので、これってマウスを高速で動かしたらぐちゃぐちゃになるのでは? と思い。console.logを突っ込んで見てみたら...
やはり。mouseoutが連続したり、popupshownの直後にmouseoutが来たり、mouseoutが来てpopupshownが来たり。これらの場合setTimeoutが2度続けて実行されてしまい、後の方は大抵mousemoveでキャンセルされますが、先の方はキャンセルされないので、編集を始めてもパネルが消失することに。ヽ( ´ー)ノ フッ

[追記]
あぁでもやっぱりこのバグレポ、autocloseするなって話だなぁ...
はてさて。
another STR for Windows, fwiw
1. Click the star icon
2. Click "Remove Bookmark" and move mouse pointer a few pixel or 1mm or ... little bit anyway
3. Hit Ctrl+D
4. Start typing

or
1. Click the star icon and move mouse pointer quickly to the position where buttons will appear
2. Start editing (type something, or move mouse pointer to Folder and click, or such)
(this is hard to reproduce the problem)
(see also bug 1327938)

Call clearTimeout just before calling setTimeout(browser-places.js#l153) and/or pray.

[追記]
あぁやばい...
1327938 – "New bookmark" popup disappears if I reopen it after creating bookmark - round 2
の方にでもコメントするかと思いつつround 2ってあるからround 1は何事かと
1251071 – "New bookmark" popup disappears if I reopen it after creating bookmark
をざっと眺めてみたら...
なんだかふつふつと静かな怒りが... ワナワナ
いやこれとっくの昔に解決してなきゃおかしいだろ!解決できてたはず!と。できないはずがないのにできてないって最悪。

 

コメント
この記事をはてなブックマークに追加

firefox Launch profile in new browser

2017-01-15 10:13:30 | 雑記

元ネタは
Option to load another profile from about:profiles fails • mozillaZine Forums
about:profilesの「Launch profile in new browser」ボタン(いつのまに…)をクリックしても同じプロファイルのウィンドウが立ち上がるだけ~。

確かに。-no-remoteオプションを付けて起動した場合は正常に動作するけども。
なんじゃこりゃと思ったら。
1264469 – Would be nice to be able to open 2 firefox sessions with a different profiles from about:profiles
1266016 – Rename "Exec with this profile" to "Launch profile in new browser" in about:profiles
(何がniceなんだか...(-_-))
単に-P付けて起動してるだけ~。
なんじゃこりゃと思ったら。
Linuxではこれで期待通りの動作をしてくれるんですね。
え~っと...
マヌケ

しかし上記のバグがProduct: Core,Component: DOMなのが解せず...なんでProduct: Toolkit,Component: Startup and Profileじゃないんだろう...なんで「これじゃWindowsでは使い物にならんよ」と指摘できる人がいなかったんだろう...これを導入してもよいと判断したのは誰なんだろう...謎。

 

コメント
この記事をはてなブックマークに追加

nightly YouTube 音飛び(完?)

2017-01-06 19:13:53 | 雑記

1323847 – webm/vp9 audio breaks off in some youtube musics
1324306 – webm/vp9 audio breaks off in some youtube musics
解決した。かもしれないですねー(←ZIP!風に)
1324306でバッファサイズが12Mから20Mに増量されたのが効いてるようで。つまりはworkaround。対症療法。about:configでバッファサイズをわざと減らすと音飛び(先読みバッファの破棄?)は発生するので、モノによっては再発する、かもしれないですねー(←ZIP!風に)
YouTubeのHTML5Playerの不具合なのかもしれないし、MSEの仕様がどうなってるのか私は全く知らないので仕様バグではないとも言い切れないし。
Google Chromeで発生しないのはバッファの上限が十分に大きい(青天井なんじゃあるまいかと思ったり)からだろう、もし上限を小さく設定できたとしたら同じ現象が発生するんじゃなかろうか、と疑ってたりはしますが...

 

コメント
この記事をはてなブックマークに追加

nightly 20170105030229

2017-01-05 22:26:31 | 雑記

Troubleshooting Informationからabout:pluginsやabout:serviceworkersを開こうとしても開けず(コンテンツは何も表示されずエラー通知も無くタブのスピナーが空しく回り続けるだけ)、Browser Consoleに「Security Error: Content at about:support may not load or link to about:plugins.」とか出るのは笑える(・__・)
(ロケーションバーに直接入力すれば開ける)

[1/6追記]
mozilla-inbound: pushlog
1182569 – Use asyncOpen2() for docshell loads (nsJSProtocolHandler and nsURILoader)

 

コメント
この記事をはてなブックマークに追加

manjaro xfce4-panel crash 再び...

2017-01-04 11:00:22 | 雑記

古い話でもはや忘却の彼方なんですが。
昔、特定の文字でxfce4-panelが落ちるというバグがあり。フォントパッケージをインストールするか、.gtkrc-2.0でthemeのengineをmurrineからadwaitaに変えるか、てなことがありまして。面倒だからnotoフォントフルセットを入れてるんですが。

最近、Firefoxのtwitterアカウントが名前を「Firefox🦊🌍」にしたようで(2016年12月14日のツイートで「Ladies and gentleman: the moment you've been waiting for. . . 🦊🦊🦊The fox emoji is finally on iOS 🦊🦊🦊」って言ってるからそれ以降だと思うけど)、こいつのせいでxfce4-panelが落ちる落ちる(-_-)
例によって「xfce4-panel: cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.」で落ちてるので、同じ問題だと思うんですが。
notoフォントフルセット入れてるのに落ちる...
.gtkrc-2.0で対処しようとしたら、こいつが効かない...
なので止む無く/usr/share/themes/Vertex-Maia/gtk-2.0/panel.rcを書き換えるという荒技に...
murrineをadwaitaに変えるか、もしくはtextstyle=1をtextstyle=0にするか又はコメントアウトするか、でcrashは回避できますが...
なんだかな...

 

コメント
この記事をはてなブックマークに追加

nightly update...

2016-12-27 07:41:54 | 雑記

ここ数日Nightlyが自動的にアップデートされなくて。Help>Aboutでアップデートしてるんですが。about:configでapp.update.logをtrueにしてログを見てみたら。
自動の時
https://aus5.mozilla.org/update/6/Firefox/53.0a1/20161225030206/WINNT_x86_64-msvc-x64/en-US/nightly/Windows_NT%2010.0.0.0%20(x64)(noBug1296630v1)/SSE3/default/default/update.xml
を取得しているけれども中身は空っぽ。
手動の時は
https://aus5.mozilla.org/update/6/Firefox/53.0a1/20161225030206/WINNT_x86_64-msvc-x64/en-US/nightly/Windows_NT%2010.0.0.0%20(x64)(noBug1296630v1)/SSE3/default/default/update.xml?force=1
で、こっちはちゃんと中身あり。
どうなっとんのか(-_-)

 

コメント
この記事をはてなブックマークに追加

nightly Shield Recipe Client

2016-12-24 16:42:22 | 雑記

Shield Recipe Client    1.0.0    shield-recipe-client@mozilla.org
1308656 – Land shield-recipe-client as system addon
Firefox/Shield - MozillaWiki

purgeしたいわ~
とりあえず
Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.getAddonByID("shield-recipe-client@mozilla.org", function(addon) {
    addon.softDisabled = true;
});

 

コメント
この記事をはてなブックマークに追加

nightly Crash

2016-12-20 09:06:02 | 雑記

1279293 – Crash in IPCError-browser | ShutDownKill
|Comment # 64 on Bug 1279293 from Marco Castelluccio [:marco] at 2016-12-19 16:02:46 PST

|(In reply to Kamil Jozwiak [:kjozwiak] from comment #63)
|> I've managed to narrow down the STR from comment#62 to the following:
|>
|> * install the latest version of m-c
|> * open https://twitter.com/i/moments/810878086774456320
|> * let one of the random gifs start autoplaying and quickly shutdown FX
|>
|> You'll notice that the shutdown process will hang and will take several
|> seconds for fx to correctly close.
|>
|> I've created a quick video of the STR that I used to reproduce the crash on
|> a brand new m-c installation under macOS 10.12.2:
|> * https://youtu.be/SQ6x5iWVaqg

|Can you file a new bug for this (be sure to also attach a link to a crash
report)?

はぁ?(-_-)

余談ですが
1321449 – Crash in IPCError-browser | ShutDownKill
|--- Comment #12 from Thomas Nguyen[:tnguyen] (use ni? plz) 2016-12-09 16:28:39 PST ---
|The problematic sites could not be reproduced recently in this bug (and bug 1319906, as I just looked around). I see the signature error ipc_channel_error = ShutDownKill in correlations of the reports, and sometimes the time out we set for this kill is pretty quick https://dxr.mozilla.org/mozilla-central/source/dom/ipc/ContentParent.cpp#1673 (timeout is only 5 secs) https://dxr.mozilla.org/mozilla-central/source/modules/libpref/init/all.js#2838
てことで(The problematic sites could not be reproduced recently in this bugは誤りですが)、dom.ipc.tabs.shutdownTimeoutSecsを30にして試してみたら、どうやらcrashは発生しないかも、です...が、それなりの時間(30秒もかからないけど)プロセスが残るので。
ちゃんと処理してくれい。

 

コメント
この記事をはてなブックマークに追加

nightly YouTube 音飛び

2016-12-18 08:48:09 | 雑記

1323847 – webm/vp9 audio breaks off in some youtube musics
どうやら直ったようです...
今一つ確信が持てないのですが(^^;

[追記]
発生した...

[追記]
今朝nightlyを更新してから
直ってるかどうか試す→音飛び発生
それではとprefsいじって試す→大丈夫
prefsいじってない環境で試す→大丈夫
おや?prefs関係無い?と元に戻して試す→大丈夫
なんだやっぱり直ってたかと気を許して試す→音飛び発生
ヽ( ´ー)ノ フッ
それではと再度prefsいじって試す→大丈夫←今ココ
いじったのは、media.mediasource.eviction_threshold.audioをIntegerで追加して104857600を設定。
これもどうだかな...

[12/19追記]
逆にmedia.mediasource.eviction_threshold.audioを小さい値にしたら現象を再現しやすくなるんじゃないかと試したら、再現するする(^^;
が、HTML5Playerの詳細統計情報のBuffer Healthを見ると、何度か音飛びした後、より小さい値で(最初50sくらいだったのが25sくらいとか)安定して音飛びもしなくなる... ここも(画質みたいに?)自動調整してるんだろうか。スゲ~

 

コメント
この記事をはてなブックマークに追加