namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Text::kakasi/mknmz/perl (1.4.0.0-beta-8) core dumps
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Date: Mon, 31 May 99 15:34:00 JST
<199905280606.PAA26532@xxxxxxxxxxxxxx>の記事において
makoto@xxxxxさんは書きました。
>> #0 0x1011f000 in strlen ()
>> (gdb) where
>> #0 0x1011f000 in strlen ()
>> #1 0x46508 in Perl_newSVpv ()
>> #2 0x10172314 in XS_Text__Kakasi_do_kakasi ()
>> #3 0x3f2a4 in Perl_pp_entersub ()
>> #4 0x39db8 in Perl_runops ()
>> #5 0x5718 in perl_run ()
>> #6 0x2b18 in main ()
>> (gdb)
どうも、Kakasi.xsでいうところの
SV*
do_kakasi(sv)
SV *sv
PREINIT:
char *tmp, *ret;
CODE:
tmp = SvPV(sv, na);
ret = kakasi_do(tmp);
SvPV(sv, na)で落ちているように見えます。svの文字列領域に対してstrlen
を適用しようとして、segmentation faultが発生している、といったところで
はないかと推測されますが、手元の環境では再現できないのでこれ以上の追求
はできませんでした。
# NetBSD/Sparc固有の問題かな...
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
nokubi@xxxxxxxxx (official)