Ticket #7238

SKK 辞書のパスにディレクトリを指定するとハングする
Open Date: 2005-10-06 23:04 Last Update: 2005-12-19 23:57

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
9 - Highest
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

Mac OS X Version 10.3.9(Build 7W98)でprivate-runloop-
mode-1.4 を使っています。
最近の SKK-JISYO.L を使うとコンソールに次のエラーが出ます。
SKK-JISYO.L.unannotated を使うとエラーになりません。

*** malloc_zone_malloc[365]: argument too large: 4294967292

terminate called after throwing an instance of
'std::bad_alloc'

what(): St9bad_alloc

Ticket History (3/8 Histories)

2005-10-07 23:20 Updated by: t-suwa
Comment
Logged In: YES
user_id=4581

最新の L 辞書と private-runloop-mode-1.4 を Panther でテストしてみ
たところ、こちらでは大丈夫でした。再現性は 100% でしょうか?
2005-10-11 03:08 Updated by: iyoda
Comment
Logged In: YES
user_id=7889

追試して再現させることができました。辞書の内容は関係ないよう
です。

SKKの環境設定にてSKK辞書の内容を一旦空白にします。環境設定を
一度閉じます。
もう一度SKKの環境設定を開いて SKK-JISYO.L などのpathを設定し
ます。
環境設定を閉じます。

これで コンソール にエラーが表示されます。
試してみてください。
2005-10-11 23:07 Updated by: t-suwa
Comment
Logged In: YES
user_id=4581

どうもです。
(1) path を空白にして環境設定を閉じる
(2) SKK-JISYO.L を設定して環境設定を閉じる
を 10 セット繰り返したのですが、再現しませんでした。
追試でも最初と同じエラー内容が表示されていますか?
2005-10-12 17:53 Updated by: iyoda
Comment
Logged In: YES
user_id=7889

いろいろ弄ってやっとこれだという再現方法までたどりつきました。mallocで落ちるより酷
い目に遭いました。今度こそ他所でも再現するとうれしいのですが。

最初に path を空にしてさらに改行を入力した後で環境設定を閉じます。
次に path を ~ して環境設定を閉じます。

skkserverがcpu資源を食いつぶして環境設定をいつまでたっても閉じられないのでリ
ブートしたらログインできなくなってしまい次のURLにある方法で対処しました。

http://phys8.s.chiba-u.ac.jp/~kobayash/mt/r_weblog/
archives/2005/08/_for_mac.html

mallocで落ちる症状については環境が作れましたらまた再現方法を調べてみます。
2005-10-13 07:38 Updated by: t-suwa
  • Summary Updated
  • Owner Update from (None) to t-suwa
  • (Category change on Tracker)
  • Resolution Update from None to Accepted
Comment
Logged In: YES
user_id=4581

当初の不具合とは違う方向に行ってますが、再現はしました。

std::ifstream でディレクトリも正常に開けてしまうために、
std::getline で発狂するみたいです。

サマリを変更して対応します。
2005-10-26 00:00 Updated by: t-suwa
  • Priority Update from 5 - Medium to 9 - Highest
2005-10-26 22:32 Updated by: t-suwa
  • Resolution Update from Accepted to Fixed
2005-12-19 23:57 Updated by: t-suwa
  • Ticket Close date is changed to 2005-12-19 23:57
  • Status Update from Open to Closed

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login