[Senna-dev 511] "stack smashing detected"が発生します

Back to archive index

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*****



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