x86 の Solaris 8 では、strip
を使用してデバッグ記号を削除すると
mysqld
がコアをダンプします。strip.
gcc あるいは egcs を Solaris x86 で使用中の負荷下でにコア ダンプの問題が発生したら、以下の configure コマンドを使用します。
CC=gcc CFLAGS="-O3 -fomit-frame-pointer -DHAVE_CURSES_H" \
CXX=gcc \
CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \
-fno-exceptions -fno-rtti -DHAVE_CURSES_H" \
./configure --prefix=/usr/local/mysql
これにより libstdc++
ライブラリおよび C++
例外で問題を回避します。
これで問題が解決できない場合、デバッグ バージョンをコンパイルし、それをトレース ファイルあるいは gdb で実行します。Debugging mysqld under gdb 参照。
