[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fw: Linux版スピーチサーバー作成に必要なファイル



井上です。
こちらが本題でしたね。

WATANABE Takayuki <wata7be@...> writes:

> Process speaker not running エラーが出る原因ですぐに思い当たるのは
> DTK_TCLが設定されていないことですが、

前のレポートで、コマンドとして受け付けられない文字列を入れるといきなり
SegFaltで落ちるとの報告がありましたね。
これがまず問題ではないでしょうか。ss1は起動しているけどすぐにEmacspeakか
らサポートしていないコマンドが送られるから落ちていると。

南谷さん、ssmain.cppの中に
      printf("ignoring\n");
      cmd_unknown(nextCmd, &nextCmd);
というのがあります。これをコメントアウトして、
continue;
にして再コンパイルしたら落ちなくなりませんか?
落ちているならここなんですが、なんでcmd_unknown()の中で落ちるのかわかり
      ません。

# ちなみに、このコメントアウトでEmacspeakが1行に複数のコマンドを送ってき
#       たときに最初が知らないものだったら全部無視するようになりますが、お
#       そらく問題ないです。

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690