[groonga-dev,02893] Re: Mroongaがsignal 6(double free)で落ちた

Back to archive index

Kouhei Sutou kou****@clear*****
2014年 10月 31日 (金) 15:26:55 JST


須藤です。

In <CAHB5oTMsm0KF5AtY7DWDAus_xyZr4****@mail*****>
  "[groonga-dev,02888] Mroongaがsignal 6(double free)で落ちた" on Tue, 28 Oct 2014 14:47:37 +0900,
  "yoku ts." <yoku0****@gmail*****> wrote:

> 同じデータ同じクエリーでも再現しないのですが、珍しいのでお知らせまでです。

ありがとうございます。

> MySQL 5.6.19 + Mroonga 4.03です。

この組合せで、

> *** glibc detected *** /usr/local/mysql5619/bin/mysqld: double free or
> corruption (out): 0x00007fc5dc00be90 ***
> ======= Backtrace: =========
> /lib64/libc.so.6[0x325c675916]
> /lib64/libc.so.6[0x325c678443]
> /usr/local/groonga403/lib/libgroonga.so.0(grn_free_default+0x31)[0x7fc73cb29071]
> /usr/local/groonga403/lib/libgroonga.so.0(grn_ii_cursor_close+0xc3)[0x7fc73cc286b3]
> /usr/local/groonga403/lib/libgroonga.so.0(grn_obj_close+0x2c4)[0x7fc73cb3a0d4]
> /usr/local/mysql5619/lib/plugin/ha_mroonga.so(_ZN10ha_mroonga12clear_cursorEv+0x24)[0x7fc73cf4e9a4]
> /usr/local/mysql5619/lib/plugin/ha_mroonga.so(_ZN10ha_mroonga17storage_index_endEv+0x11)[0x7fc73cf4ea51]
> /usr/local/mysql5619/bin/mysqld(_ZN13st_join_table7cleanupEv+0x195)[0x7123f5]
> /usr/local/mysql5619/bin/mysqld(_ZN4JOIN7cleanupEb+0x127)[0x712547]
> /usr/local/mysql5619/bin/mysqld(_ZN4JOIN9join_freeEv+0x49)[0x7126f9]
> /usr/local/mysql5619/bin/mysqld(_ZN4JOIN4execEv+0x429)[0x6cca89]
> /usr/local/mysql5619/bin/mysqld[0x712f09]
> /usr/local/mysql5619/bin/mysqld(_Z12mysql_selectP3THDP10TABLE_LISTjR4ListI4ItemEPS4_P10SQL_I_ListI8st_orderESB_S7_yP13select_resultP18st_select_lex_unitP13st_select_lex+0xbc)[0x7139cc]
> /usr/local/mysql5619/bin/mysqld(_Z13handle_selectP3THDP13select_resultm+0x175)[0x713bd5]

検索で落ちているというのは、

  * https://twitter.com/kazeburo/status/524553744713658369
    "groonga=4.0.2, mroonga=4.03, MySQL=5.6.19の環境です。"

  * https://gist.github.com/kazeburo/c9c3b37e41322c0d0b0b

と関係があるのかしら。。。


別の接続でDDLを変更したりしていたわけではないですよねぇ。


-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ:
  http://www.clear-code.com/services/code-reader/




groonga-dev メーリングリストの案内
Back to archive index