$BBg$-$$%G!<%?$G$N(B stackdump


#1

miniruby や ruby で相当でかいファイルを処理しようとしていたところで、
stackdump になりました。ファイルの大きさは大体 27MB、プロセスは大体
200MB 強までメモリが伸びたところでした。WinXP 上の Cygwin です。

stackdump を二つ添付しました。似ているところもありますが、違っている
ところもあります。正直言ってさっぱり分かりません。似たファイルとして
現在 enc/trans/cp949-tbl.rb とかがあります。大きさは 160KB だけで、
問題なく処理されます。

元々 27MB ã§ã¯ãªãã€åˆ¥ã®æ–¹æ³•ã‚‚è‰²ã€…ã‚ã‚Šã¾ã™ã®ã§ã€ã“ã¡ã‚‰ã¨ã—ã¦æœ¬æ ¼çš„ãª
バグではありませんが、こちらとしての認識ではそもぞも ruby は
stackdump を起こすはずがないということなので、何かのバグがあったら
å ±å‘Šã—ã€ã§ãã‚‹é™ã‚ŠæŒ‡ç¤ºã«å¾“ã£ã¦å”åŠ›ã—ãŸã„ã¨æ€ã„ã¾ã™ã€‚

よろしくお願いします。 Martin.

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:removed_email_address@domain.invalid