しゃある通信

#21-01 [IRC,Ubuntu,hack]tiarraが死にまくる原因は nkf が犯人

でした。あまりに落ちまくるので gdb 経由で起動してみたら…

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb757f8c0 (LWP 10638)]
0xb7467815 in ?? () from /usr/lib/perl5/auto/NKF/NKF.so
もっと早くやればよかった。URL 流れてきたら HTML パースして見出しを取得するモジュールの中で NKF.pm 使ってるので、そこで死んでたようだ。

んで nkf 2.1.1 が出てるので、直ってることを期待して多少苦労しながらパッケージ作成。

途中でなにげに make test してみたらエラーが…。ぐぐったらこれだ!!
チケット #23228: make test で test_data/ruby-dev:39722 が失敗する - nkf Network Kanji Filter - SourceForge.JP
ISO-2022-JPのKI/KOかよ……見なかったことに(ぉぃ

さて、tiarraさんの様子を見ますか。

大丈夫みたい。2.0.7 は上記のように SIGSEGV する可能性があるので、既存のやつもそのうち入れ替えるか…。



マクロミルへ登録

© 2010 Kazuya 'Sharl' Masuda
(C)Willoo Entertainment Inc. (C)Konami Digital Entertainment 株式会社ウィローエンターテイメント及び株式会社コナミデジタルエンタテインメントの著作権を侵害する行為は禁止されています。 0.005580 cached