From: IWATSUKI Hiroyuki Date: 2001-05-29T09:10:26+09:00 Subject: [ruby-list:29856] Re: marshaled time format differ 岩月と申します。 Akinori MUSHAさんの<861yp9crlv.wl@archon.local.idaemons.org>から > いや、それで解決とされちゃうと Ruby としては何も解決できないので、 >ちゃんとコアを調べてどこで落ちているか見てもらえませんか? > > お話を聞いていると何度も再現しているようなので、何度か突っ込んだ >やりとりをすれば原因も分かると思います。 わかりました。お手数をお掛けしますがよろしくお付き合いください。 dynamic linkのruby(ports)で実行しますと、/var/log/httpd-error.logに以 下の記録が残りました。 rd/rdinlineparser.ry:369: [BUG] Segmentation fault ruby 1.6.4 (2001-05-26) [i386-freebsd4.3] [Mon May 28 02:33:28 2001] [error] [client 61.125.133.59] Premature end of script headers: /home/don/public_html/wikimodoki/index.cgi これを見て、RDの変換に問題があるのかと思い、以下のようなスクリプトでRD の変換だけを行ってみました。 # すみません、今思い出しながら書いてます。 src = File.readlines(ARGV[0]).join("") require "./wikimodoki-lib" p RD2HTML::rd2html("=begin\n#{src}\n=end\n", []) 現在データベースにある全てのRDデータをスクリプトにかけても全て問題なく 通りました。ここでRDtool自体は悪くないのではないかと思いました。 すみません、出勤時間なのでまた夜に書きます。あと、以下のURLに現状のス クリプトを固めておきましたので、よろしければお試しください。 http://moonrock.dyn.to/~don/wikimodoki/wikimodoki-20010529.tar.gz -- IWATSUKI Hiroyuki mailto:don@na.rim.or.jp