ls
とかすると遅いのは例のPMTUDブラックホール問題、と思っていたが、なんか外から中に入れるpacketもめちゃくちゃ遅いのだが。
ifconfig alc0 mtu 1436
とかやって、接続は切れず助かったが、問題は解決せず。
ifconfig alc0 mtu 500
とかやったが、問題は解決せず。
ifconfig alc0 mtu 100
とかやったが、問題は解決せず。
あれ?
なんか反応がないんだけど。
と、見たらどうやらpanicしたっぽい。
んでlogには「nd6_setmtu0: new link MTU on alc0 (100) is too small for IPv6」とか出ているし。
fsck
中にpanicするのか。
しかも、crash dump作成中に固まっているし、もしかしてroot HDが壊れた?
fsck -y
。
なんとか通ったようだ。
まずはひと安心。
pmovmskb
のコメントをしたいんだけど、どこに出せばいいんだろう。
movmskps
ではないから、別にいいのか?
make
出来ていたので立ち上げたらsession restoreのところでCPUは食わないがfreezeするぞ。
top
でみるとSTATEがucondと出るが、これは何だろう。
どうやら何か同期に失敗しているっぽい。
firefox3 -ProfileManager
」してemergency profileを作成したら…
さすがに大丈夫だった。
んで「about:restoresession」したけど、やっぱりdefault profileのはもってこれないよな。
さて、どうするか。
portupgrade
中なんだよなぁ。
しかたない。
しばらく待つか。
firefox3 -safe-mode
したら…
何もdisableにしなくても立ち上がるぞ。
んじゃぁ、これで-safe-modeなしでは…
ダメか。
session restoreの次には行くがなんかfreezeだな。
もしかして、ports/UPDATINGに書いてあるaddonの互換性で引っかかったのかなぁ。
とするとfirefox35に戻すしかないか。
とりあえず-safe-modeで使ってみるかなぁ。
いや待てよGoogle toolbarとかもいないのか。
うーん。
仕方ない。
portupgradeが終ったらfirefox35に戻すか。
csup
から。
ssh
のport forwardingとかも出来なくはないが、時々切れるのの自動張り直しも面倒だし、接続先を近所にもっていないので日本往復になってしまいトロいのもやってられないし。
gdb /usr/local/lib/firefox3/firefox-bin firefox-bin.core
」したところ、
なんかどっかからabort signalを食らっている…
というのはmessagesに記録されている通りか。
back traceしても#0 0x87d13ea7 in kill () from /lib/libc.so.7 #1 0x87d13e06 in raise () from /lib/libc.so.7 #2 0x8623c720 in XRE_LockProfileDirectory () from /usr/local/lib/firefox3/libxul.so #3 <signal handler called> #4 0x87d13ea7 in kill () from /lib/libc.so.7 #5 0x87d13e06 in raise () from /lib/libc.so.7 #6 0x87d129da in abort () from /lib/libc.so.7 #7 0x87b9dce0 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 #8 0x87ba24ea in std::set_unexpected () from /usr/lib/libstdc++.so.6 #9 0x87ba2532 in std::terminate () from /usr/lib/libstdc++.so.6 #10 0x87ba242a in __cxa_throw () from /usr/lib/libstdc++.so.6 #11 0x87bf737e in operator new () from /usr/lib/libstdc++.so.6 #12 0x87bf72dd in operator new[] () from /usr/lib/libstdc++.so.6 #13 0x86c7b5bb in JNIEnv_::CallStaticObjectMethod () from /usr/local/lib/firefox3/libxul.so #14 0x86c7b708 in JNIEnv_::CallStaticObjectMethod () from /usr/local/lib/firefox3/libxul.so #15 0x86cc5faf in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so #16 0x86cc6074 in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so #17 0x86cc60cd in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so #18 0x86cc6c30 in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so #19 0x86cc6c76 in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so #20 0x8624199b in DumpJSValue () from /usr/local/lib/firefox3/libxul.so #21 0x86ff2dd9 in js_TraceContext () from /usr/local/lib/firefox3/libmozjs.so #22 0x86fc70bb in JS_GC () from /usr/local/lib/firefox3/libmozjs.so #23 0x8624165c in DumpJSValue () from /usr/local/lib/firefox3/libxul.so #24 0x86cc6d85 in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so #25 0x86cc6efe in NS_CycleCollectorSuspect_P () from /usr/local/lib/firefox3/libxul.so長いので途中で切ったけど、よくわからんなぁ。
本ページの主張等は著者の所属組織に全く関係なく、個人としてのものです。