From: Takaaki Tateishi Date: 2002-08-03T05:13:32+09:00 Subject: [ruby-dev:17889] ruby-bugs-ja incoming/277 立石です. JitterBugの使い方が良く分からなかったのでこちらでお知らせしま す.バグ報告(ruby-bugs-ja incoming/277)をしたのですが,添えた パッチだと正常にrubyが機能しなくなります.すいません. 以下にminirubyをgdbで検査した結果を簡単ですが載せておきます. (gdb) run -I/mnt/hda6/home/ttate/work/ruby/src/ruby/build-shared -I/mnt/hda6/home/ttate/work/ruby/src/ruby/lib -rftools -e "File::rm_f(*ARGV.map do|x|Dir[x]end.flatten.uniq)" *.o *.so *.sl *.a etc.so Starting program: /mnt/hda6/home/ttate/work/ruby/src/ruby/build-shared/ext/etc/../../miniruby -I/mnt/hda6/home/ttate/work/ruby/src/ruby/build-shared -I/mnt/hda6/home/ttate/work/ruby/src/ruby/lib -rftools -e "File::rm_f(*ARGV.map do|x|Dir[x]end.flatten.uniq)" *.o *.so *.sl *.a etc.so Program received signal SIGSEGV, Segmentation fault. lex_get_str (s=1075741232) at ../parse.y:2418 2418 if (*end++ == '\n') break; (gdb) where #0 lex_get_str (s=1075741232) at ../parse.y:2418 #1 0x08091f96 in lex_getline () at ../parse.y:2427 #2 0x08097e3e in nextc () at ../parse.y:2479 #3 0x08093389 in ruby_yylex () at ../parse.y:3133 #4 0x08091a67 in ruby_yyparse () at /usr/lib/bison.simple:432 #5 0x08091cf7 in yycompile (f=0x80e9d7b "-e", line=135188700) at ../parse.y:2377 #6 0x080ad776 in proc_options (argc=5, argv=0xbfffed3c) at ../ruby.c:721 #7 0x080ae902 in ruby_process_options (argc=11, argv=0xbfffed24) at ../ruby.c:1047 #8 0x08053644 in ruby_options (argc=11, argv=0xbfffed24) at ../eval.c:1181 #9 0x0805199e in main (argc=1075741232, argv=0x401e8230, envp=0xbfffed54) at ../main.c:49 #10 0x4009e6b0 in __libc_start_main (main=0x8051970
, argc=11, ubp_av=0xbfffed24, init=0x8050df4 <_init>, fini=0x80d41c0 <_fini>, rtld_fini=0x4000d6b0 <_dl_fini>, stack_end=0xbfffed1c) at ../sysdeps/generic/libc-start.c:129 (gdb) -- Takaaki Tateishi