Kentaro KAWAMOTO
kenta****@gmail*****
2007年 3月 20日 (火) 01:56:39 JST
はじめまして。川本と申します。 ubuntuでSenna+MySQLを利用しています。 Senna 0.9.0 + MySQL 5.0.24から、 Senna 1.0.2 + MySQL 5.0.37にアップグレードしたところ、 Sennaを使用しているDBに接続する時点 (mysqlクライアントで"use foo_db"を発行した時点)で、 *** stack smashing detected ***: /usr/local/mysql/libexec/mysqld terminated というエラーが表示され、接続できない状態です。 コンパイルオプションは以下の通りです。 # Senna 0.9.0のときは、このオプションで動作していました。 --- CFLAGS="-O3 -mtune=pentium-m" \ CXXFLAGS="-O3 -mtune=pentium-m -felide-constructors -fno-exceptions -fno-rtti" \ CXX=gcc \ ./configure \ --prefix=/usr/local/mysql \ --enable-assembler \ --with-mysqld-ldflags=-all-static \ --with-senna \ --with-readline \ --enable-thread-safe-client \ --with-charset=utf8 --- ちなみに、Senna無しのMySQL 5.0.37では、 全文検索はもちろんできませんが、その他は問題なく動きます。 gdbで調べようと試みたのですが、 breakpointをどこに仕掛ければ良いのかも分からず、挫折しました・・・。 何かアドバイスなどあれば教えてください。 よろしくお願いします。 -- Kentaro KAWAMOTO kenta****@gmail*****