たまには日記の一つでも。

28にしてはじめたバイオリンの記録と、ときどき日曜ハッキング

Emacsがハングする件

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=15897&forum=38

日本語入力とかウィンドウがフォーカスされたタイミングでしょっちゅうハングするのよ。泣いちゃいそう。

どうでもいいけど、フォーラムにこれ書き込むのに、えらい苦労したですよ。とりあえずcore吐かせてbacktrace取っとこうかと、CentOS用のdebuginfoパッケージを延々捜す。お隣のハカーさんがhttp://debuginfo.centos.org/を見つけてくれたが、なんせrepodataが腐っててyumで引っこ抜けない。仕方がないから

for f in `gdb -x ~/gdbinit /usr/bin/emacs-x ~/core.32156
    |grep "no debugging symbols found"
    |awk '{print $4;}'
    |awk '{i=index($_,".."); print substr($_,0,i-1);}'
    |grep lib
`; do wget
    `rpm -qf $f |awk '{i=index($_,"-");
        print "http://debuginfo.centos.org/5/x86_64/" substr($_,0,i-1) "-debuginfo" substr($_,i) ".x86_64.rpm";}'
    `;
done

…手動で落とした方が早かったかも知れない。