curvirgoです。

Yoshiyuki Masutomi wrote:
> Vine4.0beta3で検証すると"delete tagger;"のまえ、”tagger = 
> MeCab::createTagger("-Oyomi");”でクラッシュしてしまいました。
> とりあえず、Vineでの動作確認は無視して0.3としませんか?
> (MeCab0.92のパッケージを作ってそれでもう一度確認してみます)
MeCab0.92ではなく0.91でしたね。

0.91で確認してみました。

* furigana_impl.cxx v1.23の場合
 ** ”deletetagger;”をコメントアウトしない場合。
  *** Vine4.0beta3の場合、特に問題なく動作。
  *** Vine3.2の場合、
      soffice内の244行目、
      242 : "$sd_prog/$sd_binary" "$@" &
      243 : trap 'kill -9 $!' TERM
      244 : wait $!
      で、「/usr/bin/soffice: line 244: ***** セグメンテーション違反です  "$sd_prog/$sd_binary" 
"$@"」との
      表示が出る
 ** ”deletetagger;”をコメントアウトした場合。
  *** Vine4.0beta3の場合、特に問題なく動作。
  *** Vine3.2の場合、
      soffice内の244行目、
      242 : "$sd_prog/$sd_binary" "$@" &
      243 : trap 'kill -9 $!' TERM
      244 : wait $!
      で、「/usr/bin/soffice: line 244: ***** セグメンテーション違反です  "$sd_prog/$sd_binary" 
"$@"」との
      表示が出る

* furigana_i,pl.cxx v1.24の場合
 ** ”deletetagger;”をコメントアウトしない場合。
  *** Vine4.0beta3の場合、
      パッケージ登録時に、
      terminate called after throwing an instance 'std::bad_alloc'
        what():  St9bad_alloc
      との表示あり
      特に問題なく動作。
  *** Vine3.2の場合、
      soffice内の244行目、
      242 : "$sd_prog/$sd_binary" "$@" &
      243 : trap 'kill -9 $!' TERM
      244 : wait $!
      で、「/usr/bin/soffice: line 244: ***** セグメンテーション違反です  "$sd_prog/$sd_binary" 
"$@"」との
      表示が出る
 ** ”deletetagger;”をコメントアウトした場合。
  *** Vine4.0beta3の場合、
      パッケージ登録時に、
      terminate called after throwing an instance 'std::bad_alloc'
        what():  St9bad_alloc
      との表示あり
      特に問題なく動作。
  *** Vine3.2の場合、
      soffice内の244行目、
      242 : "$sd_prog/$sd_binary" "$@" &
      243 : trap 'kill -9 $!' TERM
      244 : wait $!
      で、「/usr/bin/soffice: line 244: ***** セグメンテーション違反です  "$sd_prog/$sd_binary" 
"$@"」との
      表示が出る

0.92及び0.93で確認してみました。

* furigana_i,pl.cxx v1.23
 ** ”deletetagger;”をコメントアウトしない場合。
  *** Vine3.2の場合、"deletetagger;"実行時にクラッシュ
  *** Vine4.0beta3の場合、”tagger = MeCab::createTagger("-Oyomi");”実行時にクラッシュ
 ** ”deletetagger;”をコメントアウトした場合。
  *** Vine3.2の場合、
      soffice内の244行目、
      242 : "$sd_prog/$sd_binary" "$@" &
      243 : trap 'kill -9 $!' TERM
      244 : wait $!
      で、「/usr/bin/soffice: line 244: ***** セグメンテーション違反です  "$sd_prog/$sd_binary" 
"$@"」との
      表示が出る
  *** Vine4.0beta3の場合、
      ”tagger = MeCab::createTagger("-Oyomi");”実行時にクラッシュ

* furigana_i,pl.cxx v1.24の場合
 ** ”deletetagger;”をコメントアウトしない場合。
  *** Vine3.2の場合、"deletetagger;"実行時にクラッシュ
  *** Vine4.0beta3の場合、”tagger = MeCab::createTagger("-Oyomi");”実行時にクラッシュ
 ** ”deletetagger;”をコメントアウトした場合。
  *** Vine3.2の場合、
      soffice内の244行目、
      242 : "$sd_prog/$sd_binary" "$@" &
      243 : trap 'kill -9 $!' TERM
      244 : wait $!
      で、「/usr/bin/soffice: line 244: ***** セグメンテーション違反です  "$sd_prog/$sd_binary" 
"$@"」との
      表示が出る
  *** Vine4.0beta3の場合、
      ”tagger = MeCab::createTagger("-Oyomi");”実行時にクラッシュ


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信