Kouhei Sutou
kou****@clear*****
2013年 10月 20日 (日) 17:42:21 JST
須藤です。 In <CAP2Zoz0SG7DDOXMt-dR1of9HR-VWU54LRuUC_CLuVS****@mail*****> "[groonga-dev,01868] Re: AGAINST("") でないにも関わらず、mysqlがclushする" on Sun, 20 Oct 2013 08:25:27 +0900, 安田一郎 <pillo****@gmail*****> wrote: >> バグ情報で掲載されていた事象とログが似ていますが、発生要因が異なるため、 >> 他の何か要因が考えられますでしょうか。 すみません、もらっている情報だけではわかりません。。。 最新版にアップデートして試してみるのが早いと思います! >> ■MySQLのエラーログから抜粋 ... >> diagnose the problem, but since we have already crashed, >> something is definitely wrong and this may fail. >> 〜〜 >> Thread pointer: 0xff2d2260 >> Attempting backtrace. You can use the following information to find out この省略しているところにバックトレースがでていると思うんです が、それがあれば修正済みのバグと似ているかどうかもしかしたら わかるかもしれません。「もしかしたら」ですが。。。 >> ・3.0.4 >> 空の検索クエリがSEGVを引き起す不具合を修正しました。 [groonga-dev,01346][中井さんが報告] MATCH AGAINSTを使っていないので違うと思います。 >> ・3.0.5 >> DISABLE KEYS 有効時に更新するとクラッシュする問題を修正しました。 [#1759] DISABLE KEYSをしているかどうかがわかりませんが、SELECTでクラッ シュするということなので違うんじゃないかと思います。 >> where句なしで ORDER BY ... LIMIT を指定するとクラッシュする不具合を修正しました。[@memorycraftさんが報告] WHEREがあるのでこれも違うと思います。 > ERROR 1176 (42000): Key 'A_ID' doesn't exist in table 'A' ということなので、 > -> INNER JOIN APL AS A USE KEY(A_ID,S_NO) で、USE KEY(A_ID)してはダメなんじゃないかと思います。 繰り返しになりますが、もらっている情報だけだと修正済みの既知 の問題かどうかわからないので、最新版を試してみるのが早いので はないかと思います。 クラッシュするデータとスキーマとクエリーを提供してもらえれば 調べることはできますが、どのクエリーが原因かをまだ絞り込めて いない段階のようにみえるので、クラッシュを再現する情報を用意 するのは難しいのかなぁと思いました。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) groongaサポート: http://groonga.org/ja/support/ パッチ採用はじめました: http://www.clear-code.com/recruitment/ コミットへのコメントサービスはじめました: http://www.clear-code.com/services/commit-comment.html