Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz で .gz ファイルを処理中にコアダンプ
寺西です。
knok@xxxxxxxxxxxxx wrote:
>
> >> 1行ずつデバッグメッセージを表示するようにしたところ、
> >> inflate() で落ちているようなのですが。
>
> とりあえず単純に gdb perl core して、backtrace が見れれば多少はなに
> か見えるかもしれません。
あまり良くわからないので、言われたとおりに実行すると
gdb perl core
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for
details.
GDB 4.16 (mips-sgi-irix5.3), Copyright 1996 Free Software Foundation,
Inc...
Core was generated by `check-zlib.pl'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libmalloc.so...done.
Reading symbols from /usr/lib/libm.so...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/lib/libcrypt.so...done.
Reading symbols from /usr/lib/libgen.so...done.
Reading symbols from
/usr/local/lib/perl5/IP22-irix/5.00404/auto/IO/IO.so...
done.
Reading symbols from
/usr/local/lib/perl5/site_perl/IP22-irix/auto/Compress/Zlib/Zlib.so...done.
#0 _lmalloc () at malloc.c:790
malloc.c:790: No such file or directory.
(gdb) where
#0 _lmalloc () at malloc.c:790
#1 0xf960b00 in _malloc () at malloc.c:326
#2 0x4431f8 in safemalloc () at util.c:84
#3 0x4996a8 in Perl_lex_start () at toke.c:257
#4 0x475c38 in Perl_pp_entereval () at pp_ctl.c:2403
#5 0x4b4858 in Perl_runops () at run.c:29
#6 0x47977c in perl_run () at perl.c:953
#7 0x412214 in main () at perlmain.c:52
malloc() で死んでいるってことでしょうか? perl がきちんと
できていないということでしょうか?
# 少なくとも2年ぐらい使っているのだが。
ついでに dbx だと
dbx version 6.2 Jun 15 1995 15:53:26
Core file process name doesn't match executable
Core from signal SIGSEGV: Segmentation violation
(dbx) where
> 0 _lmalloc(0x7fffab50, 0x10295b68, 0x0, 0x10295b68) ["malloc.c":790, 0xf96169c]
1 _malloc(0xf9700f0, 0x10028428, 0xf0107b28, 0xf9700f0)
["malloc.c":326, 0xf960af8]
2 safemalloc(0xf9700f0, 0x10295be8, 0xf0107b28, 0xf9700f0)
["util.c":84, 0x4431f0]
3 Perl_lex_start(0x10063f9c, 0x10295be8, 0xf0107b28, 0xf9700f0)
["toke.c":258, 0x4996a0]
4 Perl_pp_entereval(0xf9700f0, 0x10295be8, 0x10063f9c, 0xf9700f0)
["pp_ctl.c":2403, 0x475c30]
5 Perl_runops(0xf9700f0, 0x10295be8, 0xf0107b28, 0xf9700f0)
["run.c":29, 0x4b4850]
6 perl_run(0xf9700f0, 0x10295be8, 0x1, 0xf9700f0) ["perl.c":953,
0x479774]
7 main(0x2, 0x7fffaf04, 0x7fffaf10, 0xf9700f0) ["perlmain.c":52,
0x41220c]
8 __start() ["crt1text.s":133, 0x4120bc]
> とはいえ、どうしたものでしょうかね... mknmzrc で Compress::Zlib を強
> 制的に使わないようにする設定ができるようにする、程度のことはしても良い
> かもしれません。
私の環境だけの問題でしたら、その必要はありませんが、他の
方は大丈夫なのでしょうか? そちらの情報が知りたいです。
--
寺西