From komatsu @ taiyaki.org Sat May 1 03:36:50 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Fri, 30 Apr 2004 13:36:50 -0500 Subject: [prime-dev: 334] =?iso-2022-jp?b?UmU6IHZlcnNpb24bJEIkLEk9PCgbKEI=?= =?iso-2022-jp?b?GyRCJDUkbCRrJGgkJiRLJEokaiReJDckPyEjGyhC?= In-Reply-To: <20040430140445.75a6cc63.gen_otsuji@yahoo.co.jp> References: <20040429183128.7724d75b.gen_otsuji@yahoo.co.jp> <87n04u3534.wl%komatsu@taiyaki.org> <20040430140445.75a6cc63.gen_otsuji@yahoo.co.jp> Message-ID: <87hdv12tz1.wl%komatsu@taiyaki.org> 小松です。 At Fri, 30 Apr 2004 14:04:45 +0900, Gen Otsuji wrote: > versionが表示されない件についてですが解決しました。 > おっしゃるとおり、autotoolsのバージョンが古いのが原因のようでした。 > つまり.tar.gzを展開したあとにはautomake-1.7.9で作られたMakefile.inがあり > それをautogenするとインストールされている古いautomakeでMakefile.in > が上書きされてしまうということみたいです。 > .tar.gzを展開してautogenをせずにいきなり./configureすれば大丈夫でした。 > それでいこうと思います。 お手数おかけしてすみません。 automake のバージョンが 1.7 より小さい場合は、エラーになるように 設定しました。バージョン 1.6 でも OK なようでしたら変更しますので ご存知の方は教えてください。 -- 小松弘幸 ----------------------- http://taiyaki.org/ FYI. ■ automake のバージョンに制限をつける方法 Makefile.am に AUTOMAKE_OPTIONS = 1.7 などと記述する。 From komatsu @ taiyaki.org Sat May 1 04:59:22 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Fri, 30 Apr 2004 14:59:22 -0500 Subject: [prime-dev: 335] =?iso-2022-jp?b?UFJJTUUgV2lraSAoUmU6IBskQkpRGyhC?= =?iso-2022-jp?b?GyRCNDkkRyQtJEokJEo4O3pOcyRyNEpDMSRLSnM5cCRHJC0kaz5sGyhC?= =?iso-2022-jp?b?GyRCPWolLSVcJXMlTBsoQik=?= In-Reply-To: <20040430115130.2f864199.poincare@ikezoe.net> References: <20040430115130.2f864199.poincare@ikezoe.net> Message-ID: <87fzal2q5h.wl%komatsu@taiyaki.org> 小松です。 At Fri, 30 Apr 2004 11:51:30 +0900, Hiroyuki Ikezoe wrote: > 変換できなかった文字列をひとつ見つける度にここに報告するのは、なんというか気が退 > けてしまうので、掲示板かWikiか何かでさくっと報告できる場所が欲しいです。 というわけで Wiki ページを作りました。 http://taiyaki.org/prime/wiki/ > ちなみに今回発見したのは「論理的な」です。 > まだ0.8.1なので0.8.2では直ってるかもしれませんが。 毎度ありがとうございます。 直しておきます。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From gen_otsuji @ yahoo.co.jp Sat May 1 18:54:46 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Sat, 1 May 2004 18:54:46 +0900 Subject: [prime-dev: 336] =?iso-2022-jp?b?UmU6IHhlbWFjcxskQiRHJSglaSE8GyhC?= =?iso-2022-jp?b?GyRCJWElQyU7ITwlOCQsSlE0OTh1SmQkSyRKJGskcyRHJDkbKEI=?= In-Reply-To: <20040430150148.658d6657.gen_otsuji@yahoo.co.jp> References: <20040429183128.7724d75b.gen_otsuji@yahoo.co.jp> Message-ID: <20040501185446.38599149.gen_otsuji@yahoo.co.jp> おつじです。 ちょっとエラーメッセージがどうすれば出てくるかが分かりましたので 報告です。 % prime a /usr/local/lib/ruby/site_ruby/1.8/prime/session.rb:95:in `intern': interning empty string (ArgumentError) from /usr/local/lib/ruby/site_ruby/1.8/prime/session.rb:95:in `execute' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:27:in `session_loop' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:26:in `synchronize' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:26:in `session_loop' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:23:in `loop' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:35:in `session_loop' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:99:in `start' from /usr/local/bin/prime:139:in `main' from /usr/local/bin/prime:159 タブを打って何かを入力してEnterすると、件のエラーメッセージがずらずら出てきました。 どうもこういうことを内部でしてしまってるせいだったのかもしれません。 あと別ですがrubyがcoreを吐いてしまう現象もあるんですよね。 これはFreeBSD特有かもしれませんけれども。 ---------- 尾辻 元 From poincare @ ikezoe.net Sat May 1 20:30:19 2004 From: poincare @ ikezoe.net (Hiroyuki Ikezoe) Date: Sat, 1 May 2004 20:30:19 +0900 Subject: [prime-dev: 337] =?iso-2022-jp?b?UmU6IGxvb2t1cF9jb21wYWN0X2FsbA==?= =?iso-2022-jp?b?GyRCJEdGMSQ4OHVKZCQsNSIkQyRGJC8kaxsoQg==?= In-Reply-To: <87pt9r2mu7.wl%komatsu@taiyaki.org> References: <20040429140251.6c002abf.poincare@ikezoe.net> <87pt9r2mu7.wl%komatsu@taiyaki.org> Message-ID: <20040501203019.1f94246d.poincare@ikezoe.net> zoeです。 On Thu, 29 Apr 2004 03:46:24 -0500 Hiroyuki Komatsu wrote: > 肉の日に入ってから作業を始めるダメメンテナです。 > > At Thu, 29 Apr 2004 14:02:51 +0900, > Hiroyuki Ikezoe wrote: > > > lookup_compact_allで同じ候補が帰ってきてしまっています。 > > 連文節予測の分だと思われます。 > > > lookup_compact_all reigai > > ok > > れいがい 例外 priority=10155 > > れいがい 例外 priority=10155 > > れいがい 冷害 priority=10123 > > ご報告ありがとうございます。直しました。 > もうひとつ、lookup_compact まわりでバグを見つけたのでそちらも > 直しました。 同じ候補が出てくることはなくなったんですが、同じ単語が別々に辞書に登録さ れているものがあるみたいです。これはこういう仕様ですか? version ok 0.8.2 lookup_compact_all honnyaku ok ほんやく 翻訳 priority=10148 part=サ行(する)&名詞 ほんやく 飜訳 priority=10000 part=体言 From tkng @ xem.jp Sun May 2 00:12:55 2004 From: tkng @ xem.jp (TOKUNAGA Hiroyuki) Date: Sun, 2 May 2004 00:12:55 +0900 Subject: [prime-dev: 338] =?iso-2022-jp?b?UmU6IHVpbS1wcmltZSAbJEIkWCROGyhC?= =?iso-2022-jp?b?GyRCTVdLPhsoQg==?= In-Reply-To: <87oepa35kp.wl%komatsu@taiyaki.org> References: <873c7b3v4q.wl%komatsu@taiyaki.org> <20040423212949.0b58c50f.tkng@xem.jp> <20040424230541.61541f26.poincare@ikezoe.net> <20040426014916.617cb263.tkng@xem.jp> <20040430030105.39bac78a.tkng@xem.jp> <87oepa35kp.wl%komatsu@taiyaki.org> Message-ID: <20040502001255.0ed40494.tkng@xem.jp> On Thu, 29 Apr 2004 15:13:58 -0500 Hiroyuki Komatsu wrote: > "ok\n\n\n" から "ok\n\n" に変更した方が都合いいでしょうか? > もし問題がないようでしたら、"ok\n\n" に変更しようと思います。  そうですね、その方が都合が良いです。現在のuimのコードはok\n\n\nが ok\n\nになっても問題は起こらないはずです。 -- 徳永拓之 tkng @ xem.jp http://kodou.net/ From poincare @ ikezoe.net Mon May 3 09:50:00 2004 From: poincare @ ikezoe.net (Hiroyuki Ikezoe) Date: Mon, 3 May 2004 09:50:00 +0900 Subject: [prime-dev: 339] =?iso-2022-jp?b?GyRCJS0hPEZ+Tk88aCRqJDMkXCQ3GyhC?= =?iso-2022-jp?b?GyRCOkYkUxsoQg==?= Message-ID: <20040503095000.471adb08.poincare@ikezoe.net> zoeです。 UIMのリビジョン780でキー入力取りこぼしが再発してます。 おきてms。 From komatsu @ taiyaki.org Mon May 3 15:31:10 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Mon, 03 May 2004 01:31:10 -0500 Subject: [prime-dev: 340] =?iso-2022-jp?b?WxskQiUiJXMlMSE8JUgbKEJdIA==?= =?iso-2022-jp?b?GyRCJVclaiUoJUclIyVDJUgkTj1oTX0kSyREJCQkRhsoQg==?= Message-ID: <87wu3u10pd.wl%komatsu@taiyaki.org> 小松です。 prime-el でのプリエディットについての仕様を変更しようかと考えています。 現状では 'ちゃ (tya)' と入力した後でバックスペースを入力すると、 アルファベット単位での処理が行われ、'a' だけ削除されて 'ty' が残ります。 これをひらがな単位での処理に変えようと思っています。 で、'ちゃ (tya)' をバックスペースした場合のデフォルトの処理としては どれがよいでしょうか? 1. "ty" "a" が消える (現状維持, 英単語入力の時に有利) 2. "ち" "ゃ" が消える (MS-IME, uim-prime と同じ) 3. "" "ちゃ" が消える (ATOK と同じ) オプションの変更で、全部できるようにはしたいと思ってます。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From tkng @ xem.jp Tue May 4 02:44:12 2004 From: tkng @ xem.jp (TOKUNAGA Hiroyuki) Date: Tue, 4 May 2004 02:44:12 +0900 Subject: [prime-dev: 341] =?iso-2022-jp?b?UmU6IBskQiUtITxGfk5PPGgkaiQzGyhC?= =?iso-2022-jp?b?GyRCJFwkNzpGJFMbKEI=?= In-Reply-To: <20040503095000.471adb08.poincare@ikezoe.net> References: <20040503095000.471adb08.poincare@ikezoe.net> Message-ID: <20040504024412.3a1cea71.tkng@xem.jp> On Mon, 3 May 2004 09:50:00 +0900 Hiroyuki Ikezoe wrote: > zoeです。 > > UIMのリビジョン780でキー入力取りこぼしが再発してます。 > > おきてms。  こちらでは再発していません。PRIMEは0.8.2 (Debian Package)、uimはr780で 試しました。prime.scmには0.3.5リリース(タグを打つのを忘れてしまってまし たが、r774が0.3.5です)以降変更は加えられていないので、まったく動かない とかならともかく、キー入力の取りこぼしだけ再発するのは考えにくいです。ど こかに古いファイルが残っていませんか? -- 徳永拓之 http://kodou.net/ From komatsu @ taiyaki.org Tue May 4 08:39:49 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Mon, 03 May 2004 18:39:49 -0500 Subject: [prime-dev: 342] Icons Message-ID: <87fzah13ne.wl%komatsu@taiyaki.org> 小松です。 PRIME 用のアイコンを作ってみました。 http://taiyaki.org/prime/figures/prime0.8-48x48.png http://taiyaki.org/prime/figures/prime0.8-16x16-on.png http://taiyaki.org/prime/figures/prime0.8-16x16-off.png なんかイマイチですけど、ないよりはまし、ということで。 どなたかがっつり描き直していただけないでしょうか? -- 小松弘幸 ----------------------- http://taiyaki.org/ From poincare @ ikezoe.net Tue May 4 12:26:08 2004 From: poincare @ ikezoe.net (Hiroyuki Ikezoe) Date: Tue, 4 May 2004 12:26:08 +0900 Subject: [prime-dev: 343] =?iso-2022-jp?b?UmU6IBskQiUtITxGfk5PPGgkaiQzGyhC?= =?iso-2022-jp?b?GyRCJFwkNzpGJFMbKEI=?= In-Reply-To: <20040504024412.3a1cea71.tkng@xem.jp> References: <20040503095000.471adb08.poincare@ikezoe.net> <20040504024412.3a1cea71.tkng@xem.jp> Message-ID: <20040504122608.112bd047.poincare@ikezoe.net> zoeです。 On Tue, 4 May 2004 02:44:12 +0900 TOKUNAGA Hiroyuki wrote: > > UIMのリビジョン780でキー入力取りこぼしが再発してます。 > > > > おきてms。 > >  こちらでは再発していません。PRIMEは0.8.2 (Debian Package)、uimは > r780で試しました。prime.scmには0.3.5リリース(タグを打つのを忘れてしま > ってましたが、r774が0.3.5です)以降変更は加えられていないので、まった > く動かないとかならともかく、キー入力の取りこぼしだけ再発するのは考えに > くいです。ど こかに古いファイルが残っていませんか? prime.scm以外に関係しそうなファイルってありますでしょうか? ずっと最新版をおっかけててリリース版を使ってなかったので、0.3.5を試して ませんでしたが、0.3.5でも起きてます。 ということで、0.3.5以前をちょっと調べてみたら、 r763でlookup_compact_allがlookup_compactに戻ってるんですが、 対処のやり方が変わったのでしょうか? From tkng @ xem.jp Tue May 4 22:48:56 2004 From: tkng @ xem.jp (TOKUNAGA Hiroyuki) Date: Tue, 4 May 2004 22:48:56 +0900 Subject: [prime-dev: 344] =?iso-2022-jp?b?UmU6IBskQiUtITxGfk5PPGgkaiQzGyhC?= =?iso-2022-jp?b?GyRCJFwkNzpGJFMbKEI=?= In-Reply-To: <20040504122608.112bd047.poincare@ikezoe.net> References: <20040503095000.471adb08.poincare@ikezoe.net> <20040504024412.3a1cea71.tkng@xem.jp> <20040504122608.112bd047.poincare@ikezoe.net> Message-ID: <20040504224856.6a92e1c6.tkng@xem.jp> On Tue, 4 May 2004 12:26:08 +0900 Hiroyuki Ikezoe wrote: > prime.scm以外に関係しそうなファイルってありますでしょうか?  すいません、関係しそうなファイルを調べ直してみたところ、uim-ipc.cをコ ミットするのを忘れている事に気づきました。r787でコミットしましたので、そ ちらを使うか、リリース版の0.3.5を使っていただければバグは直っているはず です。 -- 徳永拓之 http://kodou.net/ From poincare @ ikezoe.net Tue May 4 22:54:52 2004 From: poincare @ ikezoe.net (Hiroyuki Ikezoe) Date: Tue, 4 May 2004 22:54:52 +0900 Subject: [prime-dev: 345] =?iso-2022-jp?b?UmU6IBskQiUtITxGfk5PPGgkaiQzGyhC?= =?iso-2022-jp?b?GyRCJFwkNzpGJFMbKEI=?= In-Reply-To: <20040504224856.6a92e1c6.tkng@xem.jp> References: <20040503095000.471adb08.poincare@ikezoe.net> <20040504024412.3a1cea71.tkng@xem.jp> <20040504122608.112bd047.poincare@ikezoe.net> <20040504224856.6a92e1c6.tkng@xem.jp> Message-ID: <20040504225452.098643d3.poincare@ikezoe.net> On Tue, 4 May 2004 22:48:56 +0900 TOKUNAGA Hiroyuki wrote: > > prime.scm以外に関係しそうなファイルってありますでしょうか? > >  すいません、関係しそうなファイルを調べ直してみたところ、uim-ipc.cを > コミットするのを忘れている事に気づきました。r787でコミットしましたので > 、そちらを使うか、リリース版の0.3.5を使っていただければバグは直ってい > るはずです。 r787でバッチリでした。ありがとうございます。 コミット忘れは恐いですね。 From tkng @ xem.jp Tue May 4 23:30:56 2004 From: tkng @ xem.jp (TOKUNAGA Hiroyuki) Date: Tue, 4 May 2004 23:30:56 +0900 Subject: [prime-dev: 346] =?iso-2022-jp?b?cHJpbWUbJEIkLCQ/JF4kSzUvRjAbKEI=?= =?iso-2022-jp?b?GyRCJDckSiQkGyhC?= Message-ID: <20040504233056.73ca29d0.tkng@xem.jp>  徳永です。  primeがたまに起動しません。  再現手順はコマンドラインからprimeでprimeを起動して、C-cでプロセスを終 了するだけです。(この際、C-cである必要はなく、リターンで終了させても状 況は変わらないようです。)何度か繰り返していると、そのうちprimeを起動し ようとしても /usr/lib/ruby/1.8/prime/engine/engine-personaldict.rb:75:in `system': SIGHUP (SignalException) from /usr/lib/ruby/1.8/prime/engine/engine-personaldict.rb:75:in `initialize_dict' from /usr/lib/ruby/1.8/prime/engine/engine-sary.rb:29:in `initialize' from /usr/lib/ruby/1.8/prime/engine/engine-personaldict.rb:24:in `initialize' from /usr/lib/ruby/1.8/prime/prime.rb:76:in `new' from /usr/lib/ruby/1.8/prime/prime.rb:76:in `init_engines' from /usr/lib/ruby/1.8/prime/prime.rb:74:in `each' from /usr/lib/ruby/1.8/prime/prime.rb:74:in `init_engines' from /usr/lib/ruby/1.8/prime/prime.rb:31:in `initialize' from /usr/bin/prime:35:in `new' from /usr/bin/prime:35:in `initialize' from /usr/bin/prime:153:in `new' from /usr/bin/prime:153 というエラーを吐いて起動しない事があります。起動しない時は2回連続で起動 せず、3回目からはまた起動する様になります。そしてしばらく繰り返している とまた起動しなくなります。(2回目に起動しない際のエラーメッセージも上記 の物とまったく同じです。)  起動しなくなった際にはもう2回primeを実行する他、~/.primeを削除してから 実行すると、起動する様になります。この事から、~/.prime/以下のファイルで エラーがある場合に起動はしないもののなんらかのエラーのリカバリ作業が行わ れていて、3回目からは起動する様になるのかなと想像していますが、確証はな いです。  使用している環境はDebian Sid、使用しているPRIMEは0.8.2(Debianパッケー ジ)です。  添付したのは、起動しなかった際の.prime/です。展開すると.prime/がそのま ま出てくるので、展開する時は御注意下さい。 -- 徳永拓之 http://kodou.net/ From komatsu @ taiyaki.org Wed May 5 01:30:12 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Tue, 04 May 2004 11:30:12 -0500 Subject: [prime-dev: 347] =?iso-2022-jp?b?UmU6IHByaW1lGyRCJCwkPyReJEsbKEI=?= =?iso-2022-jp?b?GyRCNS9GMCQ3JEokJBsoQg==?= In-Reply-To: <20040504233056.73ca29d0.tkng@xem.jp> References: <20040504233056.73ca29d0.tkng@xem.jp> Message-ID: <87d65k17fv.wl%komatsu@taiyaki.org> 小松です。 ご報告ありがとうございます。 At Tue, 4 May 2004 23:30:56 +0900, TOKUNAGA Hiroyuki wrote: >  徳永です。 > >  primeがたまに起動しません。 >  添付したのは、起動しなかった際の.prime/です。展開すると.prime/がそのま > ま出てくるので、展開する時は御注意下さい。 添付ファイルがないようです。再送してもらえませんか。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From tkng @ xem.jp Wed May 5 01:35:22 2004 From: tkng @ xem.jp (TOKUNAGA Hiroyuki) Date: Wed, 5 May 2004 01:35:22 +0900 Subject: [prime-dev: 348] =?iso-2022-jp?b?UmU6IHByaW1lGyRCJCwkPyReJEsbKEI=?= =?iso-2022-jp?b?GyRCNS9GMCQ3JEokJBsoQg==?= In-Reply-To: <87d65k17fv.wl%komatsu@taiyaki.org> References: <20040504233056.73ca29d0.tkng@xem.jp> <87d65k17fv.wl%komatsu@taiyaki.org> Message-ID: <20040505013522.0c67d31d.tkng@xem.jp> On Tue, 04 May 2004 11:30:12 -0500 Hiroyuki Komatsu wrote: > >  添付したのは、起動しなかった際の.prime/です。展開すると.prime/がそ > > のまま出てくるので、展開する時は御注意下さい。 > > 添付ファイルがないようです。再送してもらえませんか。  うっ、添付し忘れたようです。お恥ずかしい。 -- 徳永拓之 tkng @ xem.jp http://kodou.net/ -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: dot-prime.tar.bz2 型: application/octet-stream サイズ: 12591 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/prime-dev/attachments/20040505/c0d5d660/attachment.obj From komatsu @ taiyaki.org Wed May 5 02:22:25 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Tue, 04 May 2004 12:22:25 -0500 Subject: [prime-dev: 349] =?iso-2022-jp?b?UmU6IHByaW1lGyRCJCwkPyReJEsbKEI=?= =?iso-2022-jp?b?GyRCNS9GMCQ3JEokJBsoQg==?= In-Reply-To: <20040504233056.73ca29d0.tkng@xem.jp> References: <20040504233056.73ca29d0.tkng@xem.jp> Message-ID: <87brl4150u.wl%komatsu@taiyaki.org> 小松です。 At Tue, 4 May 2004 23:30:56 +0900, TOKUNAGA Hiroyuki wrote: >  徳永です。 > >  primeがたまに起動しません。 > >  再現手順はコマンドラインからprimeでprimeを起動して、C-cでプロセスを終 > 了するだけです。(この際、C-cである必要はなく、リターンで終了させても状 > 況は変わらないようです。)何度か繰り返していると、そのうちprimeを起動し > ようとしても ... いただいた .prime を試してみたのですが、普通に起動できちゃいました。 うーん。 lib/engine/engine-personladict.rb:75 の system("#{PRIME_COMMAND_REFRESH}") でひっかかっているようなので、以下のことを試していただけないでしょうか。 ・ /usr/lib/ruby/1.8/prime/prime-config.rb に PRIME_COMMAND_REFRESH = 'prime-refresh' という記述があるかどうか。(多分ある) ・ /usr/bin/prime-refresh があるかどうか。(多分ある) ・ エラーが出た時のコンピュータ中の prime プロセスの状況 % ps aux | grep prime の結果を教えてください。 ・ prime-refresh をコマンドラインから実行するとどうなるか。 prime-refresh は、起動中の prime プロセスに HUP シグナルを 送信するコマンドです。prime は HUP シグナルを受け取ると、 学習辞書やローマ字変換テーブルなどの各種設定を読み込み直します。 -- 小松弘幸 ----------------------- http://taiyaki.org/ FYI. prime は、プロセス起動時に以下の手順を踏みます。 1. 起動される 2. 学習辞書、ユーザ設定などの更新をチェックする (学習辞書なら、差分ファイル ~/.prime/userdict_diff, 設定ファイルなら、更新時刻をチェックする) 3. 学習辞書に更新があった場合、学習辞書を再構成する (prime プロセスが prime-userdict-update コマンドを実行して行う) 4. ユーザ環境の更新を、起動中の他の prime プロセスに通知する (prime プロセスが prime-refresh コマンドを実行して行う) なお、3. 4. は本流スレッドとは別のスレッドによって実行されます。 # 0.9.x では、学習辞書の再構成を必要としないようにしています。 From komatsu @ taiyaki.org Thu May 6 15:11:15 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Thu, 06 May 2004 01:11:15 -0500 Subject: [prime-dev: 350] =?iso-2022-jp?b?UmU6IHhlbWFjcxskQiRHJSglaSE8GyhC?= =?iso-2022-jp?b?GyRCJWElQyU7ITwlOCQsSlE0OTh1SmQkSyRKJGskcyRHJDkbKEI=?= In-Reply-To: <20040501185446.38599149.gen_otsuji@yahoo.co.jp> References: <20040429183128.7724d75b.gen_otsuji@yahoo.co.jp> <20040430150148.658d6657.gen_otsuji@yahoo.co.jp> <20040501185446.38599149.gen_otsuji@yahoo.co.jp> Message-ID: <87fzaeytj0.wl%komatsu@taiyaki.org> 小松です。 At Sat, 1 May 2004 18:54:46 +0900, Gen Otsuji wrote: > おつじです。 > > ちょっとエラーメッセージがどうすれば出てくるかが分かりましたので > 報告です。 > > % prime > a ... > タブを打って何かを入力してEnterすると、件のエラーメッセージがずらずら出てきました。 ありがとうございます。修正しておきました。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From komatsu @ taiyaki.org Thu May 6 15:13:25 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Thu, 06 May 2004 01:13:25 -0500 Subject: [prime-dev: 351] =?iso-2022-jp?b?UmU6IHVpbS1wcmltZSAbJEIkWCROGyhC?= =?iso-2022-jp?b?GyRCTVdLPhsoQg==?= In-Reply-To: <20040502001255.0ed40494.tkng@xem.jp> References: <873c7b3v4q.wl%komatsu@taiyaki.org> <20040423212949.0b58c50f.tkng@xem.jp> <20040424230541.61541f26.poincare@ikezoe.net> <20040426014916.617cb263.tkng@xem.jp> <20040430030105.39bac78a.tkng@xem.jp> <87oepa35kp.wl%komatsu@taiyaki.org> <20040502001255.0ed40494.tkng@xem.jp> Message-ID: <87ekpyytfe.wl%komatsu@taiyaki.org> uim-3.6 キター! At Sun, 2 May 2004 00:12:55 +0900, TOKUNAGA Hiroyuki wrote: > > "ok\n\n\n" から "ok\n\n" に変更した方が都合いいでしょうか? > > もし問題がないようでしたら、"ok\n\n" に変更しようと思います。 > >  そうですね、その方が都合が良いです。現在のuimのコードはok\n\n\nが > ok\n\nになっても問題は起こらないはずです。 変更しておきました。次の 0.8.3 からこの仕様になります。 ユーザレベルでの違いはありません。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From poincare @ ikezoe.net Sun May 9 17:40:15 2004 From: poincare @ ikezoe.net (Hiroyuki Ikezoe) Date: Sun, 9 May 2004 17:40:15 +0900 Subject: [prime-dev: 352] =?iso-2022-jp?b?GyRCSlE0OTh1SmQkLCRHJEEkYyQmGyhC?= Message-ID: <20040509174015.5718d499.poincare@ikezoe.net> zoeです。 なんと表現してよいのかよくわからないバグを発見したのでおしらせします。 再現するには、以下の手順を行ってください。 1. tatoebaと入力 2. スペース1回押す 3. wkと入力 4. Backspace2回押す 5. wと入力 すると、 例えばわ 輪 priority=15960 part=名詞 base=輪 basekey=わ とか変なことになってしまいます。 一度この状態になると抜け出せません。 PRIME-0.8.2 uim-0.3.6 で起きてます。uimは最新のレポリジトリでも起きてます。 From tkng @ xem.jp Fri May 14 23:05:18 2004 From: tkng @ xem.jp (TOKUNAGA Hiroyuki) Date: Fri, 14 May 2004 23:05:18 +0900 Subject: [prime-dev: 353] =?iso-2022-jp?b?UmU6IBskQkpRNDk4dUpkJCwkRyRBGyhC?= =?iso-2022-jp?b?GyRCJGMkJhsoQg==?= In-Reply-To: <20040509174015.5718d499.poincare@ikezoe.net> References: <20040509174015.5718d499.poincare@ikezoe.net> Message-ID: <20040514230518.7c7a2ed7.tkng@xem.jp> On Sun, 9 May 2004 17:40:15 +0900 Hiroyuki Ikezoe wrote: > なんと表現してよいのかよくわからないバグを発見したのでおしらせします。 > > 再現するには、以下の手順を行ってください。 > > 1. tatoebaと入力 > 2. スペース1回押す > 3. wkと入力 > 4. Backspace2回押す > 5. wと入力 > > すると、 > > 例えばわ 輪 priority=15960 part=名詞 base=輪 basekey=わ > > とか変なことになってしまいます。 > 一度この状態になると抜け出せません。  これ、手元でも再現するんですが、どうにも直せません。PRIMEとの通信がお かしくなっています。prime-elでは起こらない現象なので、直せるはずなのです が、残念ながら私の手には負えないようです。  lookup_compactをlookup_compact_allに変えると起こらなくなるので、次リリ ースではまたlookup_compact_allで逃げておきます。 -- 徳永拓之 tkng @ xem.jp http://kodou.net/ From yatsu @ yatsu.info Sat May 15 16:02:10 2004 From: yatsu @ yatsu.info (Masaki Yatsu) Date: Sat, 15 May 2004 16:02:10 +0900 Subject: [prime-dev: 354] =?iso-2022-jp?b?UmU6IBskQkpRNDk4dUpkJCwkRyRBGyhC?= =?iso-2022-jp?b?GyRCJGMkJhsoQg==?= In-Reply-To: <20040514230518.7c7a2ed7.tkng@xem.jp> References: <20040509174015.5718d499.poincare@ikezoe.net> <20040514230518.7c7a2ed7.tkng@xem.jp> Message-ID: 谷津です。 On 2004/05/14, at 23:05, TOKUNAGA Hiroyuki wrote: > On Sun, 9 May 2004 17:40:15 +0900 > Hiroyuki Ikezoe wrote: > >> なんと表現してよいのかよくわからないバグを発見したのでおしらせします。 >> >> 再現するには、以下の手順を行ってください。 >> >> 1. tatoebaと入力 >> 2. スペース1回押す >> 3. wkと入力 >> 4. Backspace2回押す >> 5. wと入力 >> >> すると、 >> >> 例えばわ 輪 priority=15960 part=名詞 base=輪 basekey=わ >> >> とか変なことになってしまいます。 >> 一度この状態になると抜け出せません。 > >  これ、手元でも再現するんですが、どうにも直せません。PRIMEとの通信がお > かしくなっています。prime-elでは起こらない現象なので、直せるはずなのです > が、残念ながら私の手には負えないようです。 調べてみました。 uimはPRIMEからの結果を空行まで読み込んで、それ以降の行は読み込み ません。PRIMEで lookup_compact wk とすると、候補がなくて「ok」だけが返りますが、このときに空行が2行 続くため、2つ目の空行が次のリクエストで処理されることになり、uim の動作がおかしくなります。 PRIME側で、常に空行が1行になるようにすれば直ります。 session.rbを以下のようにします。 --- session.rb.org Sat May 15 15:36:59 2004 +++ session.rb Sat May 15 15:41:07 2004 @@ -56,7 +56,7 @@ end def reply_successful (result = nil) - if result then + if result and result.length > 0 then result += "\n" else result = "" PRIMEを変更せずにuim側で修正するのは、少し面倒だと思います。 --- 谷津真樹 (Masaki Yatsu) mailto:yatsu @ yatsu.info From gen_otsuji @ yahoo.co.jp Tue May 18 20:11:46 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Tue, 18 May 2004 20:11:46 +0900 Subject: [prime-dev: 355] =?iso-2022-jp?b?cHJpbWUtZWwbJEIkTiVHJVAlQyUwGyhC?= =?iso-2022-jp?b?GyRCSn1LIRsoQg==?= Message-ID: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> おつじです。 prime-elを使ってると、時々rubyが ホームディレクトリにコアを吐いてしまいます。 原因は全くわかりません。 gdbで調べてbtすると #0 0x281b4dcf in kill () from /lib/libc.so.5 #1 0x281a9878 in raise () from /lib/libc.so.5 #2 0x28221f82 in abort () from /lib/libc.so.5 #3 0x282a1ced in g_log () from /usr/local/lib/libglib-2.0.so.400 #4 0x282a1d21 in g_log () from /usr/local/lib/libglib-2.0.so.400 #5 0x2825ef9b in sary_str_seek_lines_forward () from /usr/local/lib/libsary.so.9 #6 0x2825e12f in seek_lines_forward () from /usr/local/lib/libsary.so.9 #7 0x2825dfac in get_next_region () from /usr/local/lib/libsary.so.9 #8 0x2825d657 in sary_searcher_get_next_context_lines2 () from /usr/local/lib/libsary.so.9 #9 0x28255cb1 in rsearcher_get_next_context_lines () from /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd5/sary.so #10 0x280b122d in call_cfunc () from /usr/local/lib/libruby18.so.18 #11 0x280a4c29 in rb_call0 () from /usr/local/lib/libruby18.so.18 --略-- このようになります。ちょっとよく分かりません。 そこで他のデバッグをしたいと思うのですが、 primeとのやりとりをlogfileに落とすようなことはできたりしないでしょうか。 あるいはどうすれば原因がわかるようになるでしょうか。 よろしくお願いします。 ------ おつじ From yatsu @ yatsu.info Wed May 19 01:04:01 2004 From: yatsu @ yatsu.info (Masaki Yatsu) Date: Wed, 19 May 2004 01:04:01 +0900 Subject: [prime-dev: 356] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: 谷津です。 On 2004/05/18, at 20:11, Gen Otsuji wrote: > そこで他のデバッグをしたいと思うのですが、 > primeとのやりとりをlogfileに落とすようなことはできたりしないでしょうか。 以前、小松さんに教えていただいたのですが、以下のページにある 「ログの出力」の設定をすれば、ログを確認できます。 http://taiyaki.org/prime/usage.html#logging こういう問題の場合は、primeのプロセスをgdbにアタッチして、 あれこれやってみるしかないかもしれませんけど。 --- 谷津真樹 (Masaki Yatsu) mailto:yatsu @ yatsu.info From komatsu @ taiyaki.org Wed May 19 01:35:30 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Tue, 18 May 2004 11:35:30 -0500 Subject: [prime-dev: 357] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <87wu39k819.wl@localhost.taiyaki.org> 小松です。 谷津さんありがとうございます。 At Wed, 19 May 2004 01:04:01 +0900, Masaki Yatsu wrote: > > そこで他のデバッグをしたいと思うのですが、 > > primeとのやりとりをlogfileに落とすようなことはできたりしないでしょうか。 > > 以前、小松さんに教えていただいたのですが、以下のページにある > 「ログの出力」の設定をすれば、ログを確認できます。 > http://taiyaki.org/prime/usage.html#logging prime-el と組み合わせる場合は、 % PRIME_DEBUG=1 emacs と実行すると、emacs から実行される prime がログを出力するようになります。 また、ログファイルの内容は、そのまま prime の標準入力に貼り付けることが 可能です。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From gen_otsuji @ yahoo.co.jp Wed May 19 22:28:20 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Wed, 19 May 2004 22:28:20 +0900 Subject: [prime-dev: 358] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <87wu39k819.wl@localhost.taiyaki.org> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <20040519222820.36f3c6d6.gen_otsuji@yahoo.co.jp> おつじです。 きちんとWeb Pageを見ていなくて済みません。 色々やって見たら次のようになりました。 デバッグ環境変数を1にしてXEmacsを起動して Web Pageの文章を変換してみました。そして できた~/.prime/logs/debug_XXX.logを~/yosokuというファイルにして 次のようなことをしました。 % /bin/rm -rf ~/.prime/ % prime < yosoku > /dev/null % prime < yosoku > /dev/null % prime < yosoku > /dev/null % prime < yosoku > /dev/null Sary-ERROR **: file str.c: line 51 (sary_str_seek_eol): assertion failed: (cursor <= eof) aborting... アボート (coreを出力しました) % prime < yosoku > /dev/null % prime < yosoku > /dev/null Sary-ERROR **: file str.c: line 51 (sary_str_seek_eol): assertion failed: (cursor <= eof) aborting... アボート (coreを出力しました) % prime < yosoku > /dev/null ==略== prime < yosoku > /dev/nullを何度かやって見るとrubyがコアを吐きました。 それから後は2回に一度くらいの頻度でrubyがコアを吐くような感じになりました。 そして最後(20回目くらい?)にはprimeを起動させてreturnを打って終了するだけで 何も言わずにrubyがcoreを吐いてしまうようになりました。 その時点で~/.primeを消去するとcoreを吐かなくなりました。 また色々やっている途中で、上のエラーメッセージだけではなく /usr/local/lib/ruby/site_ruby/1.8/prime/engine/engine-userdict.rb:524:in `lookup_dict_with _context': undefined method `+' for nil:NilClass (NoMethodError) from /usr/local/lib/ruby/site_ruby/1.8/prime/engine/engine-userdict.rb:220:in `search' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:68:in `send' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:68:in `command' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:67:in `map' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:67:in `command' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:253:in `search' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:265:in `search_prefix' from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:299:in `search_compact' ... 9 levels... from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:35:in `session_loop' from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:99:in `start' from /usr/local/bin/prime:139:in `main' from /usr/local/bin/prime:159 というエラーも見られたりしましたし、 Sary-ERROR **: file searcher.c: line 573 (search): assertion failed: (last != NULL) aborting... というエラーも出ました。 yosokuファイルを添付します。 私以外の環境でも再現できますでしょうか。 以上報告でした。 ------ おつじ -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: yosoku.gz 型: application/octet-stream サイズ: 2745 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/prime-dev/attachments/20040519/4ae02420/attachment.obj From komatsu @ taiyaki.org Thu May 20 07:37:30 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Wed, 19 May 2004 17:37:30 -0500 Subject: [prime-dev: 359] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040519222820.36f3c6d6.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> <87wu39k819.wl@localhost.taiyaki.org> <20040519222820.36f3c6d6.gen_otsuji@yahoo.co.jp> Message-ID: <878yfojb6d.wl@localhost.taiyaki.org> 小松です。 どうもありがとうございます。 おそらく、辞書ファイルの同期 / 排他制御に失敗して起きているのだと思います。 最優先で直そうと思いますが、ちょっと最近忙しくなってしまい、なかなか まとまった時間がとれていません。対症療法としては、 ・prime が起動したら辞書ファイルが更新されるまで、ちょっと待つ または ・"prime-userdict-update --auto" をコマンドラインから起動して、明示的に 辞書ファイルを更新する。(更新中は、PRIMEを使わない) で、回避できると思います。 もちろん、こんなことは考えなくても使えるように直します。 -- 小松弘幸 ----------------------- http://taiyaki.org/ At Wed, 19 May 2004 22:28:20 +0900, Gen Otsuji wrote: > おつじです。 > > きちんとWeb Pageを見ていなくて済みません。 > > 色々やって見たら次のようになりました。 > デバッグ環境変数を1にしてXEmacsを起動して > Web Pageの文章を変換してみました。そして > できた~/.prime/logs/debug_XXX.logを~/yosokuというファイルにして > 次のようなことをしました。 > % /bin/rm -rf ~/.prime/ > % prime < yosoku > /dev/null > % prime < yosoku > /dev/null > % prime < yosoku > /dev/null > % prime < yosoku > /dev/null > Sary-ERROR **: file str.c: line 51 (sary_str_seek_eol): assertion failed: (cursor <= eof) > aborting... > アボート (coreを出力しました) > % prime < yosoku > /dev/null > % prime < yosoku > /dev/null > Sary-ERROR **: file str.c: line 51 (sary_str_seek_eol): assertion failed: (cursor <= eof) > aborting... > アボート (coreを出力しました) > % prime < yosoku > /dev/null > ==略== > prime < yosoku > /dev/nullを何度かやって見るとrubyがコアを吐きました。 > それから後は2回に一度くらいの頻度でrubyがコアを吐くような感じになりました。 > そして最後(20回目くらい?)にはprimeを起動させてreturnを打って終了するだけで > 何も言わずにrubyがcoreを吐いてしまうようになりました。 > その時点で~/.primeを消去するとcoreを吐かなくなりました。 > > また色々やっている途中で、上のエラーメッセージだけではなく > /usr/local/lib/ruby/site_ruby/1.8/prime/engine/engine-userdict.rb:524:in `lookup_dict_with > _context': undefined method `+' for nil:NilClass (NoMethodError) > from /usr/local/lib/ruby/site_ruby/1.8/prime/engine/engine-userdict.rb:220:in `search' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:68:in `send' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:68:in `command' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:67:in `map' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:67:in `command' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:253:in `search' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:265:in `search_prefix' > from /usr/local/lib/ruby/site_ruby/1.8/prime/prime.rb:299:in `search_compact' > ... 9 levels... > from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:35:in `session_loop' > from /usr/local/lib/ruby/site_ruby/1.8/prime/server.rb:99:in `start' > from /usr/local/bin/prime:139:in `main' > from /usr/local/bin/prime:159 > というエラーも見られたりしましたし、 > Sary-ERROR **: file searcher.c: line 573 (search): assertion failed: (last != NULL) > aborting... > というエラーも出ました。 > > yosokuファイルを添付します。 > 私以外の環境でも再現できますでしょうか。 > > 以上報告でした。 > > ------ > おつじ From komatsu @ taiyaki.org Thu May 20 16:04:37 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Thu, 20 May 2004 02:04:37 -0500 Subject: [prime-dev: 360] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <878yfojb6d.wl@localhost.taiyaki.org> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> <87wu39k819.wl@localhost.taiyaki.org> <20040519222820.36f3c6d6.gen_otsuji@yahoo.co.jp> <878yfojb6d.wl@localhost.taiyaki.org> Message-ID: <87y8nninp6.wl@localhost.taiyaki.org> 小松です。 蛇足ながら。 At Wed, 19 May 2004 17:37:30 -0500, 小松 弘幸 wrote: > どうもありがとうございます。 > おそらく、辞書ファイルの同期 / 排他制御に失敗して起きているのだと思います。 このへん、0.9 系ではすでに解決されています。 ただ 0.9 系は、今後がっつり仕様変更が行われる可能性がありますので、 まだおすすめできる段階ではありません。 -- 小松弘幸 ----------------------- http://taiyaki.org/ From gen_otsuji @ yahoo.co.jp Fri May 21 00:14:45 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Fri, 21 May 2004 00:14:45 +0900 Subject: [prime-dev: 361] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <878yfojb6d.wl@localhost.taiyaki.org> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <20040521001445.310d7370.gen_otsuji@yahoo.co.jp> おつじです。 うまくいきました。 % prime-userdict-update --auto ; prime < yosoku > /dev/null の実行を何度やってもcoreを吐かなくなりました。 ------ おつじ From poincare @ ikezoe.net Mon May 24 22:23:27 2004 From: poincare @ ikezoe.net (Hiroyuki Ikezoe) Date: Mon, 24 May 2004 22:23:27 +0900 Subject: [prime-dev: 362] =?iso-2022-jp?b?GyRCSXdHbjtOJGQbKEJzeWxwaGVlZA==?= =?iso-2022-jp?b?GyRCJEclTyVzJTAbKEI=?= Message-ID: <20040524222327.0377c6d4.poincare@ikezoe.net> zoeです。 風博士やsylpheedでハングする現象が出てます。 どういうタイミングでハングするのかよくわからないんですが、 Shift-Spaceを押してすぐに数文字入力するとハングすることが多いです。 ハングしたときのbacktraceを付けておきます。 #0 0x422792a9 in uim_quit_prime () from /usr/lib/libuim.so.0 #1 0x4227e1a7 in uim_quit_prime () from /usr/lib/libuim.so.0 #2 0x4227df01 in uim_quit_prime () from /usr/lib/libuim.so.0 #3 0x4227e717 in uim_quit_prime () from /usr/lib/libuim.so.0 #4 0x4227df01 in uim_quit_prime () from /usr/lib/libuim.so.0 #5 0x4227e717 in uim_quit_prime () from /usr/lib/libuim.so.0 #6 0x4227df4a in uim_quit_prime () from /usr/lib/libuim.so.0 #7 0x4227e717 in uim_quit_prime () from /usr/lib/libuim.so.0 #8 0x4227f4fe in uim_quit_prime () from /usr/lib/libuim.so.0 #9 0x4227e6b5 in uim_quit_prime () from /usr/lib/libuim.so.0 #10 0x4227f4fe in uim_quit_prime () from /usr/lib/libuim.so.0 #11 0x4227e6b5 in uim_quit_prime () from /usr/lib/libuim.so.0 #12 0x4227f4fe in uim_quit_prime () from /usr/lib/libuim.so.0 #13 0x4227e6b5 in uim_quit_prime () from /usr/lib/libuim.so.0 #14 0x42279b38 in uim_quit_prime () from /usr/lib/libuim.so.0 #15 0x4227a3d6 in uim_quit_prime () from /usr/lib/libuim.so.0 #16 0x4227afcc in uim_quit_prime () from /usr/lib/libuim.so.0 #17 0x422737bf in uim_eval_string () from /usr/lib/libuim.so.0 #18 0x42274820 in uim_key_sym_to_int () from /usr/lib/libuim.so.0 #19 0x422748fa in uim_press_key () from /usr/lib/libuim.so.0 #20 0x4225e6ee in uim_key_snoop () from /usr/lib/gtk-2.0/2.4.0/immodules/im-uim.so uimは0.3.8 PRIMEは先日の谷津さんパッチが当たった0.8.2を使ってます。 From gen_otsuji @ yahoo.co.jp Tue May 25 17:22:32 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Tue, 25 May 2004 17:22:32 +0900 Subject: [prime-dev: 363] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040521001445.310d7370.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <20040525172232.30d6c8b7.gen_otsuji@yahoo.co.jp> おつじです。 うそでした。うまくいきません。 14回目でコアを吐いてしまいました。 まずmv ~/.prime backupした後で、 prime-userdict-update --auto ; prime < yosoku > /dev/null を14回繰り返した時に、 POS TABLE: 100% |oooooooooooooooooooooooooooooooooooooooooo| Time: 00:00:00 TIMESTAMP: 100% |oooooooooooooooooooooooooooooooooooooooooo| Time: 00:00:00 COOCCUR: 100% |oooooooooooooooooooooooooooooooooooooooooo| Time: 00:00:00 Illegal instruction (core dumped) と出力されてcoreを吐いてしまいました。 それ以降はずっと同じ調子でillegal instruction (core dumped) でした。 gdbのbtでは (gdb) bt #0 0x282523a5 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #1 0x282522f0 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #2 0x28252355 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #3 0x28252355 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 ==省略(ずっと同じ)== #678 0x28252355 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #679 0x28252355 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #680 0x28252355 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #681 0x282522f0 in sary_multikey_qsort () from /usr/local/lib/libsary.so.9 #682 0x28254479 in sort_block () from /usr/local/lib/libsary.so.9 #683 0x282633dc in _thread_start () at /usr/src/lib/libthr/thread/thr_create.c:220 #684 0x28208a13 in _ctx_start () from /lib/libc.so.5 (gdb) となりました。 たぶん~/.prime以下がだんだん変になってしまうからのような気がします。 それ以上は良くわかりません。すみません。 以上報告でした。 ------ おつじ From gen_otsuji @ yahoo.co.jp Tue May 25 17:29:26 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Tue, 25 May 2004 17:29:26 +0900 Subject: [prime-dev: 364] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040525172232.30d6c8b7.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <20040525172926.11be2b23.gen_otsuji@yahoo.co.jp> おつじです。 追加です。 coreを吐くのはprime-userdict-update --auto; の方です。 14回目以降はずっと同じ調子で Illegal instruction (core dumped) と出力されます。prime-userdict-update --auto単独でそうなります。 ------ おつじ From gen_otsuji @ yahoo.co.jp Tue May 25 17:54:38 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Tue, 25 May 2004 17:54:38 +0900 Subject: [prime-dev: 365] =?iso-2022-jp?b?UmU6IBskQkl3R247TiRkGyhCc3lscGhl?= =?iso-2022-jp?b?ZWQbJEIkRyVPJXMlMBsoQg==?= In-Reply-To: <20040524222327.0377c6d4.poincare@ikezoe.net> References: <20040524222327.0377c6d4.poincare@ikezoe.net> Message-ID: <20040525175438.5ba11ff9.gen_otsuji@yahoo.co.jp> おつじです。 なぜハングしてるかわかりませんから外しているかもしれませんが、 /usr/local/bin/primeの始めの方に system("prime-userdict-update --auto > /dev/null 2>&1") を書いて置けばいいかもしれません。 ------ おつじ From gen_otsuji @ yahoo.co.jp Tue May 25 18:14:12 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Tue, 25 May 2004 18:14:12 +0900 Subject: [prime-dev: 366] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040525172926.11be2b23.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <20040525181412.607d16c4.gen_otsuji@yahoo.co.jp> おつじです。 たびたびすみません。さらに追加です。 14回目以降の状態にすると primeが何も言わずにcoreを吐くようになっていました。 しかし普通に動作します。 コアの存在を気にしなければ大丈夫ということです。 ちょっと気持ち悪いですけど。 ------ おつじ From gen_otsuji @ yahoo.co.jp Tue May 25 22:20:16 2004 From: gen_otsuji @ yahoo.co.jp (Gen Otsuji) Date: Tue, 25 May 2004 22:20:16 +0900 Subject: [prime-dev: 367] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040525181412.607d16c4.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> Message-ID: <20040525222016.3c093d2e.gen_otsuji@yahoo.co.jp> おつじです。 coreを吐く原因を追ってみました。 どうもsaryライブラリーのblock_sortが バグを持っているようです。printfデバッグでがんばりましたが、 mmapが出てきて力尽きました。 というわけでprime側の変更ということで パッチです。 --- prime-sary.rb.orig Tue May 25 21:56:39 2004 +++ prime-sary.rb Tue May 25 21:56:57 2004 @@ -99,7 +99,7 @@ offset_list.each{|offset| ios_index[offset].close() builder = Sary::Builder.new(filename_dict, filenames_index[offset]) - builder.block_sort + builder.sort } end これで14回目以降もコアを吐かなくなりました。 #ところで14回目のcoreを吐くというのは再現できるのでしょうか。 このパッチと/usr/local/bin/primeの始めに system("prime-userdict-update --auto > /dev/null 2>&1") を付ければ大丈夫だとおもいます。 ------ おつじ From komatsu @ taiyaki.org Tue May 25 23:41:13 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Tue, 25 May 2004 09:41:13 -0500 Subject: [prime-dev: 368] =?iso-2022-jp?b?UmU6IHByaW1lLWVsGyRCJE4lRyVQGyhC?= =?iso-2022-jp?b?GyRCJUMlMEp9SyEbKEI=?= In-Reply-To: <20040525222016.3c093d2e.gen_otsuji@yahoo.co.jp> References: <20040518201146.6f201fe2.gen_otsuji@yahoo.co.jp> <20040525181412.607d16c4.gen_otsuji@yahoo.co.jp> <20040525222016.3c093d2e.gen_otsuji@yahoo.co.jp> Message-ID: <877jv0d0xi.wl@localhost.taiyaki.org> At Tue, 25 May 2004 22:20:16 +0900, Gen Otsuji wrote: > coreを吐く原因を追ってみました。 > どうもsaryライブラリーのblock_sortが > バグを持っているようです。printfデバッグでがんばりましたが、 > mmapが出てきて力尽きました。 > というわけでprime側の変更ということで > パッチです。 どうもありがとうございます。 ちょっと今、忙しくなってしまいなかなかすぐに反応できないでいます。 すみません。 今月中に検証して、新しいリリースを出そうとは考えています。 どうぞよろしくお願いします。 -- 小松弘幸 ----------------------- http://taiyaki.org/ # 0.8 系は、学習辞書も静的辞書として、いちいち再生成するのでちょっと # 筋が悪いですよね。0.9 は学習辞書だけの変更にして、さっさと 1.0 に # するのが吉でしょうか。 From komatsu @ taiyaki.org Mon May 31 16:22:43 2004 From: komatsu @ taiyaki.org (Hiroyuki Komatsu) Date: Mon, 31 May 2004 02:22:43 -0500 Subject: [prime-dev: 369] prime 0.8.3-rc1, prime-dict 0.8.3 Message-ID: <87ekp1awn0.wl@localhost.taiyaki.org> 小松です。 間に合いませんでしたが、心意気は肉の日リリースです。 prime 0.8.3-rc1 http://prime.sourceforge.jp/src/prime-0.8.3-rc1.tar.gz prime-dict 0.8.3 http://prime.sourceforge.jp/src/prime-0.8.3.tar.gz prime 0.8.3-rc1 は問題がなければそのまま 0.8.3 になります。 ・変更点 http://lists.sourceforge.jp/mailman/archives/prime-dev/2004-May/000351.html http://lists.sourceforge.jp/mailman/archives/prime-dev/2004-May/000357.html のバグを修正。 谷津さん、尾辻さんからいただいたパッチと前後して編集を加えていたため、 若干パッチとは異なる記述になっています。ご容赦ください。 'prime < yosoku > /dev/null' を 100 回繰り返しても落ちなくなりましたので、 多分大丈夫なんじゃないかと思います。尾辻さん、確認していただけない でしょうか。 あとは、「〜みたい」という入力に対応しました。 「猿みたい」「行くみたいだ」などを正しく入力できます。 -- 小松弘幸 ----------------------- http://taiyaki.org/