Kazuhisa Takei
kazuh****@gmail*****
2005年 11月 14日 (月) 23:01:27 JST
武井と申します。 amd64 環境下のMySQL + senna rev56 で segmentation violation を起こしたのでその修正パッチを作成しました。 内容は sen_set_open 内でentry のサイズを決定する際に union を除いたサイズが, sizeof(uint32_t) 決め打ち だったのを正しく取得するように書き換えるENTRY_SIZE をdefineし、それを呼び出すようにしました。 ia32環境化ではpatch以前と同じ結果なので問題はないとおもいます。 patch は以下におきました。 http://negative.jp/tmp/senna_entry_size.patch 他にも、ありそうな気がしますけど内部をまだ理解してないので わかりませんねぇ。 では失礼します。 --- Kazuhisa TAKEI